(NT 6.0)

2006 Δεν υποστηρίζεται
Σχεδόν ποτέ δεν χρησιμοποιήθηκε (NT 6.1) 2009 Δεν υποστηρίζεται
Χρησιμοποιείται ενεργά (NT 6.2) 2012 Δεν υποστηρίζεται
Σχεδόν ποτέ δεν χρησιμοποιήθηκε (NT 6.3) 2013 Υποστηρίζεται
Σχεδόν ποτέ δεν χρησιμοποιήθηκε (NT 10) 2015 Υποστηρίζεται
Χρησιμοποιείται ενεργά

Windows διακομιστή

Λογότυπο Εκδοχή Ετος Κατάσταση
1993 Δεν υποστηρίζεται
Γενικά δεν χρησιμοποιείται
1994
1995
1996
2000
2003 Δεν υποστηρίζεται
Ακόμα σε χρήση
2005
2008
2009 Υποστηρίζεται
Χρησιμοποιείται ενεργά
2012
2013
2016
2018 Ξεκινώντας

Όλες οι εκδόσεις των Windows ανά γραμμή + χρονολογία

Κυβερνήτης χρόνια Αριθμός έκδοσης
16 bit 1985 - 1995 Windows 1 / 2 / 3
32 bit
(9x)
1995 - 2001 Windows 95/98/ME
NT
(32 και 64 bit)
από το 1993 Windows NT 3.1 / NT 3.5 / NT 3.51 / NT 4.0 Σταθμός εργασίας / 2000 / XP / Vista / 7 / 8 / 8.1 / 10
Διακομιστές NT
(32 και 64 bit)
από το 1993 Windows NT 3.1 / NT 3.5 / NT 3.51 / NT 4.0 Server / 2000 Server / 2003 / 2003 R2 / 2008 / 2008 R2 / 2012 / 2012 R2 / 2016 / 2019

Ιστορία επιτυχίας

Αυτή η ιστορία επιτυχίας αντανακλά τη συχνότητα χρήσης του συστήματος. τον αριθμό των δυσλειτουργιών που αντιμετωπίζουν οι χρήστες· κριτικές.

Windows 1 Αποτυχία
Windows 2 Ουδέτερος
Windows 3 Επιτυχία
Windows 95 Αποτυχία
Windows 98 Επιτυχία
Windows Millennium Αποτυχία
Windows 2000 Ουδέτερος
Windows XP Μεγάλη επιτυχία
Windows Vista Αποτυχία
Windows 7 Επιτυχία
παράθυρα 8 Αποτυχία
Windows 8.1 Αποτυχία
Windows 10 Επιτυχία

* παρά την αποτυχία ορισμένων εκδόσεων του λειτουργικού συστήματος, έφεραν νέες δυνατότητες που μεταφέρθηκαν σε ήδη επιτυχημένες εκδόσεις. Για παράδειγμα, στη χιλιετία, εμφανίστηκαν όμορφα εικονίδια και παράθυρα, τα οποία μεταφέρθηκαν στα Windows 2000. Επομένως, η αποτυχία δεν πρέπει να αξιολογηθεί ως αποτυχία.

Windows 1

Χρόνια υποστήριξης: 1985 - 2001. Κλάδος: 16 bit.

Εκδόσεις: -

Τι νέα

Πριν από τα Windows 1, υπήρχε το MS-DOS, οπότε η πιο σημαντική καινοτομία είναι η γραφική διεπαφή και η δυνατότητα ελέγχου με το ποντίκι.

Απαιτήσεις συστήματος

Windows 3

Χρόνια υποστήριξης: 1990 - 2008. Κλάδος: 16 bit.

Εκδόσεις: -

Τι νέα

  • Η πρώτη (από τη Microsoft) φιλική προς το χρήστη διεπαφή.
  • Η εμφάνιση του υπεύθυνου προγράμματος.
  • Η εμφάνιση των δυνατοτήτων πολυμέσων.
  • Υποστήριξη δικτύου (από 3.1).

Απαιτήσεις συστήματος

Windows NT 3.1

Εκδόσεις: -

Τι νέα

Απαιτήσεις συστήματος

ΕΠΕΞΕΡΓΑΣΤΗΣ Intel 80386
ΕΜΒΟΛΟ 2 MB
Χωρητικότητα σκληρού δίσκου 8 MB

Σταθμός εργασίας Windows NT 3.5

Εκδόσεις: -

Τι νέα

  • Ενσωματωμένη υποστήριξη Winsock και TCP/IP.
  • Η έλευση του διακομιστή και του πελάτη DHCP και WINS.
  • Υποστήριξη VFAT.

Απαιτήσεις συστήματος

ΕΠΕΞΕΡΓΑΣΤΗΣ 33 MHz
ΕΜΒΟΛΟ 12 MB
Χωρητικότητα σκληρού δίσκου 70 MB

Σταθμός εργασίας Windows NT 3.51

Εκδόσεις: -

Απαιτήσεις συστήματος

Σταθμός εργασίας Windows NT 4.0

Εκδόσεις: -

Απαιτήσεις συστήματος

Windows 98

Χρόνια υποστήριξης: 1998 - 2006. Κλάδος: 9x (32 bit).

Απαιτήσεις συστήματος

Windows Millennium

Χρόνια υποστήριξης: 2000 - 2006. Κλάδος: 9x (32 bit).

Απαιτήσεις συστήματος

Windows 2000

Χρόνια υποστήριξης: 2000 - 2010. Υποκατάστημα: ΝΤ.

Απαιτήσεις συστήματος

Windows XP

Εκδόσεις: XP, XP Professional

Απαιτήσεις συστήματος

Windows Vista

Χρόνια υποστήριξης: 2006 - 2017. Υποκατάστημα: Ν.Τ. Βάθος bit: 32 και 64 bit.

Εκδόσεις: Starter, Basic Home, Premium Home, Business, Enterprise, Ultimate

Απαιτήσεις συστήματος

Windows 7

Χρόνια υποστήριξης: 2009 - 2020. Υποκατάστημα: Ν.Τ. Βάθος bit: 32 και 64 bit.

Εκδόσεις: Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate

Απαιτήσεις συστήματος

Ελάχιστο Προτεινόμενα
Αρχιτεκτονική 32-bit 64-bit 32-bit 64-bit
ΕΠΕΞΕΡΓΑΣΤΗΣ 1 GHz
ΕΜΒΟΛΟ 1 GB 2 GB 4 ΓΙΓΑΜΠΑΪΤ
Χωρητικότητα σκληρού δίσκου 16 GB 20 GB 16 GB 20 GB

παράθυρα 8

Χρόνια υποστήριξης: 2012 - 2016. Υποκατάστημα: Ν.Τ. Βάθος bit: 32 και 64 bit.

Απαιτήσεις συστήματος

Ελάχιστο Προτεινόμενα
Αρχιτεκτονική 32-bit 64-bit 32-bit 64-bit
ΕΠΕΞΕΡΓΑΣΤΗΣ 1 GHz
ΕΜΒΟΛΟ 1 GB 2 GB 4 ΓΙΓΑΜΠΑΪΤ
Χωρητικότητα σκληρού δίσκου 16 GB 20 GB 16 GB 20 GB

Windows 8.1

Χρόνια υποστήριξης: 2013 - 2023. Υποκατάστημα: Ν.Τ. Βάθος bit: 32 και 64 bit.

Εκδόσεις: 8, 8 Professional (Pro), 8 Corporate (Enterprise)

Απαιτήσεις συστήματος

Ελάχιστο Προτεινόμενα
Αρχιτεκτονική 32-bit 64-bit 32-bit 64-bit
ΕΠΕΞΕΡΓΑΣΤΗΣ 1 GHz
ΕΜΒΟΛΟ 1 GB 2 GB 4 ΓΙΓΑΜΠΑΪΤ
Χωρητικότητα σκληρού δίσκου 16 GB 20 GB 16 GB 20 GB

Windows 10 (το πιο πρόσφατο για προσωπικούς υπολογιστές)

Χρόνια υποστήριξης: 2015 - 2025. Υποκατάστημα: Ν.Τ. Βάθος bit: 32 και 64 bit.

Εκδόσεις

  • Σπίτι (Σπίτι). Για τους περισσότερους οικιακούς υπολογιστές. Δεν υπάρχει τρόπος να ρυθμίσετε μια απομακρυσμένη επιφάνεια εργασίας έτσι ώστε το σύστημα να μπορεί να συνδεθεί εξ αποστάσεως. δεν είναι δυνατή η χρήση πολιτικές ομάδαςκαι συμμετοχή σε έναν τομέα.
  • Επαγγελματίας (Pro). Περιέχει όλες τις δυνατότητες της αρχικής έκδοσης + δυνατότητα συμμετοχής σε τομέα, χρήση πολιτικών ομάδας, δυνατότητα σύνδεσης σε υπολογιστή μέσω απομακρυσμένης επιφάνειας εργασίας.
  • Εταιρική (Επιχείρηση). Ορισμένα χαρακτηριστικά της οικιακής έκδοσης έχουν κοπεί. Υπάρχουν όλες οι πρόσθετες δυνατότητες της έκδοσης Pro + DirectAccess, AppLocker.
  • S. Είναι μια απογυμνωμένη έκδοση. προεγκατεστημένο σε ορισμένες συσκευές. Μην υποστηρίζετε τυπική εγκατάστασηΕφαρμογές - Μπορεί να εγκατασταθεί μόνο από το Windows Store.

Τι νέα

Τα Windows 10 υφίστανται σημαντικές αλλαγές με την κυκλοφορία νέων εκδόσεων. Επομένως, θα εξετάσουμε καινοτομίες με βάση αυτό.

  • Βελτιωμένη απόδοση.
  • Νέο ενσωματωμένο πρόγραμμα περιήγησης Microsoft Edge.
  • Αυτόματη συρρίκνωση ενός παρακείμενου παραθύρου όταν το ενεργό παράθυρο πιέζεται στη μία πλευρά της επιφάνειας εργασίας.
  • Το "Όλες οι εφαρμογές" στο "Έναρξη" υποστηρίζουν την εμφάνιση 2048 στοιχείων (παλαιότερα μόνο 512).
  • Αναγκαστική εγκατάσταση ενημερώσεων.
  • Χρησιμοποιώντας εικονικό βοηθός φωνής Cortana.
  • Το ενημερωμένο μενού έναρξης είναι ένα υβρίδιο των προηγούμενων εκδόσεων και των Windows 8 (η παλιά έκδοση της αποκάλυψης επέστρεψε και τα πλακίδια εμφανίστηκαν στη δεξιά πλευρά).
  • Δυνατότητα δημιουργίας πολλαπλών επιτραπέζιων υπολογιστών.
  • Απόρριψη του συστήματος πλακιδίων Windows 8.
  • Δυνατότητα γραφής (Windows Ink).
  • Αναγνώριση κάμερας web.
  • Συγχρονισμός με κινητή συσκευήειδοποιήσεις.
  • Αλλαγή του μενού επιλογών συστήματος.
  • Ενσωματωμένη υποστήριξη για κράνη εικονικής πραγματικότητας.
  • Λειτουργία παιχνιδιού
  • Προτείνεται από προεπιλογή γραμμή εντολώνστο powershell.
  • Η πρόσβαση στον Κλασικό Πίνακα Ελέγχου είναι κρυφή από το μενού περιβάλλοντος. Τώρα μπορεί να κληθεί με την εντολή έλεγχος.
  • Βελτίωση του ενσωματωμένου antivirus.
  • Έλεγχος ταυτότητας κάμερας web για Ενεργό αρχείο.
  • Η δυνατότητα δημιουργίας στιγμιότυπου οθόνης με επιλογή μιας περιοχής χρησιμοποιώντας τη συντόμευση πληκτρολογίου Win + Shaft + S.
  • Υποστήριξη Braille.
  • Εκτεταμένη διάρκεια ζωής της μπαταρίας.
  • Δυνατότητα εκτέλεσης της Cortana σε μια συσκευή και διακοπής λειτουργίας σε μια άλλη.
  • Απενεργοποιήστε το πρωτόκολλο SMBv1. Μπορείτε να το ενεργοποιήσετε χειροκίνητα.
  • Η εμφάνιση του πάνελ «Άνθρωποι».
  • Πληροφορίες GPU στη διαχείριση εργασιών.
  • Πλήρης οθόνη Microsoft Edge
  • Εκτεταμένη διάρκεια ζωής της μπαταρίας (Power Throttling).
  • Η εμφάνιση του πάνελ emoji.
  • Επιλεκτικός συγχρονισμός OneDrive.
  • Διόρθωση προβλημάτων τραυλισμού στα παιχνίδια.
  • Δυνατότητα ανάκτησης του κωδικού πρόσβασης χρησιμοποιώντας ερωτήσεις ασφαλείας.
  • Σκούρο θέμα για την Εξερεύνηση αρχείων.
  • Δυνατότητα πρόσβασης σε μηνύματα από το τηλέφωνο (λειτουργία «Το τηλέφωνό σας»).
  • Απομονωμένη επιφάνεια εργασίας για ασφαλή εκκίνηση εφαρμογών.

* αυτή η λίστα περιέχει μερικές από τις καινοτομίες. Πλήρης λίσταστη σελίδα της Wikipedia.

Απαιτήσεις συστήματος

Ελάχιστο Προτεινόμενα
Αρχιτεκτονική 32-bit 64-bit 32-bit 64-bit
ΕΠΕΞΕΡΓΑΣΤΗΣ 1 GHz
ΕΜΒΟΛΟ 1 GB 2 GB 4 ΓΙΓΑΜΠΑΪΤ
Χωρητικότητα σκληρού δίσκου 16 GB 20 GB 16 GB 20 GB

Windows NT 3.1 Advanced Server

Χρόνια υποστήριξης: 1993 - 2001. Υποκατάστημα: ΝΤ. Βάθος bit: 16, 32 και 64 bit.

Εκδόσεις: -

Απαιτήσεις συστήματος

ΕΠΕΞΕΡΓΑΣΤΗΣ Intel 80386
ΕΜΒΟΛΟ 2 MB
Χωρητικότητα σκληρού δίσκου 8 MB

Διακομιστής Windows NT 3.5

Χρόνια υποστήριξης: 1994 - 2001. Υποκατάστημα: Ν.Τ. Βάθος bit: 16, 32 και 64 bit.

Εκδόσεις: -

Τι νέα

  • Ενσωματωμένη υποστήριξη Winsock και TCP/IP.
  • Η έλευση των διακομιστών DHCP και WINS.
  • Κοινή χρήση αρχείων και εκτυπωτών.
  • Υποστήριξη VFAT.

Απαιτήσεις συστήματος

ΕΠΕΞΕΡΓΑΣΤΗΣ 33 MHz
ΕΜΒΟΛΟ 16 MB
Χωρητικότητα σκληρού δίσκου 70 MB

Διακομιστής Windows NT 3.51

Χρόνια υποστήριξης: 1995 - 2001. Υποκατάστημα: Ν.Τ. Βάθος bit: 16, 32 και 64 bit.

Εκδόσεις: -

Απαιτήσεις συστήματος

ΕΠΕΞΕΡΓΑΣΤΗΣ 33 MHz
ΕΜΒΟΛΟ 16 MB
Χωρητικότητα σκληρού δίσκου 70 MB

Διακομιστής Windows NT 4.0

Χρόνια υποστήριξης: 1996 - 2004. Υποκατάστημα: Ν.Τ. Βάθος bit: 32 και 64 bit.

Εκδόσεις: Server, Enterprise Edition, Terminal Server

Απαιτήσεις συστήματος

Windows 2000 Server

Χρόνια υποστήριξης: 2000 - 2010. Υποκατάστημα: ΝΤ. Βάθος bit: 32 και 64 bit.

Εκδόσεις: Server, Advanced Server και Datacenter Server

Απαιτήσεις συστήματος

Windows Server 2003

Χρόνια υποστήριξης: 2003 - 2015. Υποκατάστημα: Ν.Τ. Βάθος bit: 32 και 64 bit.

Εκδόσεις: Web, Standard, Enterprise, Datacenter

Απαιτήσεις συστήματος

Web, Standard, Enterprise:

Έκδοση Κέντρου Δεδομένων:

Windows Server 2003 R2

Χρόνια υποστήριξης: 2005 - 2015. Υποκατάστημα: Ν.Τ. Βάθος bit: 32 και 64 bit.

Εκδόσεις: Standard, Enterprise, Datacenter

Απαιτήσεις συστήματος

Standard, Enterprise:

Έκδοση Κέντρου Δεδομένων:

Windows Server 2008

Χρόνια υποστήριξης: 2008 - 2020. Υποκατάστημα: Ν.Τ. Βάθος bit: 32 και 64 bit.

Εκδόσεις: Web, Standard, Enterprise, Datacenter, HPC, Storage, Itanium

Απαιτήσεις συστήματος

Ελάχιστο Προτεινόμενα
Αρχιτεκτονική 32-bit 64-bit 32-bit 64-bit
ΕΠΕΞΕΡΓΑΣΤΗΣ 1 GHz 1,4 GHz 2 GHz
ΕΜΒΟΛΟ 512 MB 2 GB
Χωρητικότητα σκληρού δίσκου 10 GB 40 GB

Windows Server 2008 R2

Χρόνια υποστήριξης: 2009 - 2020. Υποκατάστημα: Ν.Τ. Βάθος bit: 64 bit.

Εκδόσεις: Foundation, Small Business, Web, Standard, Enterprise, Datacenter, HPC, Itanium

Απαιτήσεις συστήματος

Windows Server 2012

Χρόνια υποστήριξης: 2012 - 2023. Υποκατάστημα: Ν.Τ. Βάθος bit: 64 bit.

Απαιτήσεις συστήματος

Windows Server 2012 R2

Χρόνια υποστήριξης: 2013 - 2023. Υποκατάστημα: Ν.Τ. Βάθος bit: 64 bit.

Εκδόσεις: Foundation, Essentials, Standard, Datacenter

Απαιτήσεις συστήματος

Windows Server 2016

Χρόνια στήριξης: 2016 - 2026. Υποκατάστημα: Ν.Τ. Βάθος bit: 64 bit.

Εκδόσεις: Essentials, Standard, Datacenter

Τι νέα

  • Αδειοδότηση για πυρήνες φυσικού επεξεργαστή (τουλάχιστον 16).
  • Νέα λειτουργία εγκατάστασης - Nano .
  • Η έλευση της εικονικοποίησης κοντέινερ.
  • OpenGL και OpenCL για RDP.
  • Κρυπτογράφηση εικονικές μηχανέςκαι εσωτερική κυκλοφορία δικτύου.
  • Αποκλεισμός αναπαραγωγής αποθηκευτικών αρχείων.

Απαιτήσεις συστήματος

Windows Server 2019 (πιο πρόσφατο για διακομιστές)

Χρόνια υποστήριξης: 2018 - ?. Υποκατάστημα: ΝΤ. Βάθος bit: 64 bit.

Εκδόσεις: Standard, Datacenter

Τι νέα

  • Ενισχυμένη ασφάλεια - Ενσωματωμένες τεχνολογίες Defender ATP και Defender Exploit Guard.
  • Windows Subsystem Linux (WSL) - Δοχεία υποστήριξης εφαρμογών Linux.
  • Για να δημιουργήσετε ένα σύμπλεγμα με ζυγό αριθμό κόμβων, μια μονάδα USB μπορεί να χρησιμοποιηθεί ως δίσκος μάρτυρα.

WindowsNT

Τα Windows NT είναι μια σειρά λειτουργικών συστημάτων (OS) που παράγεται από τη Microsoft Corporation και το όνομα των πρώτων εκδόσεων του λειτουργικού συστήματος.

Τα Windows NT αναπτύχθηκαν μετά τη λήξη της συνεργασίας μεταξύ της Microsoft και της IBM στο OS / 2, αναπτύχθηκαν χωριστά από άλλα λειτουργικά συστήματα της οικογένειας Windows (Windows 3.x και Windows 9x) και, σε αντίθεση με αυτά, τοποθετήθηκαν ως αξιόπιστη λύση για σταθμούς εργασίας (Windows NT Workstation) και διακομιστές (Windows NT Server). Τα Windows NT δημιούργησαν μια οικογένεια λειτουργικών συστημάτων που περιλαμβάνει: Windows NT proper, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012

Αρχιτεκτονικές ενότητεςWindowsNT

Η αρχιτεκτονική των Windows NT είναι αρθρωτή και αποτελείται από δύο κύρια επίπεδα - στοιχεία λειτουργίας χρήστη και στοιχεία λειτουργίας πυρήνα. Τα προγράμματα και τα υποσυστήματα που εκτελούνται σε λειτουργία χρήστη έχουν περιορισμούς στην πρόσβαση στους πόρους του συστήματος. Η λειτουργία πυρήνα έχει απεριόριστη πρόσβαση στη μνήμη του συστήματος και στις εξωτερικές συσκευές. Ο πυρήνας ενός συστήματος NT ονομάζεται υβριδικός πυρήνας ή μακροπυρήνας. Η αρχιτεκτονική περιλαμβάνει τον ίδιο τον πυρήνα, το επίπεδο αφαίρεσης υλικού (HAL), προγράμματα οδήγησης και έναν αριθμό υπηρεσιών (Στελεχών) που λειτουργούν σε λειτουργία πυρήνα (προγράμματα οδήγησης λειτουργίας πυρήνα) ή σε λειτουργία χρήστη (προγράμματα οδήγησης λειτουργίας χρήστη).

Εθιμο λειτουργία windowsΤο NT αποτελείται από υποσυστήματα που περνούν αιτήματα εισόδου/εξόδου στο κατάλληλο πρόγραμμα οδήγησης λειτουργίας πυρήνα μέσω ενός διαχειριστή I/O. Υπάρχουν δύο υποσυστήματα σε επίπεδο χρήστη: το υποσύστημα περιβάλλοντος (εκτελεί εφαρμογές γραμμένες για διαφορετικά λειτουργικά συστήματα) και το ενσωματωμένο υποσύστημα (διαχειρίζεται ειδικές λειτουργίες συστήματος για λογαριασμό του υποσυστήματος περιβάλλοντος). Η λειτουργία πυρήνα έχει πλήρη πρόσβαση στο υλικό και τους πόρους συστήματος του υπολογιστή. Επίσης αποτρέπει την πρόσβαση σε κρίσιμες περιοχές του συστήματος από υπηρεσίες και εφαρμογές χρηστών.

Διαφορές μεταξύ Windows 2000 και NT 4.0

Μερικές από τις πιο σημαντικές βελτιώσεις στα Windows 2000 έναντι των Windows NT 4.0 είναι:

Υποστήριξη για την υπηρεσία καταλόγου Active Directory. Το πίσω μέρος της υπηρεσίας καταλόγου Active Directory συνοδεύεται από τις εκδόσεις Server, Advanced Server και Datacenter Server, ενώ η έκδοση Professional παρέχει πλήρη υποστήριξη για την υπηρεσία πελάτη.

Έκδοση IIS 5.0. Σε σύγκριση με το IIS 4.0, αυτή η έκδοση περιλαμβάνει, μεταξύ άλλων, την έκδοση 3.0 του συστήματος προγραμματισμού ιστού ASP.

Σύστημα αρχείων NTFS έκδοση 3.0 (ονομάζεται επίσης NTFS 5.0 εσωτερικά στα Windows 2000 - NT 5.0). Αυτή η έκδοση του NTFS εισήγαγε για πρώτη φορά υποστήριξη για ποσοστώσεις, δηλαδή περιορισμούς στη μέγιστη ποσότητα αποθηκευμένων αρχείων για κάθε χρήστη.

Ενημερωμένη διεπαφή χρήστη συμπεριλαμβανομένου του Active Desktop με βάση Internet Explorerέκδοση 5 και επομένως παρόμοια με τη διεπαφή των Windows 98. Ο συνδυασμός χρωμάτων έχει επανασχεδιαστεί.

Ενοποίηση γλώσσας: Οι προηγούμενες εκδόσεις των Windows κυκλοφόρησαν σε τρεις εκδόσεις - για ευρωπαϊκές γλώσσες (χαρακτήρες ενός byte, γράφοντας μόνο από αριστερά προς τα δεξιά), για γλώσσες της Άπω Ανατολής (χαρακτήρες πολλών byte) και για γλώσσες της Μέσης Ανατολής ​​ (γράφοντας από δεξιά προς τα αριστερά με παραλλαγές γραμμάτων με βάση τα συμφραζόμενα). Τα Windows 2000 συνδυάζουν αυτές τις δυνατότητες. όλες οι τοπικές εκδόσεις του γίνονται σε μία μόνο βάση.

Κρυπτογραφημένο σύστημα αρχείων EFS, με το οποίο μπορείτε να κρυπτογραφήσετε αρχεία και φακέλους.

Βασικά χαρακτηριστικάWindowsXP

Το λειτουργικό σύστημα Microsoft Windows XP βασίζεται στην τεχνολογία NT και είναι άμεσος διάδοχος των Windows 2000. Ωστόσο, όλες οι καλύτερες καινοτομίες που περιλαμβάνονται στα Windows Me βρίσκονται στα Windows XP. Διατηρώντας παράλληλα υψηλά επίπεδα αξιοπιστίας, ασφάλειας και απόδοσης, το σύστημα έχει γίνει ευκολότερο στην εκμάθηση, διαθέτει πολλά εργαλεία σχεδιασμένα για μεμονωμένους οικιακούς χρήστες.

Το σύστημα παρέχεται σε διάφορες εκδόσεις, προσανατολισμένες σε διαφορετικές δυνατότητες εφαρμογής. Τα Microsoft Windows XP Home Edition έχουν σχεδιαστεί για μεμονωμένους χρήστες που εργάζονται συχνότερα οικιακός υπολογιστής. Σε αυτή την έκδοση, δίνεται ιδιαίτερη έμφαση στην εργασία με εικόνες, ήχο και βίντεο. Η έκδοση των Microsoft Windows XP Professional προορίζεται, όπως υποδηλώνει το όνομα, για επαγγελματίες. Αυτή η έκδοση χρησιμοποιείται πιο συχνά σε οργανισμούς. Εάν κάνετε σύνθετες εργασίες στο σπίτι δημιουργώντας και επεξεργάζεστε εικόνες, μοντελοποίηση και κατασκευή ή οποιαδήποτε άλλη περίπλοκη εργασία, τότε αυτή η έκδοση είναι κατάλληλη και για τον οικιακό σας υπολογιστή. Η έκδοση του Microsoft Windows XP Server έχει σχεδιαστεί για εγκατάσταση σε διακομιστή - έναν ισχυρό υπολογιστή που επιτρέπει σε πολλούς χρήστες να εργάζονται σε ένα δίκτυο υπολογιστών. Η εργασία σε τοπικά δίκτυα είναι εκτός του πεδίου εφαρμογής αυτού του βιβλίου, επομένως η έκδοση διακομιστή δεν θα ληφθεί υπόψη εδώ. Το βιβλίο περιγράφει την κύρια έκδοση του λειτουργικού συστήματος - Windows XP Professional. Ουσιαστικά δεν υπάρχει διαφορετική έκδοση των Windows XP Home Edition. Θα επισημανθούν μικρές διαφορές.

Θα πρέπει να σημειωθεί ότι για την αποτελεσματική εργασία με το λειτουργικό σύστημα Windows XP απαιτείται ένας αρκετά ισχυρός σύγχρονος υπολογιστής. Πρώτα απ 'όλα, ο υπολογιστής πρέπει να έχει εγκατεστημένη μνήμη τουλάχιστον 128 megabyte. Είναι καλύτερα να εγκαταστήσετε 256 megabyte ώστε το σύστημα να λειτουργεί πιο γρήγορα. Μπορεί να χρησιμοποιηθεί οποιοσδήποτε επεξεργαστής, αλλά όχι πολύ παλιός. Εάν η ταχύτητα ρολογιού του επεξεργαστή είναι τουλάχιστον 300 megahertz, τότε θα γίνει. Αν και είναι καλύτερο, φυσικά, να χρησιμοποιείτε επεξεργαστή με συχνότητα άνω του ενός gigahertz. Ο σκληρός δίσκος δεν πρέπει να περιέχει μόνο αρχεία λειτουργικού συστήματος και προσωρινά αρχεία, αλλά και αρκετό ελεύθερο χώρο, για παράδειγμα, για να δημιουργήσετε μια εικόνα ενός CD πριν την εγγραφή του. Απαιτεί πραγματικά ένα μέγεθος δίσκου τουλάχιστον δύο έως τριών gigabyte. Και αν σκεφτείτε ότι πρέπει να εγκαταστήσετε άλλα προγράμματα στο δίσκο και να αφήσετε χώρο για διάφορα έγγραφα, τότε ένας δίσκος 10 gigabyte δεν μπορεί να ονομαστεί πολύ μεγάλος.

Η εμφάνιση του συστήματος έχει αλλάξει πολύ στην έκδοση των Windows XP. Τα κουμπιά, τα εικονίδια, οι πίνακες φαίνονται τώρα λίγο διαφορετικά. Ακόμη και το κύριο μενού των Windows έχει αλλάξει. Οι αλλαγές στη διεπαφή είναι οι πιο σημαντικές από τη μετάβαση από τα Windows 3.1 στα Windows 95. Ωστόσο, μπορείτε να χρησιμοποιήσετε την παλιά διεπαφή εάν την έχετε συνηθίσει. Ιδιαίτερη αναφορά είναι η λειτουργία προγραμμάτων σε λειτουργία συμβατότητας με προηγούμενες εκδόσεις των Windows. Μπορείτε να εργαστείτε με ένα πρόγραμμα που έχει γραφτεί για Windows 95 και δεν λειτουργεί στα Windows 2000. Όλες οι εκδόσεις των Windows XP έχουν πολλές νέες δυνατότητες. Υποστηρίζεται μια πολύ μεγαλύτερη ποικιλία συσκευών. Το σύστημα σάς επιτρέπει να επεξεργάζεστε εύκολα και άνετα βίντεο, φωτογραφίες, εικόνες, μουσική και τραγούδια. Τώρα, με τα Windows XP, ο καθένας μπορεί να δημιουργήσει ένα οικιακό δίκτυο που βασίζεται σε δύο ή τρεις υπολογιστές, κοινή χρήση αρχείων, φακέλων, εκτυπωτή, φαξ και πρόσβαση στο Διαδίκτυο.

Όταν εργάζεστε με Windows XP, δεν χρειάζεται να εγκαταστήσετε πρόσθετα προγράμματα για την εγγραφή πληροφοριών σε εγγράψιμα και επανεγγράψιμα CD. Μπορείτε να εγγράψετε ένα CD απευθείας από την Εξερεύνηση των Windows. Παρεμπιπτόντως, ο μαέστρος έχει αλλάξει πολύ. Εκτός από την υποστήριξη συμπιεσμένων φακέλων, ειδικών φακέλων για την αποθήκευση εικόνων, μουσικής και βίντεο, έχει προστεθεί ένα πάνελ με εντολές, η σύνθεση του οποίου αλλάζει ανάλογα με τις ενέργειες που εκτελείτε.

Ένα χρήσιμο στοιχείο του συστήματος είναι το πρόγραμμα επεξεργασίας βίντεο. Τώρα μπορείτε να κάνετε επαγγελματικό μη γραμμικό μοντάζ των ερασιτεχνικών ταινιών σας. Έχει γίνει πολύ πιο εύκολο να εργάζεστε με ψηφιακές φωτογραφικές μηχανές και σαρωτές. Δεν χρειάζεστε επιπλέον πρόγραμμα για να εισάγετε μια φωτογραφία σε υπολογιστή, να την μετατρέψετε ελαφρώς και να την εκτυπώσετε σε εκτυπωτή. Το καθολικό πρόγραμμα αναπαραγωγής ήχου και βίντεο υποστηρίζει πλέον περισσότερες μορφές και σας επιτρέπει να αλλάξετε την εμφάνισή του. Μπορείτε να δημιουργήσετε μόνοι σας αρχεία ήχουστη δημοφιλή μορφή MP3. Η συσκευή αναπαραγωγής πολυμέσων υποστηρίζει επίσης την αναπαραγωγή ψηφιακών δίσκων βίντεο (DVD), επιτρέποντάς σας να απολαμβάνετε την υψηλότερη ποιότητα εικόνας και ήχου των σημερινών ταινιών. Για ψυχαγωγία, τα Windows XP περιλαμβάνουν πολλά νέα παιχνίδια, μερικά από τα οποία σας επιτρέπουν να παίζετε online.

Η προστασία του συστήματος έχει επίσης βελτιωθεί σημαντικά. Τώρα, εάν διαγραφούν κατά λάθος σημαντικά αρχεία συστήματος, θα αποκατασταθούν αυτόματα. Είναι δυνατή η επαναφορά του συστήματος σε προηγούμενη κατάσταση μετά την εγκατάσταση νέου λογισμικού και υλικού. Η βελτιωμένη υποστήριξη για την τεχνολογία Plug & Play σάς επιτρέπει να συνδέσετε πολλές σύγχρονες οικιακές συσκευές στον υπολογιστή σας.

Τα μέσα για την εργασία με το Διαδίκτυο έχουν επίσης αναπτυχθεί περαιτέρω. Το σύστημα βοήθειας έχει επανασχεδιαστεί σημαντικά, το σύστημα ασφαλείας έχει βελτιωθεί. Πολυάριθμες αλλαγές έχουν επηρεάσει τα μέσα διαχείρισης και διαχείρισης της εργασίας πολλών χρηστών σε ένα τοπικό δίκτυο.

Υπάρχουν πολλές άλλες καινοτομίες στο σύστημα, τις οποίες θα μάθετε καθώς διαβάζετε το βιβλίο και εξοικειώνεστε με τα Windows XP. Ωστόσο, πριν ξεκινήσετε να εργάζεστε με το σύστημα, σας συνιστούμε να εξοικειωθείτε με τις βασικές έννοιες που χρησιμοποιούνται στα Windows XP. Εάν είστε εξοικειωμένοι με προηγούμενες εκδόσεις των Windows, οι περισσότερες από τις έννοιες θα σας είναι γνωστές.

WindowsΜακρινή θέα

Τα Windows Vista είναι ένα λειτουργικό σύστημα της οικογένειας Microsoft Windows NT, μια σειρά λειτουργικών συστημάτων που χρησιμοποιούνται σε προσωπικούς υπολογιστές καταναλωτών. Στο στάδιο ανάπτυξης, αυτό το λειτουργικό σύστημα ονομάστηκε "Longhorn".

Στη σειρά προϊόντων των Windows NT, τα Windows Vista είναι ο αριθμός έκδοσης 6.0 (τα Windows 2000 είναι 5.0, τα Windows XP είναι 5.1, τα Windows Server 2003 είναι 5.2). Η συντομογραφία "WinVI" χρησιμοποιείται μερικές φορές για να αναφέρεται στο "Windows Vista", το οποίο συνδυάζει το όνομα "Vista" και τον αριθμό έκδοσης γραμμένο με λατινικούς αριθμούς.

Τα Windows Vista, όπως και τα Windows XP, είναι αποκλειστικά ένα σύστημα πελάτη. Η Microsoft κυκλοφόρησε επίσης μια έκδοση διακομιστή των Windows Vista, Windows Server 2008.

Στις 30 Νοεμβρίου 2006, η Microsoft κυκλοφόρησε επίσημα τα Windows Vista και το Office 2007 σε εταιρικούς πελάτες. Στις 30 Ιανουαρίου 2007, ξεκίνησαν οι πωλήσεις του συστήματος στην ΚΑΚ για απλούς χρήστες.

Σύμφωνα με τα web analytics από το W3Schools, από τον Οκτώβριο του 2012, το μερίδιο αγοράς των Windows Vista είναι ▼ 3,0%. αυτή η τιμή κορυφώθηκε στο 18,6% τον Οκτώβριο του 2009.

Windows 7

Τα Windows 7 είναι το λειτουργικό σύστημα της οικογένειας Windows NT, ακολουθώντας τα Windows Vista. Το επόμενο σύστημα στη γραμμή Windows 8 μετά τα Windows 7. Στη γραμμή Windows NT, το σύστημα έχει τον αριθμό έκδοσης 6.1 (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2, Windows Vista και Windows Server 2008 - 6.0) . Η έκδοση διακομιστή είναι Windows Server 2008 R2, η έκδοση για ενσωματωμένα συστήματα (που έχουν κατασκευαστεί από στοιχεία Windows) είναι το Windows Embedded Standard 2011 (Quebec), η έκδοση για κινητά είναι Windows Embedded Compact 2011 (Chelan, Windows CE 7.0).

Το λειτουργικό σύστημα κυκλοφόρησε στις 22 Οκτωβρίου 2009, λιγότερο από τρία χρόνια μετά την κυκλοφορία του προηγούμενου λειτουργικού συστήματος, των Windows Vista. Οι συνεργάτες και οι πελάτες της Volume Licensing είχαν πρόσβαση στο RTM στις 24 Ιουλίου 2009. Στο Διαδίκτυο, οι αρχικές εικόνες εγκατάστασης της τελικής έκδοσης του συστήματος είναι διαθέσιμες από τις 21 Ιουλίου 2009.

Σύμφωνα με τα web analytics από το W3Schools, τον Οκτώβριο του 2012, το μερίδιο των Windows 7 στα παγκόσμια λειτουργικά συστήματα Διαδικτύου ήταν ▲ 56,8%. Σύμφωνα με αυτό το κριτήριο, βρίσκεται στην πρώτη θέση, ξεπερνώντας τον προηγούμενο ηγέτη τον Αύγουστο του 2011 - Windows XP.

Σύστημα αρχείωνNTFS

Το NTFS (από το Αγγλικό Σύστημα Αρχείων Νέας Τεχνολογίας - «σύστημα αρχείων νέας τεχνολογίας») είναι ένα τυπικό σύστημα αρχείων για την οικογένεια λειτουργικών συστημάτων Microsoft Windows NT.

Το σύστημα αρχείων HPFS χρησιμοποιήθηκε για πρώτη φορά για το λειτουργικό σύστημα OS/2 1.2 για να παρέχει πρόσβαση στους μεγάλους δίσκους που υπήρχαν στην αγορά εκείνη την εποχή. Επιπλέον, υπάρχει ανάγκη να επεκταθεί το υπάρχον σύστημα ονοματοδοσίας, να βελτιωθεί η οργάνωση και η ασφάλεια για την κάλυψη των αυξανόμενων αναγκών της αγοράς διακομιστών δικτύου. Το σύστημα αρχείων HPFS υποστηρίζει τη δομή καταλόγου FAT και προσθέτει ταξινόμηση των αρχείων με βάση το όνομα. Το όνομα αρχείου μπορεί να περιέχει έως και 254 χαρακτήρες διπλού byte. Ένα αρχείο αποτελείται από "δεδομένα" και ειδικά χαρακτηριστικά, τα οποία δημιουργούν πρόσθετες ευκαιρίες για υποστήριξη άλλων τύπων ονομάτων αρχείων και βελτίωση της ασφάλειας. Επιπλέον, το μικρότερο μπλοκ για αποθήκευση δεδομένων είναι πλέον ίσο με το μέγεθος του φυσικού τομέα (512 byte), το οποίο συμβάλλει στη μείωση του χαμένου χώρου στο δίσκο.

Το NTFS αντικατέστησε αυτό που χρησιμοποιείται στο MS-DOS και στη Microsoft αρχείο WindowsΣύστημα FAT. Το NTFS διατηρεί ένα σύστημα μεταδεδομένων και χρησιμοποιεί εξειδικευμένες δομές δεδομένων για την αποθήκευση πληροφοριών σχετικά με αρχεία για τη βελτίωση της απόδοσης, της αξιοπιστίας και της απόδοσης χώρου στο δίσκο. Το NTFS αποθηκεύει πληροφορίες σχετικά με αρχεία στον κύριο πίνακα αρχείων (MFT). Το NTFS έχει ενσωματωμένες δυνατότητες περιορισμού της πρόσβασης σε δεδομένα για διαφορετικούς χρήστες και ομάδες χρηστών (λίστες ελέγχου πρόσβασης - Λίστες ελέγχου πρόσβασης (ACL)), καθώς και εκχώρηση ορίων (περιορισμοί στη μέγιστη ποσότητα χώρου στο δίσκο που καταλαμβάνουν ορισμένοι χρήστες). Το NTFS χρησιμοποιεί το σύστημα ημερολογίου USN για τη βελτίωση της αξιοπιστίας του συστήματος αρχείων.

Το NTFS βασίζεται στο σύστημα αρχείων HPFS (High Performance File System) που αναπτύχθηκε από τη Microsoft και την IBM για το λειτουργικό σύστημα OS/2. Όμως, έχοντας λάβει αναμφισβήτητα χρήσιμες καινοτομίες όπως η αναφορά, το ημερολόγιο, ο έλεγχος πρόσβασης και ο έλεγχος, έχει χάσει σε μεγάλο βαθμό [δεν προσδιορίζεται πηγή 242 ημέρες] την πολύ υψηλή απόδοση των λειτουργιών αρχείων που είναι εγγενείς στον πρόγονό του (HPFS).

Υπάρχουν διάφορες εκδόσεις του NTFS: το v1.2 χρησιμοποιείται στα Windows NT 3.51 και τα Windows NT 4.0, το v3.0 έρχεται με Windows 2000, το v3.1 έρχεται με Windows XP, Windows Server 2003, Windows Server 2003 R2, Windows Vista, Windows 7 και Windows Server 2008, Windows Server 2008 R2.

Οι προδιαγραφές του συστήματος αρχείων είναι κλειστές. Αυτό δημιουργεί ορισμένες δυσκολίες κατά την εφαρμογή της υποστήριξής του σε προϊόντα τρίτων που δεν ανήκουν στη Microsoft - ειδικότερα, οι προγραμματιστές προγραμμάτων οδήγησης για δωρεάν λειτουργικά συστήματα πρέπει να αναθεωρήσουν το σύστημα.

Οι καταχωρήσεις στον κατάλογο του συστήματος αρχείων HPFS περιέχουν περισσότερες πληροφορίες από ό,τι στο FAT. Μαζί με τα χαρακτηριστικά του αρχείου, εδώ αποθηκεύονται πληροφορίες σχετικά με τη δημιουργία και την τροποποίηση, καθώς και την ημερομηνία και την ώρα πρόσβασης. Οι καταχωρήσεις στον κατάλογο HPFS δεν οδηγούν στο πρώτο σύμπλεγμα του αρχείου, αλλά στο FNODE. Το FNODE μπορεί να περιέχει δεδομένα αρχείου, δείκτες σε δεδομένα αρχείου ή άλλες δομές που δείχνουν σε δεδομένα αρχείου. Το HPFS προσπαθεί να τοποθετήσει δεδομένα αρχείων σε συνεχόμενους τομείς όποτε είναι δυνατόν. Αυτό οδηγεί σε αύξηση της ταχύτητας της διαδοχικής επεξεργασίας του αρχείου. Το HPFS χωρίζει το δίσκο σε μπλοκ των 8 MB το καθένα και προσπαθεί πάντα να γράψει το αρχείο μέσα στο ίδιο μπλοκ. Για κάθε μπλοκ, δεσμεύονται 2 KB για τον πίνακα εκχώρησης, ο οποίος περιέχει πληροφορίες σχετικά με τους γραπτούς και ελεύθερους τομείς εντός του μπλοκ. Ο αποκλεισμός οδηγεί σε καλύτερη απόδοση, καθώς η κεφαλή του δίσκου για να καθορίσει πού θα αποθηκεύσει το αρχείο πρέπει να επιστρέψει όχι στη λογική αρχή του δίσκου (συνήθως είναι ο κύλινδρος μηδέν), αλλά στον πίνακα εκχώρησης του πλησιέστερου μπλοκ. Επιπλέον, το σύστημα αρχείων HPFS περιέχει δύο μοναδικά αντικείμενα δεδομένων.

Το λειτουργικό σύστημα Windows NT ή New Technology δημιουργήθηκε από μια ομάδα προγραμματιστών με επικεφαλής τον Dave Cutler.

Τα Windows NT είναι ένα λειτουργικό σύστημα 32-bit με προληπτική εκτέλεση πολλαπλών εργασιών. Ως θεμελιώδη στοιχεία, το λειτουργικό σύστημα περιλαμβάνει εργαλεία ασφαλείας και μια ανεπτυγμένη υπηρεσία δικτύου. Τα Windows NT παρέχουν επίσης συμβατότητα με πολλά άλλα λειτουργικά συστήματα, συστήματα αρχείων και δίκτυα. Τα Windows NT είναι σε θέση να λειτουργούν τόσο σε υπολογιστές εξοπλισμένους με CISC - επεξεργαστές με σύνθετο σύνολο εντολών (σύνθετο σύνολο εντολών υπολογισμού), όσο και σε υπολογιστές με RISC - επεξεργαστές με μειωμένο σύνολο εντολών (reduced instruction set computing). Το λειτουργικό σύστημα Windows NT υποστηρίζει επίσης συστήματα πολλαπλών επεξεργαστών υψηλής απόδοσης.

Γνωστό στα Windows NT είναι μόνο η εμφάνιση. Πίσω από τη γραφική διεπαφή χρήστη κρύβονται ισχυρά νέα χαρακτηριστικά.

Καθορίζονται εργασίες κατά τη δημιουργία των WindowsNT.Τα Windows NT δεν αποτελούν περαιτέρω ανάπτυξη προϋπαρχόντων προϊόντων. Η αρχιτεκτονική του δημιουργήθηκε εκ νέου, λαμβάνοντας υπόψη τις απαιτήσεις για ένα σύγχρονο λειτουργικό σύστημα. Τα χαρακτηριστικά του συστήματος που αναπτύχθηκε με βάση αυτές τις απαιτήσεις είναι τα ακόλουθα.

Σε μια προσπάθεια παροχής συμβατότητανέο λειτουργικό σύστημα, οι προγραμματιστές των Windows NT διατήρησαν τη γνωστή διεπαφή των Windows και εφάρμοσαν υποστήριξη για υπάρχοντα συστήματα αρχείων (όπως το FAT) και διάφορες εφαρμογές(γραμμένο για MS-DOS, OS/2 1.x, Windows 3.x και POSIX). Οι προγραμματιστές περιέλαβαν επίσης εργαλεία για εργασία με διάφορα εργαλεία δικτύωσης στα Windows NT.

Επιτεύχθηκε φορητότητα(φορητότητα) σύστημα που μπορεί πλέον να τρέχει τόσο σε επεξεργαστές CISC όσο και σε RISC. Το CISC περιλαμβάνει επεξεργαστές συμβατούς με Intel 80386 και νεότερους. Τα RISC αντιπροσωπεύονται από συστήματα με επεξεργαστές MIPS R4000, Digital Alpha AXP και Pentium P54 και ανώτερους επεξεργαστές.

Επεκτασιμότητα(επεκτασιμότητα) σημαίνει ότι τα Windows NT δεν συνδέονται με μια αρχιτεκτονική υπολογιστή ενός επεξεργαστή, αλλά είναι σε θέση να εκμεταλλευτούν πλήρως τις ευκαιρίες που παρέχουν τα συμμετρικά συστήματα πολλαπλών επεξεργαστών. Επί του παρόντος, τα Windows NT μπορούν να εκτελεστούν σε υπολογιστές με επεξεργαστές που κυμαίνονται από 1 έως 32. Επιπλέον, καθώς οι εργασίες του χρήστη γίνονται πιο περίπλοκες και οι απαιτήσεις για το υπολογιστικό περιβάλλον διευρύνονται, τα Windows NT διευκολύνουν την προσθήκη πιο ισχυρών και παραγωγικών διακομιστών και σταθμών εργασίας στο «εταιρικά δίκτυα.

Πρόσθετα οφέλη παρέχονται από τη χρήση ενός ενιαίου περιβάλλοντος ανάπτυξης τόσο για διακομιστές όσο και για σταθμούς εργασίας.


Τα Windows NT έχουν στολή σύστημα ασφαλείας(ασφάλεια) που πληροί τις προδιαγραφές της κυβέρνησης των ΗΠΑ και συμμορφώνεται με το πρότυπο ασφαλείας B2. Σε ένα εταιρικό περιβάλλον, οι κρίσιμες εφαρμογές παρέχονται με ένα εντελώς απομονωμένο περιβάλλον.

Κατανεμημένη επεξεργασία(κατανεμημένη επεξεργασία) σημαίνει ότι τα Windows NT έχουν δυνατότητες δικτύωσης ενσωματωμένες στο σύστημα. Τα Windows NT επιτρέπουν επίσης την επικοινωνία με διάφορους τύπους κεντρικών υπολογιστών μέσω της υποστήριξης μιας ποικιλίας πρωτοκόλλων μεταφοράς και της χρήσης εγκαταστάσεων πελάτη-διακομιστή υψηλού επιπέδου, συμπεριλαμβανομένων επώνυμων αγωγών, κλήσεων απομακρυσμένης διαδικασίας (RPC) και υποδοχών Windows.

Αξιοπιστία και ανοχή σφαλμάτων(αξιοπιστία και ευρωστία) παρέχονται από αρχιτεκτονικά χαρακτηριστικά που προστατεύουν τα προγράμματα εφαρμογών από ζημιές μεταξύ τους και του λειτουργικού συστήματος. Τα Windows NT χρησιμοποιούν δομημένη επεξεργασία με ανοχή σε σφάλματα ειδικές καταστάσειςσε όλα τα αρχιτεκτονικά επίπεδα, το οποίο περιλαμβάνει ένα ανακτήσιμο σύστημα αρχείων NTFS και παρέχει προστασία μέσω ενσωματωμένης ασφάλειας και προηγμένων τεχνικών διαχείρισης μνήμης.

Δυνατότητες εντοπισμός(κατανομή) αντιπροσωπεύουν μέσα για ρομπότ σε πολλές χώρες του κόσμου σε εθνικές γλώσσες, κάτι που επιτυγχάνεται με τη χρήση του προτύπου Unicod (που αναπτύχθηκε από τον διεθνή οργανισμό τυποποίησης - ISO).

Χάρη στον αρθρωτό σχεδιασμό του συστήματος, έκτατο Windows NT, που επιτρέπει την ευελιξία για την προσθήκη νέων λειτουργικών μονάδων σε διάφορα επίπεδα του λειτουργικού συστήματος.

Το πακέτο περιλαμβάνει μια σειρά από εφαρμογές: Internet Information Server 2.0, Index Server, FrontPage, Internet Explorer, Domain Name System (DNS) Server, Proxy Server και Internet Resource Center, όλα τα Service Pack, Plus! και μια σειρά από πρόσθετα βοηθητικά προγράμματα, συμπεριλαμβανομένων και των δύο νέων, όπως Administrative Wizards ή Imager, και βελτιωμένων εκδόσεων παλαιότερων προγραμμάτων, όπως η Διαχείριση εργασιών.

Ο Οδηγός διαχείρισης σάς επιτρέπει να αυτοματοποιείτε κοινές εργασίες διαχείρισης δικτύου και ενημερωμένες εκδόσειςΤα προγράμματα Windows NT Diagnostic, Performance Monitor χρησιμοποιούνται για τη λειτουργική παρακολούθηση της κατάστασης του συστήματος. Το παράθυρο διαλόγου Task Manager έχει μετατραπεί σε ένα ισχυρό εργαλείο που παρέχει πληθώρα χρήσιμων πληροφοριών, από τη χρήση της CPU έως τα ονόματα όλων των ενεργών επεξεργαστών του συστήματος.

Ένα από τα βασικά στοιχεία των Windows NT 4.0 είναι ο Internet Information Server 2.0. Είναι μια ευέλικτη και πολυλειτουργική λύση τόσο για τη σύνδεση στο Internet όσο και για τη δημιουργία του δικού σας ιδιωτικού intranet. Ο χρήστης χρειάζεται μόνο να διαμορφώσει τις ρυθμίσεις του πρωτοκόλλου TCP/IP (με την εγκατάσταση της υπηρεσίας DHCP, η διεύθυνση IP εκχωρείται αυτόματα), να ξεκινήσει τις υπηρεσίες IIS και να δημιουργήσει μία ή περισσότερες από τις δικές του ιστοσελίδες. Τα έγγραφα Ιστού είναι στη συνέχεια διαθέσιμα σε όλους τους χρήστες στο δίκτυό σας που έχουν εγκαταστήσει λογισμικό που εκτελεί το πρωτόκολλο TCP/IP και ένα τυπικό πρόγραμμα περιήγησης Παγκόσμιου Ιστού.

Υπάρχουν κάποιες αλλαγές στο υποσύστημα απομακρυσμένης πρόσβασης, Υπηρεσία Απομακρυσμένης Πρόσβασης (RAS). Τώρα είναι δυνατή η χρήση ασφαλών καναλιών επικοινωνίας, το νέο Πρωτόκολλο Σήραγγας Σημείου προς Σημείο (PPTP), η δυνατότητα χρήσης πολλαπλών μόντεμ για την οργάνωση καναλιών επικοινωνίας με απομακρυσμένα δίκτυα.

Τα χαρακτηριστικά της αρχιτεκτονικής δικτύου των προηγούμενων εκδόσεων των Windows NT (ένα μοντέλο πολλαπλών επιπέδων προστασίας από μη εξουσιοδοτημένη πρόσβαση, οι ιδιαιτερότητες του σχεδιασμού του αρθρωτού συστήματος κ.λπ.) το περιόρισαν διακίνησηόταν χρησιμοποιείτε δίκτυα γρήγορου Διαδικτύου. Στην έκδοση 4.0, βελτιώθηκαν οι αλγόριθμοι για την προσωρινή αποθήκευση αιτημάτων δικτύου, οι μονάδες του υποσυστήματος κοινής χρήσης πόρων βελτιστοποιήθηκαν, ο μηχανισμός δημιουργίας διακοπών άλλαξε (κατά τη μετάβαση σε δίκτυα υψηλής ταχύτητας, αυτή η λειτουργία έγινε απροσδόκητα πηγή προβλημάτων για το δίκτυο λειτουργικά συστήματα). Η δεύτερη αλλαγή που επισημαίνει η Microsoft είναι η αυξημένη απόδοση του λειτουργικού συστήματος κατά την εκτέλεση λειτουργιών γραφικών.

Ο συνδυασμός ενός ισχυρού λειτουργικού συστήματος δικτύου και μιας γραφικής διεπαφής που έχει σχεδιαστεί για ανειδίκευτους χρήστες φαίνεται μάλλον ασυνήθιστος. Τα Windows NT 4.0 δεν είναι απλώς μια άλλη έκδοση του δημοφιλούς λειτουργικού συστήματος. Αποτελεί τη βάση για μια νέα γενιά προϊόντων λογισμικού προσανατολισμένων στο Διαδίκτυο.

Αρχιτεκτονικές ενότητες των Windows NT.Όπως φαίνεται, τα Windows NT είναι ένα αρθρωτό (καλύτερο από μονολιθικό) λειτουργικό σύστημα που αποτελείται από ξεχωριστές διασυνδεδεμένες σχετικά απλές μονάδες.

Οι κύριες ενότητες των Windows NT είναι (παρατίθενται με σειρά από το χαμηλότερο επίπεδο αρχιτεκτονικής προς την κορυφή): το επίπεδο αφαίρεσης υλικού HAL (Hardware Abstraction Layer), ο πυρήνας (Kernel), το εκτελεστικό σύστημα (Executive), τα προστατευμένα υποσυστήματα (προστατευμένα υποσυστήματα) και υποσυστήματα περιβάλλοντος (υποσυστήματα περιβάλλοντος).

εικονικοποιεί τις διεπαφές υλικού, καθιστώντας έτσι το υπόλοιπο λειτουργικό σύστημα ανεξάρτητο από συγκεκριμένες δυνατότητες υλικού. Αυτή η προσέγγιση επιτρέπει την εύκολη φορητότητα των Windows NT από τη μια πλατφόρμα υλικού στην άλλη.

Πυρήναςείναι η βάση της αρθρωτής δομής του συστήματος και συντονίζει τις περισσότερες βασικές λειτουργίες των Windows NT. Αυτό το εξάρτημα έχει βελτιστοποιηθεί ειδικά για χώρο και απόδοση. Ο πυρήνας είναι υπεύθυνος για τον προγραμματισμό της εκτέλεσης των νημάτων, τον συγχρονισμό της εργασίας πολλών επεξεργαστών και τον χειρισμό διακοπών και εξαιρέσεων υλικού.

Σύστημα εκτέλεσηςπεριλαμβάνει ένα σύνολο δομών προγραμματισμού προνομιούχου τρόπου λειτουργίας (λειτουργία πυρήνα), που αντιπροσωπεύουν τη βασική υπηρεσία του λειτουργικού συστήματος στα υποσυστήματα του περιβάλλοντος. Το σύστημα εκτέλεσης αποτελείται από πολλά στοιχεία,

Ρύζι. 2.32. Αρθρωτή δομή των Windows NT

καθένα από αυτά έχει σχεδιαστεί για να υποστηρίζει μια συγκεκριμένη υπηρεσία συστήματος. Έτσι, ένα από τα στοιχεία - το Security Reference Monitor - λειτουργεί σε συνδυασμό με προστατευμένα υποσυστήματα και διασφαλίζει την εφαρμογή του μοντέλου ασφάλειας συστήματος.

Υποσυστήματα περιβάλλοντοςείναι ασφαλείς διακομιστές σε λειτουργία χρήστη που εκτελούν και υποστηρίζουν εφαρμογές σχεδιασμένες για διαφορετικά λειτουργικά περιβάλλοντα (διαφορετικά λειτουργικά συστήματα).Τα υποσυστήματα Win32 και OS/2 είναι παραδείγματα υποσυστημάτων περιβάλλοντος.

Επίπεδο αφαίρεσης υλικού(HAL) είναι ένα επίπεδο λογισμικού που δημιουργήθηκε από κατασκευαστές υλικού που κρύβει (ή αφαιρεί) χαρακτηριστικά που διαφοροποιούν το υλικό από τα ανώτερα επίπεδα του λειτουργικού συστήματος. Έτσι, λόγω του φίλτρου που παρέχεται από το HAL, το διαφορετικό υλικό φαίνεται παρόμοιο από την άποψη του λειτουργικού συστήματος. αφαιρείται η ανάγκη για ειδική διαμόρφωση του λειτουργικού συστήματος για τον εξοπλισμό που χρησιμοποιείται.

Κατά τη δημιουργία ενός επιπέδου αφαίρεσης υλικού, το καθήκον ήταν να προετοιμαστούν διαδικασίες που θα επέτρεπαν ένα μόνο πρόγραμμα οδήγησης συγκεκριμένη συσκευήυποστηρίζει τη λειτουργία αυτής της συσκευής για όλες τις πλατφόρμες. Το HAL στοχεύει σε μεγάλο αριθμό ποικιλιών πλατφορμών υλικού με αρχιτεκτονική ενιαίου επεξεργαστή. Επομένως, κάθε μία από τις επιλογές υλικού δεν απαιτεί ξεχωριστή έκδοση του λειτουργικού συστήματος.

Οι διαδικασίες HAL ονομάζονται τόσο εργαλεία λειτουργικού συστήματος (συμπεριλαμβανομένου του πυρήνα) όσο και προγράμματα οδήγησης συσκευών. Όταν εργάζεστε με προγράμματα οδήγησης συσκευών, το επίπεδο αφαίρεσης υλικού παρέχει υποστήριξη για διάφορες τεχνολογίες εισόδου/εξόδου (αντί της παραδοσιακής εστίασης σε μια ενιαία υλοποίηση υλικού ή δαπανηρή προσαρμογή σε κάθε νέα πλατφόρμα υλικού).

Το επίπεδο των αφαιρέσεων υλικού καθιστά επίσης δυνατή την «απόκρυψη» από άλλα επίπεδα του λειτουργικού συστήματος των χαρακτηριστικών της υλοποίησης υλικού συμμετρικών πολυεπεξεργαστικών συστημάτων.

Πυρήνας(Kernel) λειτουργεί σε στενή επαφή με το επίπεδο αφαίρεσης υλικού. Αυτή η ενότητα ασχολείται κυρίως με τον προγραμματισμό των ενεργειών του επεξεργαστή. Εάν ο υπολογιστής περιέχει πολλούς επεξεργαστές, ο πυρήνας συγχρονίζει την εργασία τους προκειμένου να επιτύχει τη μέγιστη απόδοση του συστήματος.

Οι αποστολές του πυρήνα ροές(threads - threads of control, που μερικές φορές ονομάζονται subtasks, branchs), τα οποία είναι τα κύρια αντικείμενα στο προγραμματισμένο σύστημα. Τα νήματα ορίζονται στο πλαίσιο μιας διαδικασίας. μια διεργασία περιλαμβάνει έναν χώρο διευθύνσεων, ένα σύνολο αντικειμένων που είναι διαθέσιμα στη διεργασία και ένα σύνολο ροών ελέγχου που εκτελούνται στο πλαίσιο της διεργασίας. Τα αντικείμενα είναι πόροι που διαχειρίζεται το λειτουργικό σύστημα.

Ο πυρήνας προγραμματίζει τα νήματα ελέγχου με τέτοιο τρόπο ώστε να μεγιστοποιεί το φορτίο στους επεξεργαστές του συστήματος και να διασφαλίζει ότι τα νήματα με υψηλότερη προτεραιότητα υποβάλλονται σε επεξεργασία εξαρχής. Υπάρχουν 32 τιμές προτεραιότητας συνολικά, οι οποίες ομαδοποιούνται σε δύο κατηγορίες: σε πραγματικό χρόνο και μεταβλητή. Αυτή η προσέγγιση σάς επιτρέπει να επιτύχετε τη μέγιστη απόδοση του λειτουργικού συστήματος.

Υποτμήματα του εκτελεστικού συστήματος, όπως ο διαχειριστής εισόδου/εξόδου και ο διαχειριστής διεργασιών, χρησιμοποιούν τον πυρήνα για να συγχρονίσουν δραστηριότητες. Επίσης αλληλεπιδρούν με τον πυρήνα για υψηλότερα επίπεδα αφαίρεσης που ονομάζονται αντικείμενα πυρήνα?Ορισμένα από αυτά τα αντικείμενα εξάγονται σε κλήσεις προσαρμοσμένης διεπαφής προγράμματος εφαρμογής (API).

Ο πυρήνας διαχειρίζεται δύο τύπους αντικειμένων.

Αποστολή αντικειμένων(αντικείμενα διεκπεραιωτή) χαρακτηρίζονται από κατάσταση σηματοδότησης (σηματοδοτούμενη ή μη) και ελέγχουν την αποστολή και το συγχρονισμό των λειτουργιών του συστήματος. Αυτά τα αντικείμενα περιλαμβάνουν συμβάντα, μεταλλαγμένα, mutexes, σηματοφόρους, νήματα, χρονόμετρα, σηματοφόρους, νήματα και χρονόμετρα.

Αντικείμενα ελέγχου(αντικείμενα ελέγχου) χρησιμοποιούνται για λειτουργίες ελέγχου πυρήνα, αλλά δεν επηρεάζουν τον προγραμματισμό ή τον συγχρονισμό.

Τα αντικείμενα ελέγχου περιλαμβάνουν ασύγχρονες κλήσεις διαδικασίας, διακοπές, ειδοποιήσεις ενέργειας, καταστάσεις ισχύος, διεργασίες, προφίλ.

Σύστημα εκτέλεσης(Executive), που περιλαμβάνει τον πυρήνα και το στρώμα αφαίρεσης υλικού HAL, παρέχει μια κοινή υπηρεσία συστήματος που μπορούν να χρησιμοποιήσουν όλα τα υποσυστήματα του περιβάλλοντος. Κάθε ομάδα υπηρεσιών διοικείται από ένα από τα επιμέρους στοιχεία του εκτελεστικού συστήματος:

Διαχείριση αντικειμένων;

Διαχείριση εικονικής μνήμης (Virtual Memory Manager);

Διαχειριστής Διαδικασιών (Διαχειριστής Διαδικασιών);

Μέσα κλήσης τοπικών διαδικασιών (Local Procedure Call Facility).

I / O Manager?

Οθόνη αναφοράς ασφαλείας.

Η οθόνη ασφαλείας, μαζί με τον επεξεργαστή Logon και τα ασφαλή υποσυστήματα, υλοποιεί Μοντέλο ασφαλείας Windows NT.

Το ανώτατο επίπεδο του εκτελεστικού συστήματος ονομάζεται Υπηρεσίες Συστήματος. Εμφανίζεται στο σχ. 2.33, μια υπηρεσία συστήματος είναι μια διεπαφή μεταξύ των υποσυστημάτων του περιβάλλοντος λειτουργίας χρήστη και της προνομιακής λειτουργίας.

διαχειριστής κρυφής μνήμης.Η αρχιτεκτονική I/O περιέχει έναν μόνο Διαχειριστή Cache που εκτελεί προσωρινή αποθήκευση για ολόκληρο το σύστημα I/O. Η προσωρινή αποθήκευση είναι μια τεχνική που χρησιμοποιείται από το σύστημα αρχείων για την αύξηση της αποτελεσματικότητας.

Εικ.2.33. Διεπαφή συστήματος

Αντί για απευθείας εγγραφή και ανάγνωση από το δίσκο, τα αρχεία που χρησιμοποιούνται συχνά αποθηκεύονται προσωρινά στην κρυφή μνήμη. Έτσι, η εργασία με αυτά τα αρχεία γίνεται στη μνήμη. Οι λειτουργίες με δεδομένα στη μνήμη είναι πολύ πιο γρήγορες από τις λειτουργίες με δεδομένα στο δίσκο.

Ο διαχειριστής προσωρινής μνήμης χρησιμοποιεί ένα μοντέλο αντιστοίχισης αρχείων που είναι ενσωματωμένο στη διαχείριση εικονικής μνήμης των Windows NT. Ο διαχειριστής κρυφής μνήμης παρέχει μια υπηρεσία προσωρινής αποθήκευσης για όλα τα συστήματα αρχείων και τα στοιχεία δικτύου που διαχειρίζεται ο διαχειριστής I/O. Ανάλογα με την ποσότητα των διαθέσιμων μνήμη τυχαίας προσπέλασηςο διαχειριστής κρυφής μνήμης μπορεί να αυξήσει ή να μειώσει δυναμικά το μέγεθος της κρυφής μνήμης. Όταν μια διεργασία ανοίγει ένα Αρχείο που ήταν ήδη στη μνήμη cache, ο διαχειριστής προσωρινής μνήμης απλώς αντιγράφει τα δεδομένα από τη μνήμη cache στον εικονικό χώρο διευθύνσεων.

Ο διαχειριστής προσωρινής μνήμης υποστηρίζει υπηρεσίες όπως το lazy write και το lazy commit, που μπορούν να αυξήσουν δραστικά την αποτελεσματικότητα του συστήματος αρχείων. Τα αρχεία καταγραφής διαδικασίας αργής εγγραφής αλλάζουν στη μνήμη cache της δομής του αρχείου για ταχύτερη πρόσβαση. Αργότερα, όταν η χρήση της CPU μειωθεί, ο διαχειριστής κρυφής μνήμης εγγράφει τις αλλαγές στο δίσκο. Η εγγραφή σε αργή κίνηση είναι σαν η εγγραφή αργής κίνησης. Αντί να επισημανθεί αμέσως η συναλλαγή ως επιτυχής, οι μεταφερόμενες πληροφορίες αποθηκεύονται στην κρυφή μνήμη και αργότερα εγγράφονται στο ημερολόγιο του συστήματος αρχείων στο παρασκήνιο.

Προγράμματα οδήγησης συστήματος αρχείων.Στην αρχιτεκτονική εισόδου/εξόδου των Windows NT, η διαχείριση των προγραμμάτων οδήγησης συστήματος αρχείων γίνεται από τον διαχειριστή I/O. Τα Windows NT επιτρέπουν μια ποικιλία συστημάτων αρχείων, συμπεριλαμβανομένων των υπαρχόντων συστημάτων αρχείων FAT. Για συμβατότητα από κάτω προς τα πάνω με λειτουργικά συστήματα MS-DOS, Windows 3.x και OS/2, τα Windows NT υποστηρίζουν τα συστήματα αρχείων FAT και HTFS.

Επιπλέον, τα Windows NT υποστηρίζουν επίσης το NTFS, ένα νέο σύστημα αρχείων που έχει σχεδιαστεί ειδικά για χρήση με τα Windows NT. Το NTFS παρέχει μια σειρά από δυνατότητες, όπως ανάκτηση συστήματος αρχείων, υποστήριξη για Unicode, μεγάλα ονόματα αρχείων και υποστήριξη για POSIX.

Η αρχιτεκτονική των Windows NT I/O όχι μόνο υποστηρίζει παραδοσιακά συστήματα αρχείων, αλλά επιτρέπει επίσης στον επεξεργαστή δικτύου και τον διακομιστή να λειτουργούν ως προγράμματα οδήγησης συστήματος αρχείων. Από την άποψη του διαχειριστή I/O, δεν υπάρχει διαφορά μεταξύ της εργασίας με ένα αρχείο που φιλοξενείται σε έναν απομακρυσμένο υπολογιστή δικτύου και της εργασίας με ένα αρχείο σε έναν τοπικό σκληρό δίσκο. Οι ανακατευθύνσεις και οι διακομιστές μπορούν να φορτωθούν και να ξεφορτωθούν δυναμικά όπως κάθε άλλο πρόγραμμα οδήγησης. ένας υπολογιστής μπορεί να φιλοξενήσει ταυτόχρονα μεγάλο αριθμό ανακατευθύνσεων και διακομιστών.

προγράμματα οδήγησης δικτύου.Ο επόμενος τύπος προγραμμάτων οδήγησης που υπάρχουν ως στοιχεία στην αρχιτεκτονική I/O είναι τα προγράμματα οδήγησης δικτύου. Τα Windows NT περιλαμβάνουν ενσωματωμένες δυνατότητες δικτύωσης και υποστήριξη για κατανεμημένες εφαρμογές. Οι ανακατευθύνσεις και οι διακομιστές λειτουργούν ως προγράμματα οδήγησης συστήματος αρχείων και εκτελούνται σε ή κάτω από το επίπεδο διασύνδεσης παρόχου, όπου βρίσκεται η υποδοχή NetBIOS και Windows.

Τα προγράμματα οδήγησης πρωτοκόλλου μεταφοράς επικοινωνούν με ανακατευθυντές και διακομιστές μέσω ενός επιπέδου που ονομάζεται διεπαφή προγράμματος οδήγησης μεταφοράς (TD1). Τα Windows NT περιλαμβάνουν τα ακόλουθα οχήματα:

  • Πρωτόκολλο ελέγχου μετάδοσης/πρωτόκολλο Διαδικτύου TCP/IP, το οποίο παρέχει τη δυνατότητα εργασίας με ένα ευρύ φάσμα υπαρχόντων δικτύων.
  • Το NBF είναι απόγονος του NetBIOS Extended User Interface (NetBEUI) που παρέχει συμβατότητα με υπάρχοντα LAN που βασίζονται σε LAN Manager, LAN Server και MS-Net.
  • Data Link Control (DLC), το οποίο παρέχει μια διεπαφή για πρόσβαση σε mainframes και δικτυωμένους εκτυπωτές.
  • Το NWLink είναι μια υλοποίηση IPX/SPX που παρέχει επικοινωνία με το No-well NetWare.

Στο κάτω μέρος της αρχιτεκτονικής δικτύου βρίσκεται το πρόγραμμα οδήγησης κάρτας προσαρμογέα δικτύου. Τα Windows NT υποστηρίζουν προς το παρόν προγράμματα οδήγησης συσκευών NDIS (Network Device Interface Specification) έκδοση 3.0. Το NDIS παρέχει ένα ευέλικτο περιβάλλον επικοινωνίας μεταξύ των πρωτοκόλλων μεταφοράς και των προσαρμογέων δικτύου. Το NDIS 3.0 επιτρέπει σε έναν υπολογιστή να έχει εγκατεστημένα πολλαπλά NIC. Με τη σειρά του, κάθε κάρτα προσαρμογέα δικτύου μπορεί να υποστηρίξει πολλαπλά πρωτόκολλα μεταφοράς για πρόσβαση σε διαφορετικούς τύπους σταθμών δικτύου.

Μοντέλο ασφαλείας Windows NT- αντιπροσωπεύεται από την οθόνη ασφαλείας (Security Reference Monitor), καθώς και από δύο άλλα στοιχεία: τον επεξεργαστή σύνδεσης (Logon Process) και τα ασφαλή ασφαλή υποσυστήματα.

Σε ένα λειτουργικό σύστημα πολλαπλών εργασιών όπως τα Windows NT, οι εφαρμογές μοιράζονται έναν αριθμό πόρων συστήματος, συμπεριλαμβανομένης της μνήμης του υπολογιστή, των συσκευών εισόδου/εξόδου, των αρχείων και των επεξεργαστών του συστήματος. Τα Windows NT περιλαμβάνουν ένα σύνολο χαρακτηριστικών ασφαλείας που διασφαλίζουν ότι οι εφαρμογές δεν μπορούν να έχουν πρόσβαση σε αυτούς τους πόρους χωρίς την κατάλληλη άδεια.

Η οθόνη ασφαλείας είναι υπεύθυνη για την επιβολή της πολιτικής επικύρωσης και ελέγχου πρόσβασης ενός συγκεκριμένου τοπικού υποσυστήματος ασφάλειας. Η οθόνη ασφαλείας παρέχει υπηρεσίες για την επιβεβαίωση της πρόσβασης σε αντικείμενα, τον έλεγχο των δικαιωμάτων χρήστη και τη δημιουργία μηνυμάτων τόσο για την προνομιακή λειτουργία όσο και για τη λειτουργία χρήστη. Το Security Monitor, όπως και άλλα μέρη του λειτουργικού συστήματος, εκτελείται σε προνομιακή λειτουργία.

Η διαδικασία σύνδεσης στα Windows NT απαιτεί σύνδεση ασφαλείας για τον έλεγχο ταυτότητας ενός χρήστη. Κάθε χρήστης πρέπει να έχει έναν προϋπολογισμό και πρέπει να χρησιμοποιεί έναν κωδικό πρόσβασης για να έχει πρόσβαση σε αυτόν τον προϋπολογισμό.

Για να μπορέσει ένας χρήστης να αποκτήσει πρόσβαση σε οποιονδήποτε πόρο υπολογιστή από τα Windows NT, ο χρήστης πρέπει να συνδεθεί μέσω της διαδικασίας σύνδεσης προκειμένου το υποσύστημα ασφαλείας να αναγνωρίσει το όνομα χρήστη και τον κωδικό πρόσβασης. Μόνο μετά από επιτυχή έλεγχο ταυτότητας, η οθόνη ασφαλείας εκτελεί μια διαδικασία επικύρωσης πρόσβασης για να καθορίσει το δικαίωμα του χρήστη να έχει πρόσβαση σε αυτό το αντικείμενο.

Η ασφάλεια πόρων είναι ένα χαρακτηριστικό που παρέχεται από το μοντέλο ασφαλείας. Οι εργασίες δεν μπορούν να έχουν πρόσβαση σε πόρους άλλων ανθρώπων (όπως η μνήμη) παρά μόνο μέσω της χρήσης ειδικών μηχανισμών κοινής χρήσης.

Τα Windows NT παρέχουν επίσης στοιχεία ελέγχου που επιτρέπουν σε έναν διαχειριστή να καταγράφει τη δραστηριότητα του χρήστη.

Διαχείριση μνήμης Windows NT.Το Windows NT Workstation 3.51 είναι ουσιαστικά ένα λειτουργικό σύστημα διακομιστή προσαρμοσμένο για χρήση σε σταθμό εργασίας. Αυτός είναι ο λόγος για την αρχιτεκτονική, στην οποία η απόλυτη προστασία των εφαρμογών και των δεδομένων υπερισχύει των θεμάτων ταχύτητας και συμβατότητας. Η εξαιρετική αξιοπιστία των Windows NT έχει υψηλό κόστος συστήματος, επομένως χρειάζεστε μια γρήγορη CPU και τουλάχιστον 16 MB μνήμης RAM για να έχετε αποδεκτή απόδοση. Στα Windows NT, χαμηλότερη ασφάλεια μνήμης επιτυγχάνεται επειδή δεν είναι συμβατό με προγράμματα οδήγησης συσκευών σε πραγματική λειτουργία. Τα Windows NT εκτελούν τις δικές τους εφαρμογές NT 32-bit, καθώς και τις περισσότερες εφαρμογές των Windows 95. Όπως τα Windows 95, τα Windows NT επιτρέπουν την εκτέλεση προγραμμάτων 16-bit Windows και DOS στο περιβάλλον τους.

Το σχήμα εκχώρησης μνήμης των Windows NT διαφέρει από αυτό των Windows 95. Στα εγγενή προγράμματα εφαρμογών εκχωρούνται 2 GB ειδικού χώρου διευθύνσεων, από το όριο των 64 KB έως τα 2 GB (τα πρώτα 64 KB είναι εντελώς απρόσιτα). Τα προγράμματα εφαρμογών είναι απομονωμένα μεταξύ τους, αν και μπορούν να επικοινωνούν μέσω των μηχανισμών Clipboard, DDE και OLE.

Στην κορυφή κάθε μπλοκ εφαρμογών 2 GB υπάρχει κώδικας που το πρόγραμμα εφαρμογής αντιλαμβάνεται ως DLL συστήματος δακτυλίου 3. Αυτά είναι στην πραγματικότητα απλώς στελέχη προώθησης κλήσεων που ονομάζονται DLL από την πλευρά του πελάτη. Κατά την κλήση των περισσότερων συναρτήσεων API από μια εφαρμογή DLL από την πλευρά του πελάτη, καλούνται τοπικές διαδικασίες (Local Process Communication (LPC)), οι οποίες περνούν την κλήση και τις σχετικές παραμέτρους σε έναν εντελώς απομονωμένο χώρο διευθύνσεων όπου περιέχεται ο πραγματικός κώδικας συστήματος. Αυτή η διαδικασία διακομιστή ελέγχει την τιμή των παραμέτρων, εκτελεί την ζητούμενη συνάρτηση και στέλνει τα αποτελέσματα πίσω στο χώρο διευθύνσεων της εφαρμογής. Αν και η ίδια η διαδικασία διακομιστή παραμένει μια διαδικασία σε επίπεδο εφαρμογής, είναι πλήρως προστατευμένη και απομονωμένη από τον καλούντα.

Μεταξύ των ενδείξεων 2 GB και 4 GB βρίσκονται τα στοιχεία του συστήματος Windows NT ring 0 χαμηλού επιπέδου, συμπεριλαμβανομένου του πυρήνα, του προγραμματιστή νημάτων και της διαχείρισης εικονικής μνήμης. Οι σελίδες συστήματος σε αυτήν την περιοχή έχουν δικαιώματα επόπτη, τα οποία ορίζονται από τα φυσικά κυκλώματα προστασίας δακτυλίου του επεξεργαστή. Αυτό καθιστά τον κώδικα συστήματος χαμηλού επιπέδου αόρατο και μη εγγράψιμο στα προγράμματα σε επίπεδο εφαρμογής, αλλά έχει ως αποτέλεσμα την υποβάθμιση της απόδοσης κατά τη μετάβαση του δακτυλίου. Για εφαρμογές Windows 16-bit, τα Windows NT υλοποιούν συνεδρίες Windows σε Windows (WOW). Τα Windows NT σάς δίνουν τη δυνατότητα να εκτελείτε προγράμματα των Windows 16-bit μεμονωμένα στους δικούς τους χώρους μνήμης ή μαζί σε έναν κοινόχρηστο χώρο διευθύνσεων. Σχεδόν σε όλες τις περιπτώσεις, οι εφαρμογές των Windows 16 bit και 32 bit μπορούν να λειτουργούν ελεύθερα χρησιμοποιώντας το OLE (μέσω ειδικών ρουτινών thunk, εάν είναι απαραίτητο) είτε εκτελούνται σε ξεχωριστό είτε κοινή μνήμη. Οι εγγενείς εφαρμογές και οι συνεδρίες WOW εκτελούνται σε προληπτικές πολλαπλές εργασίες που βασίζονται στον έλεγχο μεμονωμένων νημάτων. Πολλαπλές εφαρμογές Windows 16-bit στην ίδια περίοδο λειτουργίας WOW εκτελούνται σύμφωνα με το συνεργατικό μοντέλο πολλαπλών εργασιών. Τα Windows NT μπορούν επίσης να εκτελούν πολλαπλές εργασίες πολλαπλών συνεδριών DOS. Δεδομένου ότι τα Windows NT είναι μια πλήρως αρχιτεκτονική 32-bit, δεν υπάρχουν θεωρητικά όρια στους πόρους GDI και USER.

Βασικές διαφορές στα Windows 2000. Τα Windows 2000 ή W2k είναι ένα λειτουργικό σύστημα (OS) της Microsoft που βασίζεται στην τεχνολογία Windows NT, η οποία αντικατοπτρίζεται στο αρχικό όνομα του έργου W2k, Windows NT 5.0. Τα Windows 2000 είναι ένα λειτουργικό σύστημα πλήρως 32-bit με προληπτική εκτέλεση πολλαπλών εργασιών και βελτιωμένη διαχείριση μνήμης. Το έργο W2k βασίζεται στις ίδιες αρχές που κάποτε έκαναν το NT τόσο επιτυχημένο.

διεπαφή w2kπαρόμοια με τη διεπαφή των Windows 98 με εγκατεστημένο το IE 5.0. Ωστόσο, εξακολουθούμε να σημειώνουμε ορισμένες λεπτομέρειες.

Το πρώτο πράγμα που τραβάει την προσοχή σας είναι ότι ο συνδυασμός χρωμάτων έχει αλλάξει. Τώρα μοιάζει με ένα από τα σχήματα που χρησιμοποιούνται στην επιφάνεια εργασίας του KDE για Linux. Μια άλλη αξιοσημείωτη λεπτομέρεια είναι η σκιά κάτω από τον κέρσορα του ποντικιού, η οποία αφαιρείται/εκτίθεται στον Πίνακα Ελέγχου -> Ποντίκι -> Δείκτες, με ένα τικ στο Ενεργοποίηση σκιάς δείκτη. Επιπλέον, ένα νέο εφέ έχει προστεθεί όταν εμφανίζεται το μενού, τώρα εμφανίζονται σταδιακά από τον αέρα. Έλεγχος από τις Ιδιότητες επιφάνειας εργασίας, στην καρτέλα Εφέ, επιλέξτε Χρήση εφέ μετάβασης για μενού και συμβουλές εργαλείων.

Το μενού "Έναρξη" εισήγαγε μια δυνατότητα γνωστή από το Office 2000, όταν εμφανίζονται μόνο τα πιο συχνά χρησιμοποιούμενα στοιχεία κατά το άνοιγμα, ενώ τα υπόλοιπα ανοίγουν πατώντας το κάτω βέλος. Μπορείτε να ελέγξετε αυτό το εφέ στις Ιδιότητες της γραμμής εργασιών, στην καρτέλα Γενικά, με το πλαίσιο ελέγχου Χρήση εξατομικευμένων μενού (ομοίως, στο 1E5 αυτή η επιλογή είναι απενεργοποιημένη στα Εργαλεία -> Επιλογές Internet -» Προηγμένες -> Ενεργοποίηση εξατομικευμένων αγαπημένων μενού). Υπάρχουν μερικά ακόμη στοιχεία στις Ιδιότητες επιφάνειας εργασίας, όπως Απόκρυψη ενδείξεων πλοήγησης πληκτρολογίου μέχρι να χρησιμοποιήσω το πλήκτρο Alt. Εάν είναι επιλεγμένο, αφαιρεί την υπογράμμιση κάτω από τα γράμματα που σημαίνουν συντόμευση πληκτρολογίου στα προγράμματα των Windows μέχρι να πατηθεί το πλήκτρο. .

Στη δεύτερη καρτέλα των Ιδιοτήτων της γραμμής εργασιών, Για προχωρημένους, υπάρχει ένα παράθυρο Ρυθμίσεις μενού Έναρξη, το οποίο σας επιτρέπει να προσθέσετε / αφαιρέσετε γραμμές που περιλαμβάνονται στο μενού Έναρξη και να επεκτείνετε ορισμένα στοιχεία. Για παράδειγμα, αν επιλέξετε το πλαίσιο ελέγχου Ανάπτυξη πίνακα ελέγχου, τότε όταν τοποθετείτε τον κέρσορα του ποντικιού πάνω από τον Πίνακα Ελέγχου στο μενού Έναρξη, θα ανοίξει ένα άλλο μενού στα δεξιά του, στο οποίο θα περιλαμβάνονται όλα τα στοιχεία που περιλαμβάνονται σε αυτό. Ένα χρήσιμο χαρακτηριστικό σε αυτήν την καρτέλα είναι το κουμπί Επανάταξη. Το W2k, από προεπιλογή, τοποθετεί φακέλους με τα πιο πρόσφατα εγκατεστημένα προγράμματα στο κάτω μέρος του μενού "Έναρξη", οι φάκελοι μπορεί να βρίσκονται ακόμη και κάτω από συνδέσμους προς αρχεία. Η εκ νέου ταξινόμηση εξαλείφει αυτήν την αδικία και ταξινομεί όλους τους φακέλους από πάνω προς τα κάτω με αλφαβητική σειρά. Ωστόσο, το ίδιο αποτέλεσμα μπορεί να επιτευχθεί κάνοντας δεξί κλικ στο μενού Έναρξη -> Προγράμματα και επιλέγοντας Ταξινόμηση κατά όνομα. Επιπλέον, με το δεξί κουμπί, μπορείτε να σύρετε και να αποθέσετε οποιοδήποτε στοιχείο από εκεί σε οποιοδήποτε μέρος.

Μια άλλη διαφορά που συχνά αποτυγχάνει σε άτομα που έχουν εργαστεί στο παρελθόν με NT και W9x, παραδόξως, είναι η ευρεία χρήση του Checkbox - Ειδικά εκείνων που είναι απλώς ένα τετράγωνο σε λευκό φόντο. Έτσι, αν δεν μπορείτε να κάνετε κάτι, τότε κοιτάξτε ξανά σε όλα τα παράθυρα, ίσως απλώς δεν δώσατε προσοχή σε ένα τέτοιο πλαίσιο ελέγχου.

διαχειριστής εργασιώνείναι ένα από τα πιο ισχυρά και βολικά εργαλεία στο NT για τη διαχείριση διαδικασιών. Λέγεται είτε , ή επιλέγοντας από το μενού που εμφανίζεται αφού κάνετε δεξί κλικ στη γραμμή εργασιών. Μπορείτε να επιλέξετε μετά .

Η διαχείριση εργασιών αποτελείται από τρεις καρτέλες - Απόδοση, Διαδικασίες, Εφαρμογές. Ας ξεκινήσουμε με το Performance. Αυτή η καρτέλα εμφανίζει πληροφορίες σε πραγματικό χρόνο σχετικά με το φορτίο του επεξεργαστή, δείχνει το φορτίο της φυσικής μνήμης και δείχνει πόση μνήμη RAM χρησιμοποιείται / δωρεάν και πόσο είναι το σύστημα Swap "a. Επιπλέον, άλλες πρόσθετες πληροφορίες δίνονται εκεί , για παράδειγμα, Threads and Processes - ο αριθμός των νημάτων και των διεργασιών που εκτελούνται αυτήν τη στιγμή στο μηχάνημα, Peak - το μέγιστο μέγεθος του Swap "a κατά τη διάρκεια της συνεδρίας, Nonpaged - η ποσότητα της μνήμης που εκχωρείται για τον πυρήνα. Αυτές οι πληροφορίες μπορούν να χρησιμοποιηθούν όταν πρέπει να απαντήσετε στην ερώτηση ποιος παράγοντας στο σύστημα είναι το "σημείο συμφόρησης" που επιβραδύνει την εργασία (αν και είναι καλύτερο να χρησιμοποιήσετε το Performance Monitor για αυτόν τον σκοπό).

Η δεύτερη καρτέλα, Διεργασίες, περιέχει μια λίστα με τις τρέχουσες ενεργές διεργασίες. Για κάθε διαδικασία, μπορείτε να μάθετε ορισμένες πρόσθετες πληροφορίες, όπως: PID (Αναγνωριστικό διεργασίας), την ποσότητα της μνήμης RAM που χρησιμοποιείται, τον αριθμό των νημάτων που δημιουργούνται από τη διαδικασία και πολλά άλλα. Μπορείτε να προσθέσετε/αφαιρέσετε τις εμφανιζόμενες παραμέτρους μέσω Προβολή -> Επιλογή στηλών. Επιπλέον, μπορούν να εκτελεστούν αρκετά συγκεκριμένες ενέργειες με οποιαδήποτε από αυτές τις διαδικασίες. Για να το κάνετε αυτό, απλά πρέπει να κάνετε δεξί κλικ πάνω του, θα εμφανιστεί ένα μενού περιβάλλοντος, μέσω του οποίου μπορείτε να τερματίσετε τη διαδικασία, End Process, μπορείτε να "σκοτώσετε" την ίδια τη διαδικασία και όλα τα άλλα που "δημιουργήθηκαν", Τέλος Δέντρο διαδικασίας. Μπορείτε να ορίσετε την προτεραιότητα της διαδικασίας, από τον υψηλότερο RealTime έως τον χαμηλότερο, Low. Εάν το μηχάνημα έχει δύο επεξεργαστές και έναν πυρήνα πολλαπλών επεξεργαστών, τότε εμφανίζεται ένα άλλο στοιχείο σε αυτό το μενού, το Set Affinity, το οποίο σας επιτρέπει να μεταφέρετε τη διαδικασία σε έναν άλλο επεξεργαστή, Cpu 0, Cpu l και ούτω καθεξής μέχρι Cp31.

Η τελευταία καρτέλα της Διαχείρισης Εργασιών - Εφαρμογές, σας επιτρέπει να προβάλετε μια λίστα εφαρμογών που εκτελούνται και να τερματίσετε οποιαδήποτε από αυτές. Το Task Manager όχι μόνο σας επιτρέπει να τερματίσετε εφαρμογές, αλλά μπορεί επίσης να ξεκινήσει νέες εφαρμογές. Αρχείο -> Νέα εργασία (Εκτέλεση).

Ενεργό αρχείο-είναι ένα νέο εργαλείο διαχείρισης πόρων χρήστη και δικτύου. Έχει σχεδιαστεί για να διευκολύνει το έργο των διαχειριστών μεγάλων δικτύων που βασίζονται στο W2k και ολόκληρο το σύστημα διαχείρισης και ασφάλειας δικτύου είναι χτισμένο γύρω από αυτό. Για να εγκαταστήσετε την υπηρεσία καταλόγου Active Directory, πρέπει να έχετε διακομιστή W2k. Το W2kPro μπορεί να τρέξει σε περιβάλλον Active Directory αλλά δεν μπορεί να δημιουργήσει. Το Active Directory βασίζεται στις ακόλουθες αρχές:

1. Ενιαία εγγραφή στο δίκτυο. Χάρη στην τεχνολογία IntelliMirror, μπορείτε να μεταβείτε σε οποιονδήποτε υπολογιστή στο γραφείο, να εισαγάγετε τον κωδικό πρόσβασής σας

και μπροστά σας θα είναι η επιφάνεια εργασίας σας, τα έγγραφά σας και οι ρυθμίσεις σας.

2. Ασφάλεια πληροφοριών. Η Active Directory διαθέτει ενσωματωμένο έλεγχο ταυτότητας χρήστη. Για κάθε αντικείμενο στο δίκτυο, μπορείτε να ορίσετε κεντρικά δικαιώματα πρόσβασης, ανάλογα με τις ομάδες και τους συγκεκριμένους χρήστες. Με την ασφάλεια Kerberos, μπορείτε να επικοινωνείτε με ασφάλεια ακόμη και μέσω ανοιχτών δικτύων όπως το Διαδίκτυο. Ταυτόχρονα, τα δεδομένα που μεταδίδονται μέσω του δικτύου κρυπτογραφούνται και οι κωδικοί πρόσβασης δεν μεταδίδονται ούτε αποθηκεύονται σε υπολογιστές-πελάτες. Το σύστημα ασφαλείας Kerberos (που πήρε το όνομά του από τον μυθικό τρικέφαλο σκύλο, που σύμφωνα με την ελληνική μυθολογία φύλαγε τις πύλες της κόλασης) είναι γνωστό εδώ και πολύ καιρό, αλλά χρησιμοποιείται για πρώτη φορά στο λειτουργικό σύστημα της Microsoft. Χωρίς να υπεισέλθω σε λεπτομέρειες, αυτό το σύστημα λειτουργεί ως εξής:

Ο πελάτης στέλνει ένα αίτημα στον διακομιστή ελέγχου ταυτότητας για άδεια πρόσβασης στις απαιτούμενες πληροφορίες.

Ο διακομιστής ελέγχει τα δικαιώματα του πελάτη και του στέλνει την άδεια να λάβει τις απαιτούμενες πληροφορίες, κρυπτογραφημένα χρησιμοποιώντας ένα κλειδί που είναι γνωστό στον πελάτη, και ταυτόχρονα στέλνει ένα προσωρινό κλειδί κρυπτογράφησης. Χρησιμοποιώντας αυτό το κλειδί, όλες οι μεταδιδόμενες πληροφορίες κρυπτογραφούνται και η διάρκεια ζωής του κλειδιού είναι περιορισμένη, επομένως ο διακομιστής ελέγχου ταυτότητας στέλνει ένα νέο κλειδί από καιρό σε καιρό (φυσικά, το νέο κλειδί κρυπτογραφείται χρησιμοποιώντας το τρέχον κλειδί), το οποίο είναι άγνωστο σε κανέναν εκτός από το διακομιστή και πελάτη. Η τακτική αλλαγή των κλειδιών κρυπτογράφησης κάνει τη ζωή πολύ δύσκολη για τους εισβολείς που αναζητούν τα δεδομένα σας.

Ωστόσο, όπως όλοι θυμόμαστε, στον ελληνικό μύθο ο Κέρμπερος δεν μπορούσε να αντισταθεί στον πανίσχυρο Ηρακλή. Στην περίπτωσή μας λοιπόν, παρά όλα τα πλεονεκτήματά του, το σύστημα ασφαλείας Kerberos δεν μπορεί να αντέξει κάθε είδους επιθέσεις. Για παράδειγμα, είναι δυνατός ο βομβαρδισμός μιας εφαρμογής με ψευδή αιτήματα, μια λεγόμενη επίθεση "Άρνηση υπηρεσίας", η οποία μπορεί να έχει ως αποτέλεσμα η εφαρμογή να μην χρησιμοποιεί το πρωτόκολλο Kerberos.

3. Κεντρική διαχείριση. Όταν χρησιμοποιείτε την υπηρεσία καταλόγου Active Directory, ο διαχειριστής δεν χρειάζεται να διαμορφώσει με μη αυτόματο τρόπο κάθε μηχανή, εάν, για παράδειγμα, είναι απαραίτητο να αλλάξετε δικαιώματα πρόσβασης σε οποιοδήποτε αντικείμενο ή να εγκαταστήσετε έναν νέο εκτυπωτή δικτύου. Τέτοιες αλλαγές μπορούν να γίνουν άμεσα Για ολόκληρο το δίκτυο.

τέσσερα. Ευέλικτη διεπαφή. Οι δομές καταλόγου αλλάζουν γρήγορα και εύκολα. Για παράδειγμα, μπορείτε να δημιουργήσετε έναν κατάλογο της εταιρείας σας, να διαχωρίσετε το λογιστήριο, τα τμήματα μάρκετινγκ, τη γραμματεία σε ξεχωριστούς υποκαταλόγους και να τα παρουσιάσετε όλα αυτά με τη μορφή δενδρικής δομής. Ή, για παράδειγμα, δημιουργήστε πολλά δέντρα που αντιπροσωπεύουν διαφορετικά γραφεία σε διαφορετικά κτίρια ή περιοχές και ορίστε εύκολα τη σύνδεση και τα δικαιώματα πρόσβασης μεταξύ τους. Συνδέστε έναν εκτυπωτή δικτύου στον κατάλογο του λογιστή με μία μόνο κίνηση του ποντικιού. (Τα προγράμματα οδήγησης θα εγκατασταθούν αυτόματα σε αυτούς τους υπολογιστές.) Ή σύρετε και αποθέστε ολόκληρο το λογιστήριο από τον ένα διακομιστή στον άλλο με όλα τα δικαιώματα, τους φακέλους και τα έγγραφά τους.

5. Ενσωμάτωση με DNS. Μέσω στενής ενοποίησης με το Active Directory DNS, στο τοπικό δίκτυο χρησιμοποιούνται τα ίδια ονόματα πόρων όπως και στο Διαδίκτυο, γεγονός που οδηγεί σε λιγότερη σύγχυση και προωθεί τη στενότερη αλληλεπίδραση μεταξύ των τοπικών και δικτύων ευρείας περιοχής.

6. Επεκτασιμότητα. Πολλοί τομείς Active Directory μπορούν να συνδυαστούν μαζί κάτω από μία διαχείριση.

7. Ευκολία αναζήτησης. Σε έναν τομέα της υπηρεσίας καταλόγου Active Directory, διάφορα αντικείμενα μπορούν να βρεθούν από μια ποικιλία χαρακτηριστικών, όπως το όνομα χρήστη ή υπολογιστή, η διεύθυνση email του χρήστη κ.λπ.

DFS (Distributed File System)είναι ένα από τα εργαλεία της υπηρεσίας καταλόγου Active Directory. Σας επιτρέπει να δημιουργείτε κοινόχρηστα στοιχεία δικτύου, τα οποία μπορούν να περιλαμβάνουν πολλά συστήματα αρχείων σε διαφορετικά μηχανήματα. Για έναν χρήστη της υπηρεσίας καταλόγου Active Directory, αυτό είναι απολύτως διαφανές και δεν έχει σημασία πού και σε ποιους μηχανισμούς βρίσκονται τα αρχεία με τα οποία συνεργάζεται - για αυτόν βρίσκονται όλα σε ένα μέρος. Επιπλέον, όταν χρησιμοποιείτε DFS και Active Directory, η διαχείριση τέτοιων πόρων απλοποιείται. Είναι κεντρικό, μπορείτε εύκολα και ανώδυνα να προσθέσετε νέους πόρους ή να διαγράψετε παλιούς, να αλλάξετε τη φυσική θέση των αρχείων που περιλαμβάνονται στο DFS κ.λπ.

Στα τέλη του 1988, η Microsoft διόρισε τον David Cutler να ηγηθεί ενός νέου έργου στον τομέα του λογισμικό: για τη δημιουργία ενός νέου λειτουργικού συστήματος της Microsoft για τη δεκαετία του 1990. Συγκέντρωσε μια ομάδα μηχανικών για να αναπτύξει ένα σύστημα Νέας Τεχνολογίας (NT).

Το αρχικό σχέδιο ήταν να αναπτυχθεί το NT με διεπαφές χρήστη και προγραμμάτων (APIs) τύπου OS/2, αλλά το OS/2 πούλησε ελάχιστα και τα Windows 3.0 είχαν μεγάλη και συνεχή επιτυχία στην αγορά. Βλέποντας την πρόκληση της αγοράς και τις πολυπλοκότητες που συνεπάγεται η ανάπτυξη και η διατήρηση δύο ασυμβίβαστων συστημάτων, η Microsoft αποφάσισε να αλλάξει πορεία και να κατευθύνει τους μηχανικούς της προς μια στρατηγική ενός ενιαίου ολιστικού λειτουργικού συστήματος. Αυτή η στρατηγική ήταν η ανάπτυξη μιας οικογένειας λειτουργικών συστημάτων που βασίζονται στα Windows που θα κάλυπταν πολλούς τύπους υπολογιστών, από τους μικρότερους φορητούς υπολογιστές έως τους μεγαλύτερους σταθμούς εργασίας πολλαπλών επεξεργαστών. Έτσι, η επόμενη γενιά συστημάτων Windows ονομάστηκε Windows NT.

Τα Windows NT υποστηρίζουν το γραφικό περιβάλλον χρήστη (GUI) των Windows και είναι επίσης το πρώτο Λειτουργία Windowsένα σύστημα της Microsoft που υποστηρίζει το Win32 API, μια διεπαφή προγραμματισμού 32-bit για την ανάπτυξη νέων εφαρμογών. Το Win32 API εκθέτει προηγμένα χαρακτηριστικά του λειτουργικού συστήματος, όπως multithreading, συγχρονισμό, ασφάλεια, I/O και διαχείριση αντικειμένων σε εφαρμογές.

Τον Ιούλιο του 1993, εμφανίστηκαν τα πρώτα λειτουργικά συστήματα της οικογένειας NT - Windows NT 3.1 και Windows NT Advanced Server 3.1.

εκδόσεις

  • Windows NT 3.1 (27 Ιουλίου 1993)
  • Windows NT 3.5 (21 Σεπτεμβρίου 1994)
  • Windows NT 3.51 (30 Μαΐου 1995)
  • Windows NT 4.0 (24 Αυγούστου 1996)
  • Windows 2000 (17 Φεβρουαρίου 2000)
  • Windows XP (25 Οκτωβρίου 2001)
  • Windows XP Έκδοση 64-bit (28 Μαρτίου 2003)
  • Windows Server 2003 (25 Απριλίου 2003)
  • Windows XP Media Center Edition 2003 (18 Δεκεμβρίου 2003)
  • Windows XP Media Center Edition 2005 (12 Οκτωβρίου 2004)
  • Windows XP Professional x64 Edition (25 Απριλίου 2005)
  • Windows Fundamentals for Legacy PCs (8 Ιουλίου 2006)
  • Windows Vista (30 Νοεμβρίου 2006)
  • Windows Home Server (7 Νοεμβρίου 2007)
  • Windows Server 2008 (27 Φεβρουαρίου 2008)

Δομή των Windows NT

Δομικά, τα Windows NT μπορούν να αναπαρασταθούν ως δύο μέρη: το τμήμα λειτουργίας χρήστη του λειτουργικού συστήματος και το τμήμα λειτουργίας πυρήνα του λειτουργικού συστήματος.

Το τμήμα των Windows NT που εκτελείται σε λειτουργία πυρήνα ονομάζεται εκτελεστικό τμήμα. Περιλαμβάνει έναν αριθμό στοιχείων που διαχειρίζονται την εικονική μνήμη, τα αντικείμενα (πόρους), τις εισόδους/εξόδους και το σύστημα αρχείων (συμπεριλαμβανομένων των προγραμμάτων οδήγησης δικτύου), την επικοινωνία διεργασιών και μέρος του συστήματος ασφαλείας. Αυτά τα στοιχεία αλληλεπιδρούν μεταξύ τους χρησιμοποιώντας επικοινωνία μεταξύ των μονάδων. Κάθε στοιχείο καλεί τα άλλα μέσω ενός συνόλου προσεκτικά καθορισμένων εσωτερικών διαδικασιών.

Το δεύτερο μέρος των Windows NT, που λειτουργεί σε λειτουργία χρήστη, είναι διακομιστές - τα λεγόμενα προστατευμένα υποσυστήματα. Δεδομένου ότι τα υποσυστήματα δεν μπορούν να μοιραστούν αυτόματα τη μνήμη, επικοινωνούν μεταξύ τους στέλνοντας μηνύματα. Τα μηνύματα μπορούν να σταλούν μεταξύ ενός πελάτη και ενός διακομιστή ή μεταξύ δύο διακομιστών. Όλα τα μηνύματα περνούν από το χρόνο εκτέλεσης των Windows NT. Ο πυρήνας των Windows NT προγραμματίζει τα προστατευμένα νήματα υποσυστήματος με τον ίδιο τρόπο που προγραμματίζει τα νήματα της κανονικής διαδικασίας εφαρμογής.

Η υποστήριξη για προστατευμένα υποσυστήματα παρέχεται από το τμήμα εκτέλεσης. Τα συστατικά του μέρη είναι:

  • Διαχειριστής αντικειμένων. Δημιουργεί, διαγράφει και διαχειρίζεται αντικείμενα χρόνου εκτέλεσης, αφηρημένους τύπους δεδομένων που χρησιμοποιούνται για την αναπαράσταση πόρων του συστήματος.
  • Οθόνη ασφαλείας. Ορίζει κανόνες ασφαλείας για τοπικός υπολογιστής. Προστατεύει τους πόρους του λειτουργικού συστήματος, προστατεύει και καταχωρεί εκτελέσιμα αντικείμενα.
  • Διαχειριστής διαδικασίας. Δημιουργεί και τερματίζει, αναστέλλει και συνεχίζει διεργασίες και νήματα και αποθηκεύει πληροφορίες σχετικά με αυτά.

Διαχείριση εικονικής μνήμης.

  • Υποσύστημα I/O. Περιλαμβάνει τα ακόλουθα εξαρτήματα:
    • ένας διαχειριστής I/O που παρέχει I/O ανεξάρτητα από τη συσκευή.
    • συστήματα αρχείων - προγράμματα οδήγησης NT που εκτελούν αιτήματα εισόδου/εξόδου προσανατολισμένα σε αρχεία και τα μεταφράζουν σε κλήσεις προς συμβατικές συσκευές.
    • ανακατεύθυνση δικτύου και διακομιστής δικτύου - προγράμματα οδήγησης συστήματος αρχείων που μεταδίδουν απομακρυσμένα αιτήματα εισόδου / εξόδου σε μηχανήματα δικτύου και λαμβάνουν αιτήματα από αυτά.
    • προγράμματα οδήγησης εκτελεστικών συσκευών - προγράμματα οδήγησης χαμηλού επιπέδου που ελέγχουν άμεσα τη συσκευή.
    • ένας διαχειριστής κρυφής μνήμης που υλοποιεί την προσωρινή αποθήκευση δίσκου.

Το μέρος εκτέλεσης, με τη σειρά του, βασίζεται στις υπηρεσίες χαμηλότερου επιπέδου που παρέχονται από τον πυρήνα NT. Οι συναρτήσεις πυρήνα περιλαμβάνουν:

  • σχεδιασμός διαδικασίας,
  • χειρισμός διακοπών και εξαιρέσεων,
  • συγχρονισμός επεξεργαστή για συστήματα πολλαπλών επεξεργαστών,
  • αποκατάσταση συστήματος μετά από βλάβες.

Ο πυρήνας εκτελείται σε προνομιακή λειτουργία και δεν αφαιρείται ποτέ από τη μνήμη. Ο μόνος τρόπος πρόσβασης στον πυρήνα είναι μέσω διακοπής.

Τα προστατευμένα υποσυστήματα των Windows NT εκτελούνται σε λειτουργία χρήστη και δημιουργούνται από τα Windows NT κατά την εκκίνηση. Αμέσως μετά τη δημιουργία τους, ξεκινούν έναν ατελείωτο κύκλο εκτέλεσής τους, ανταποκρινόμενοι σε μηνύματα που τους έρχονται από διαδικασίες εφαρμογών και άλλα υποσυστήματα. Μεταξύ των προστατευόμενων υποσυστημάτων, μπορεί κανείς να ξεχωρίσει μια υποκατηγορία που ονομάζεται υποσυστήματα περιβάλλοντος. Τα υποσυστήματα περιβάλλοντος υλοποιούν διεπαφές εφαρμογών λειτουργικού συστήματος (API). Άλλοι τύποι υποσυστημάτων, που ονομάζονται ολοκληρωμένα υποσυστήματα, εκτελούν εργασίες που απαιτούνται από το λειτουργικό σύστημα. Για παράδειγμα, το μεγαλύτερο μέρος του συστήματος ασφαλείας των Windows NT υλοποιείται ως ενσωματωμένο υποσύστημα, ενώ οι διακομιστές δικτύου υλοποιούνται επίσης ως ενσωματωμένα υποσυστήματα.

Το πιο σημαντικό υποσύστημα περιβάλλοντος είναι το Win32, ένα υποσύστημα που παρέχει πρόσβαση εφαρμογών στο API των Windows 32-bit. Επιπλέον, αυτό το σύστημα παρέχει μια γραφική διεπαφή και διαχειρίζεται την είσοδο/έξοδο του χρήστη.

Κάθε προστατευμένο υποσύστημα εκτελείται σε λειτουργία χρήστη, καλώντας μια υπηρεσία χρόνου εκτέλεσης συστήματος για να εκτελέσει προνομιακές ενέργειες σε λειτουργία πυρήνα. Οι διακομιστές δικτύου μπορούν να εκτελούνται τόσο σε λειτουργία χρήστη όσο και σε λειτουργία πυρήνα, ανάλογα με τον τρόπο σχεδιασμού τους.

Τα υποσυστήματα επικοινωνούν μεταξύ τους περνώντας μηνύματα. Όταν, για παράδειγμα, μια εφαρμογή χρήστη καλεί μια διαδικασία API, το υποσύστημα περιβάλλοντος που παρέχει τη διαδικασία λαμβάνει το μήνυμα και το εκτελεί είτε καλώντας τον πυρήνα είτε στέλνοντας το μήνυμα σε άλλο υποσύστημα. Όταν ολοκληρωθεί η διαδικασία, το υποσύστημα περιβάλλοντος στέλνει ένα μήνυμα στην εφαρμογή που περιέχει την τιμή επιστροφής. Η αποστολή μηνυμάτων και άλλων δραστηριοτήτων των προστατευόμενων υποσυστημάτων είναι αόρατη στο χρήστη.

Το κύριο εργαλείο που συγκρατεί όλα τα υποσυστήματα των Windows NT μαζί είναι ο μηχανισμός κλήσης τοπικής διαδικασίας (LPC). Το LPC είναι μια βελτιστοποιημένη έκδοση της πιο γενικής κλήσης απομακρυσμένης διαδικασίας (RPC) που χρησιμοποιείται για την επικοινωνία μεταξύ πελατών και διακομιστών που βρίσκονται σε διαφορετικά μηχανήματα σε ένα δίκτυο.

Βασισμένο στον πυρήνα NT (New Technology), που αναπτύχθηκε από την Microsoft Corporation. Το σύστημα απευθυνόταν σε εταιρικούς χρήστες. Τα Windows NT είχαν μια γραφική διεπαφή χρήστη και παρείχαν το Win32 API, μια διεπαφή προγραμματισμού εφαρμογών 32 bit για την ανάπτυξη νέων εφαρμογών που θα μπορούσαν να εκμεταλλευτούν πλήρως λειτουργικά συστήματα υψηλού επιπέδου, όπως διεργασίες πολλαπλών νημάτων (ή πολλαπλών εργασιών), συγχρονισμό , και αντιπαραβίαση πρόσβασης, I/O και διαχείριση αντικειμένων. Τα Windows NT θα μπορούσαν να επικοινωνούν με άλλα λειτουργικά συστήματα της Microsoft, με το Apple Macintosh, με συστήματα παρόμοια με το UNIX μέσω δικτύων. διάφοροι τύποι. Η αλληλεπίδραση θα μπορούσε να πραγματοποιηθεί τόσο με υπολογιστές ενός επεξεργαστή όσο και με υπολογιστές πολλαπλών επεξεργαστών που έχουν κατασκευαστεί με χρήση τεχνολογιών CISC ή RISC. Αρχικά, τα Windows NT αναπτύχθηκαν χωριστά από την οικογένεια λειτουργικών συστημάτων Windows 9x και τοποθετήθηκαν στην αγορά ως λύση για σταθμούς εργασίας (Windows NT Workstation) και διακομιστές (Windows NT Server). Τα Windows NT δημιούργησαν μια οικογένεια λειτουργικών συστημάτων που περιλαμβάνει τα Windows 2000, Windows XP, Windows Server 2003.

Τον Νοέμβριο του 1988, ξεκίνησε ένα κοινό έργο μεταξύ της IBM και της Microsoft για τη δημιουργία ενός λειτουργικού συστήματος νέας γενιάς - OS / 2 NT, το οποίο θα μπορούσε να εκτελεί προγράμματα γραμμένα τόσο για Windows όσο και για OS / 2 και υποτίθεται ότι θα αντικαταστήσει και τα δύο συστήματα. Αλλά τον Μάιο του 1990, κυκλοφόρησαν τα Windows 3.0, τα οποία έφεραν εμπορική επιτυχία στη Microsoft και η εταιρεία αποφάσισε να κάνει το Windows API το κύριο στο OS/2 NT. Αυτό προκάλεσε δυσαρέσκεια από την IBM, η οποία προώθησε το OS/2 API. Ως αποτέλεσμα, η σύμβαση τερματίστηκε και οι εταιρείες άρχισαν να αναπτύσσουν μόνες τους τον υπάρχοντα κοινό κώδικα. Η IBM ανέπτυξε το OS/2 3.0, ενώ η Microsoft ανέπτυξε τα Windows NT, τα οποία εμφανίστηκαν τον Αύγουστο του 1993. Στη συνέχεια, της δόθηκε ο αριθμός 3.1 για να ταιριάζει με τα Windows 3.1 που κυκλοφόρησαν λίγο νωρίτερα. Το νέο σύστημα διακρίθηκε από τα Windows 3.1 από τα ακόλουθα χαρακτηριστικά:

  • 32-bit. Το νέο σύστημα θα μπορούσε να χρησιμοποιεί όλες τις δυνατότητες των επεξεργαστών 32 bit, συμπεριλαμβανομένης της εκτέλεσης προγραμμάτων 32 bit και της διευθυνσιοδότησης μεγάλων ποσοτήτων μνήμης (έως 4 gigabyte).
  • προληπτικό multitasking. Το λειτουργικό σύστημα δεν περίμενε την ίδια τη διαδικασία για να θελήσει να απελευθερώσει τον επεξεργαστή, αλλά τον αφαίρεσε αναγκαστικά από την εκτέλεση αφού είχε εξαντλήσει τον χρόνο που του είχε διατεθεί.
  • έλλειψη MS-DOS. Τα Windows NT 3.1 ήταν ένα ανεξάρτητο λειτουργικό σύστημα, είχαν το δικό τους bootloader. Κατά τον τερματισμό της λειτουργίας, το σύστημα δεν βγήκε στο MS-DOS, αλλά προσφέρθηκε να απενεργοποιήσει ή να επανεκκινήσει τον υπολογιστή.
  • Υποστήριξη UNICODE. Ήταν το πρώτο λειτουργικό σύστημα που υποστήριξε εσωτερικά το UNICODE.
  • πολλαπλών πλατφορμών. Τα Windows NT δεν λειτουργούσαν μόνο σε επεξεργαστές 32 bit x86, αλλά και σε 64 bit MIPS R4000 και DEC Alpha 21064.
  • υποστήριξη για προγράμματα 16-bit OS/2. Μέρος των δικαιωμάτων στον κώδικα OS/2 παρέμεινε στη Microsoft, επομένως αυτή και όλες οι επόμενες εκδόσεις των Windows NT θα μπορούσαν να εκτελούν τέτοια προγράμματα.
  • συμβατότητα με εφαρμογές POSIX 1.0 σε επίπεδο πηγαίου κώδικα.
  • υποστήριξη για συμμετρική πολυεπεξεργασία (έως 16 επεξεργαστές).
  • υποστήριξη για συστήματα αρχείων: εγγενές NTFS και HPFS που κληρονομήθηκε από το OS/2. Και τα δύο συστήματα, σε αντίθεση με το FAT, θα μπορούσαν να χρησιμοποιούν μεγάλα ονόματα αρχείων, έως 255 χαρακτήρες.
  • βελτιωμένες δυνατότητες δικτύωσης. Εκτός από τα υποστηριζόμενα πρωτόκολλα NetBEUI και IPX, έχουν προστεθεί SMB, TCP/IP και SNMP.
  • ένα πρόγραμμα επεξεργασίας μητρώου δέντρου που αποθηκεύει όλες τις ρυθμίσεις συστήματος.

Τα Windows NT 3.1 είχαν το ίδιο διεπαφή χρήστη, όπως τα Windows 3.1, και κυκλοφόρησε σε δύο εκδόσεις - Windows NT και Windows NT Advanced Server. Στη συνέχεια, κυκλοφόρησαν τρία Service Pack (Service Pack) για αυτό το σύστημα και τον Σεπτέμβριο του 1994 εμφανίστηκαν μια νέα έκδοση- 3,5. Προστέθηκαν συμβατότητα με δίκτυα NetWare, υποστήριξη μεγάλων ονομάτων αρχείων στο FAT, υποστήριξη για το OpenGL API, βελτιωμένη εργασία προγραμμάτων 16-bit για Windows και MS-DOS (το καθένα πλέον λειτουργεί στον δικό του χώρο διευθύνσεων). Όπως και ο προκάτοχός του, κυκλοφόρησε σε δύο εκδόσεις - Windows NT Workstation και Windows NT Server. Τον Μάιο του 1995, εμφανίστηκαν τα Windows NT 3.51. Διαφορές από προηγούμενη έκδοσηήταν δευτερεύοντα: ένα πρόγραμμα εγκατάστασης με νέα γραφική διεπαφή, ένα νέο σύστημα βοήθειας με περιεχόμενο και υποστήριξη για επεξεργαστές PowerPC. Τρία Service Pack κυκλοφόρησαν για NT 3.5 και πέντε για 3.51.

Ταυτόχρονα με την κυκλοφορία του NT 3.51, εμφανίστηκε το πακέτο Shell Technology Preview, παρέχοντας μια νέα διεπαφή με το μενού Έναρξη. Αυτή η διεπαφή εφαρμόστηκε από προεπιλογή στα Windows 95 δύο μήνες αργότερα και τον Αύγουστο του 1996 στα Windows NT 4.0. Εκτός από τη νέα διεπαφή, η τέταρτη έκδοση του συστήματος διακρίθηκε από βελτιωμένες δυνατότητες δικτύωσης (περιλαμβάνεται στην τυπική παράδοση του Internet Explorer 2.0, διακομιστή IIS και DNS, υποστήριξη για δρομολόγηση πολλαπλών πρωτοκόλλων), νέα τεχνολογία DCOM και μεγάλο αριθμό εκδόσεων . Εκτός από το Workstation και τον Server, το 1997 κυκλοφόρησε η Server Enterprise Edition με βελτιωμένη επεκτασιμότητα και περιορισμένη υποστήριξη για clusters, και το 1998 - Terminal Server με δυνατότητα απομακρυσμένης σύνδεσης χρηστών. Επιπλέον, έχει αναπτυχθεί ειδική έκδοσηγια ενσωματωμένα συστήματα - Windows NT 4.0 Embedded. Το Service Pack 7 κυκλοφόρησε για NT 4.0, με την τελευταία έκδοση να ονομάζεται 6.0a.

Τον Σεπτέμβριο του 1997 και τον Αύγουστο του 1998 κυκλοφόρησαν δύο εκδόσεις beta του λειτουργικού συστήματος Windows NT 5.0 και τον Οκτώβριο του 1998 μετονομάστηκε σε Windows 2000. Η κυκλοφορία αυτού του συστήματος πραγματοποιήθηκε τον Φεβρουάριο του 2000. Περιλαμβάνονται νέες δυνατότητες: υπηρεσία καταλόγου Active Directory, υποστήριξη συστήματος αρχείων Plug&Play και FAT32, νέες εκδόσεις προγραμμάτων δικτύου (IE 5.0 και IIS 5.0), βελτιωμένες δυνατότητες κρυπτογράφησης (συμπεριλαμβανομένης της υποστήριξης κρυπτογραφημένου συστήματος αρχείων), ενσωματωμένα εργαλεία απομακρυσμένης διαχείρισης. Σε αντίθεση με το NT 4.0, τα Windows 2000 λειτουργούσαν μόνο με την αρχιτεκτονική IA-32 και κυκλοφόρησαν σε τέσσερις εκδόσεις: Professional, Server, Advanced Server και Datacenter Server. Για τα Windows 2000, κυκλοφόρησε το Service Pack 4 και τον Αύγουστο του 2001, εμφανίστηκε μια έκδοση 64-bit του Advanced Server για επεξεργαστές Itanium.

Μια νέα έκδοση του NT 5.1 εμφανίστηκε τον Οκτώβριο του 2001 με το όνομα Windows XP και ήταν μια ανάπτυξη των Windows 2000 Professional. Οι κύριες αλλαγές ήταν η βελτιωμένη διεπαφή χρήστη, η γρήγορη εναλλαγή χρήστη, η βελτιωμένη απομακρυσμένη διαχείριση, η επαναφορά συστήματος και η επαναφορά της εγκατάστασης του προγράμματος οδήγησης. Το σύστημα έλαβε δύο service pack και κυκλοφόρησε στις ακόλουθες εκδόσεις:

  • Professional (βασική έκδοση).
  • Σπίτι (με περικομμένες δυνατότητες δικτύωσης).
  • Media Center Edition (με πρόσθετες εφαρμογές πολυμέσων).
  • Βασική Έκδοση (ιδιαίτερα περιορισμένη, χωρίς διαδικτυακές δυνατότητες).
  • Έκδοση 64-bit (για επεξεργαστές Itanium).
  • x64 Edition (για επεξεργαστές με επεκτάσεις AMD64 ή EM64T).
  • Ν (χωρίς Windows Mediaπαίχτης);
  • Tablet PC Edition (για υπολογιστές tablet).
  • Ενσωματωμένο (για ενσωματωμένα συστήματα).

Τον Απρίλιο του 2003, κυκλοφόρησε μια παραλλαγή διακομιστή των Windows XP, που ονομάζεται Windows Server 2003 και έχει εσωτερική έκδοση 5.2. Διαφορές από τα Windows XP: Πλατφόρμα .NET και διακομιστής Ιστού IIS 6.0 που περιλαμβάνονται στην εγκατάσταση, βελτιώσεις στην υπηρεσία καταλόγου Active Directory, ενσωματωμένο τείχος προστασίας, ένα εκτεταμένο σύνολο βοηθητικών προγραμμάτων για τη διαχείριση συστήματος. Το σύστημα κυκλοφόρησε σε τέσσερις εκδόσεις: Web Edition, Standard Edition, Enterprise Edition και Datacenter Edition. Τα τρία τελευταία από αυτά κυκλοφόρησαν επίσης σε εκδόσεις για επεξεργαστές 64-bit x86 και το Enterprise και το Datacenter κυκλοφόρησαν επίσης για το Itanium. Δύο ενημερώσεις εμφανίστηκαν το 2005, το Service Pack 1 και το R2.