Τύποι λειτουργικών συστημάτων. Τύποι λειτουργικών συστημάτων. Έννοια του λειτουργικού συστήματος

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

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

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

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

Windows CE, OS-9,Symbian καιΤα LynxOS είναι μερικά από τα γνωστά λειτουργικά συστήματα σε πραγματικό χρόνο.

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

Windows 95Windows2000MaxOS και PalΤα mOS είναι παραδείγματα λειτουργικών συστημάτων ενός χρήστη. Unix καιOpΤα enVMS είναι παραδείγματα λειτουργικών συστημάτων πολλών χρηστών.

Λειτουργικά συστήματα πολλαπλών εργασιών και μεμονωμένων εργασιών:Όταν επιτρέπεται να εκτελείται μόνο ένα πρόγραμμα κάθε φορά, το σύστημα ομαδοποιείται στην κατηγορία του συστήματος single-tasking και σε περίπτωση που το λειτουργικό σύστημα επιτρέπει την εκτέλεση πολλαπλών εργασιών ταυτόχρονα, ταξινομείται ως multi-tasking. λειτουργικό σύστημα. Το multitasking μπορεί να είναι δύο τύπων, δηλαδή προληπτικό ή συνεργατικό. Σε ένα λειτουργικό σύστημα πολλαπλών εργασιών, αφιερώνει μία υποδοχή σε κάθε πρόγραμμα. Λειτουργικά συστήματα παρόμοια με το Unix όπως το Solaris και το Linux υποστηρίζουν πολλαπλές εργασίες. Η συνεργασία πολλαπλών εργασιών επιτυγχάνεται βασιζόμενη σε κάθε διαδικασία για να δοθεί χρόνος για άλλες διεργασίες με συγκεκριμένη σειρά. Αυτό το είδος multitasking είναι παρόμοιο με την ιδέα του block multithreading, στην οποία ένα νήμα περνάει ενώ ένα άλλο μπλοκάρεται από κάποιο άλλο συμβάν. Τα MS Windows έως τα Windows 95 χρησιμοποιούν συνεργατική λειτουργία πολλαπλών εργασιών για την υποστήριξή τους.

PalmOS γιαΤα Palm PDA είναι λειτουργικά συστήματα μίας εργασίας. 9xΤα Windows υποστηρίζουν πολλαπλές εργασίες. Το DOS+ είναι ένα σχετικά λιγότερο γνωστό λειτουργικό σύστημα πολλαπλών εργασιών. Μπορεί να υποστηρίξει πολλαπλές εργασίες τεσσάρων προγραμμάτων 86-bit.

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

Οι Amoeba, Plan9 και LOCUS (αναπτύχθηκαν τη δεκαετία του 1980) είναι παραδείγματα κατανεμημένων λειτουργικών συστημάτων.

Ενσωματωμένα συστήματα:Λειτουργικά συστήματα σχεδιασμένα για χρήση σε ενσωματωμένα συστήματα υπολογιστών. Έχουν σχεδιαστεί για να λειτουργούν σε μικρά μηχανήματα όπως τα PDA. Είναι σε θέση να εργαστούν με περιορισμένο αριθμό πόρων. Είναι πολύ συμπαγείς και αποτελεσματικοί.

Windows CE,FreeBSD καιΜίνιx 3 παραδείγματα ενσωματωμένων λειτουργικών συστημάτων. ΧρήσηΤο Linux στα ενσωματωμένα συστήματα υπολογιστών ονομάζεταιΕνσωματωμένοLinux.

Λειτουργικό σύστημα για κινητά:Αν και λειτουργικά δεν είναι τύπος λειτουργικού συστήματος, το mobile OS αποτελεί σίγουρα μια σημαντική αναφορά στη λίστα των τύπων λειτουργικών συστημάτων. Το κινητό λειτουργικό σύστημα ελέγχει την κινητή συσκευή και έχει σχεδιαστεί για να υποστηρίζει ασύρματες επικοινωνίες και εφαρμογές για κινητές συσκευές. Διαθέτει ενσωματωμένη υποστήριξη για φορμά πολυμέσων για φορητές συσκευές. Τα tablet PC και τα smartphone λειτουργούν σε λειτουργικά συστήματα κινητής τηλεφωνίας.

Blackberry OSAndroidbyGoogle και iOS απόΗ Apple είναι ένα από τα πιο διάσημα λειτουργικά συστήματα για κινητά.

Παρτίδα επεξεργασίας και διαδραστικά συστήματα:Η επεξεργασία κατά παρτίδες αναφέρεται στην εκτέλεση προγραμμάτων υπολογιστή σε «παρτίδες» χωρίς χειροκίνητη παρέμβαση. Στα συστήματα επεξεργασίας κατά παρτίδες, τα προγράμματα συλλέγονται, ομαδοποιούνται και υποβάλλονται σε επεξεργασία σε μεταγενέστερη ημερομηνία. Δεν απαιτούν από τους χρήστες να συνδεθούν, τα δεδομένα εισόδου συλλέγονται εκ των προτέρων για περαιτέρω επεξεργασία. Τα δεδομένα εισόδου συλλέγονται και υποβάλλονται σε επεξεργασία σε παρτίδες, εξ ου και η ονομασία επεξεργασία παρτίδων. Το IBM OS έχει δυνατότητες μαζικής επεξεργασίας.

Διαδίκτυο και δίκτυο:Στην ηλεκτρονική επεξεργασία δεδομένων, ο χρήστης παραμένει σε επαφή με τον υπολογιστή και οι διαδικασίες πραγματοποιούνται υπό τον έλεγχο της κεντρικής μονάδας επεξεργασίας του υπολογιστή. Όταν οι διεργασίες δεν εκτελούνται υπό τον άμεσο έλεγχο του επεξεργαστή, η επεξεργασία αναφέρεται ως επεξεργασία εκτός σύνδεσης. Ας πάρουμε ένα παράδειγμα επεξεργασίας κατά παρτίδες. Εδώ η ομαδοποίηση ή η ομαδοποίηση δεδομένων μπορεί να γίνει χωρίς παρέμβαση χρήστη και CPU. αυτό μπορεί να γίνει εκτός σύνδεσης. Αλλά η εκτέλεση της ίδιας της διαδικασίας μπορεί να συμβεί υπό τον άμεσο έλεγχο του επεξεργαστή, δηλαδή στο Διαδίκτυο.

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

Συμπλήρωσε: μαθητής της ομάδας 105

Kurylenko V.A.

Δάσκαλος: Shishin I.O.

Αγία Πετρούπολη

Εισαγωγή

συμπέρασμα

Βιβλιογραφία

Εισαγωγή

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

Το ΛΣ αποτελείται από 3 ομάδες στοιχείων:

βιβλιοθήκες συστήματος

κέλυφος με βοηθητικά προγράμματα

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

Λειτουργίες λειτουργικού συστήματος (κύριες):

2. Τυποποιημένη πρόσβαση σε περιφερειακές συσκευές.

3. Διαχείριση RAM.

4. Έλεγχος της πρόσβασης σε δεδομένα σε μη πτητικά μέσα.

5. Διεπαφή χρήστη.

6. Λειτουργίες δικτύου

7. Παράλληλη ή ψευδοπαράλληλη εκτέλεση εργασιών (multitasking)

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

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

Βασικές ταξινομήσεις λειτουργικών συστημάτων

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

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

Με σκοπό

1. Συστήματα γενικής χρήσης.

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

2. Συστήματα σε πραγματικό χρόνο.

Σχεδιασμένο να λειτουργεί στον βρόχο ελέγχου αντικειμένων.

3. Άλλα εξειδικευμένα συστήματα.

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

Από τη φύση της αλληλεπίδρασης με τον χρήστη

1. Μαζικά λειτουργικά συστήματα που επεξεργάζονται προετοιμασμένες εργασίες

2. Συνομιλητικά λειτουργικά συστήματα που εκτελούν εργασίες χρήστη διαδραστικά

3. GUI OS

4. Ενσωματωμένα λειτουργικά συστήματα που δεν αλληλεπιδρούν με τον χρήστη

Με τον αριθμό των ταυτόχρονων εργασιών

1. ΛΣ με μία εργασία.

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

2. Λειτουργικό σύστημα πολλαπλών εργασιών.

Παρέχουν παράλληλη εκτέλεση ορισμένων διαδικασιών χρήστη. Η υλοποίηση του multitasking απαιτεί μια σημαντική περιπλοκή των αλγορίθμων και των δομών δεδομένων που χρησιμοποιούνται στο σύστημα.

Κατά αριθμό ταυτόχρονων χρηστών

1. ΛΣ για έναν χρήστη.

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

2. ΛΣ πολλών χρηστών.

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

Με βάση το υλικό

1. ΛΣ με έναν επεξεργαστή.

2. Λειτουργικό σύστημα πολλαπλών επεξεργαστών.

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

3. ΛΣ Δικτύου.

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

4. Κατανεμημένα λειτουργικά συστήματα.

Ένα κατανεμημένο σύστημα, χρησιμοποιώντας τοπικούς πόρους δικτύου, τους παρουσιάζει στο χρήστη ως ένα ενιαίο σύστημα, όχι χωρισμένο σε ξεχωριστές μηχανές.

Με μέθοδο κατασκευής

1. Μικροπυρήνες

2. Μονολιθικό

Ταξινόμηση λειτουργικών συστημάτων κατά οικογένειες

Λειτουργικά συστήματα της οικογένειας OS/2

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

Μέχρι πρόσφατα, η υποστήριξη για το OS/2 γινόταν με την κυκλοφορία εκδόσεων του OS/2 χωρίς θεμελιώδεις αλλαγές ή βελτιώσεις.

Ιστορικά, έχει αναπτυχθεί η κατάσταση ότι αυτή τη στιγμή αυτό το λειτουργικό σύστημα δεν είναι πολύ διαδεδομένο στην αγορά λογισμικού. Υπάρχουν πολλές εκδόσεις του OS/2 WarpServer, οι οποίες είναι λειτουργικά συστήματα για διακομιστές.

Στο πλαίσιο του έργου Core/2, υπάρχουν δύο τρέχουσες κατευθύνσεις για την ανάπτυξη του OS/2:

· OS/4 - δημιουργία σύγχρονου πυρήνα με χρήση αντίστροφης μηχανικής και πλήρης επανεγγραφή κώδικα με βάση υπάρχοντες πυρήνες.

· osFree – δημιουργία ολόκληρου του λειτουργικού συστήματος από την αρχή με βάση τις σύγχρονες τεχνολογίες μικροπυρήνων και ενεργή χρήση των εξελίξεων OpenSource.

Λειτουργικά συστήματα της οικογένειας UNIX

Το πρώτο σύστημα UNIX αναπτύχθηκε το 1969 από το τμήμα Bell Labs της AT&T. Από τότε, έχει δημιουργηθεί ένας μεγάλος αριθμός διαφορετικών συστημάτων UNIX. Όλα τα λειτουργικά συστήματα που ανήκουν σε αυτήν την οικογένεια είναι πολλαπλών εργασιών, πολλαπλών χρηστών, με γραφική διεπαφή και παρέχουν επαρκή αξιοπιστία και προστασία δεδομένων. Αυτά τα λειτουργικά συστήματα εγκαθίστανται σε διάφορες πλατφόρμες υλικού (τόσο σε υπολογιστές όσο και σε μεγάλα μηχανήματα όπως κεντρικοί υπολογιστές και υπερυπολογιστές).

Μερικά διακριτικά χαρακτηριστικά των συστημάτων UNIX περιλαμβάνουν:

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

· ευρεία χρήση βοηθητικών προγραμμάτων που ξεκινούν στη γραμμή εντολών.

· αλληλεπίδραση με τον χρήστη μέσω μιας εικονικής συσκευής – ενός τερματικού.

· χρήση αγωγών από πολλά προγράμματα, καθένα από τα οποία εκτελεί μία εργασία.

· παροχή φυσικών και εικονικών συσκευών και κάποιων μέσων επικοινωνίας διαεπεξεργαστών ως αρχείων.

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

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

Λειτουργικά συστήματα της οικογένειας Linux

Το Linux είναι μια από τις κοινές εκδόσεις του UNIX. Μπορεί να οργανώσει την εργασία τόσο των σταθμών εργασίας όσο και των διακομιστών. Υποστηρίζει τεχνολογία Plug & Play (ένα πρότυπο αρχιτεκτονικής υλικού και λογισμικού που καθιστά δυνατή την αναγνώριση συσκευών).

Το Linux είναι ένα λειτουργικό σύστημα πολλαπλών εργασιών και πολλαπλών χρηστών για επιχειρηματικό, εκπαιδευτικό και προσωπικό προγραμματισμό. Όπως όλα τα συστήματα UNIX, είναι προσανατολισμένο στο δίκτυο.

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

Σε αντίθεση με τα περισσότερα άλλα λειτουργικά συστήματα, το Linux δεν διαθέτει ένα μόνο «επίσημο» πακέτο. Αντίθετα, το Linux διατίθεται σε μεγάλο αριθμό αποκαλούμενων διανομών, οι οποίες συνδυάζουν τον πυρήνα του Linux με βοηθητικά προγράμματα GNU και άλλες εφαρμογές (όπως το X.org) για να το κάνουν ένα πλήρες, πλούσιο σε χαρακτηριστικά περιβάλλον λειτουργίας.

Λειτουργικά συστήματα της οικογένειας Windows

διεπαφή λειτουργικού συστήματος

Οι πλατφόρμες λειτουργικών συστημάτων WindowsNT και Windows 2000 είναι λειτουργικά συστήματα για χρήση σε μεγάλη ποικιλία υπολογιστών. Όλα τα λειτουργικά συστήματα Windows είναι συστήματα πολλαπλών εργασιών με γραφική διεπαφή. Λειτουργούν σε πλατφόρμες x86, x86-64, IA-64, ARM. Υπήρχαν επίσης εκδόσεις για DEC Alpha, MIPS, PowerPC και SPARC.

Ένα από τα πλεονεκτήματα της οικογένειας λειτουργικών συστημάτων Windows είναι η υποστήριξη της τεχνολογίας Plug & Play. Αυτή η τεχνολογία διευκολύνει τον χρήστη να συνδέσει διάφορες εξωτερικές συσκευές.







Σκοπός και λειτουργίες του λειτουργικού συστήματος.

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

Χαρακτηριστικά λειτουργικού συστήματος:

1) Προγραμματισμός εργασιών. Χρήση επεξεργαστή.

2) Παροχή προγραμμάτων με μέσα επικοινωνίας και συγχρονισμού.

3) Διαχείριση μνήμης.

4) Διαχείριση συστήματος αρχείων.

5) Έλεγχος εισόδου/εξόδου.

6) Εξασφάλιση ασφάλειας.

Τύποι διεπαφών χρήστη λειτουργικών συστημάτων

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

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

Κείμενο λειτουργικού συστήματος

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

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

ΛΣ γραφικών

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

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

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

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

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

ΛΣ ομιλίας

Σε περίπτωση διεπαφής SILK(από την αγγλική ομιλία - ομιλία, εικόνα - εικόνα, γλώσσα - γλώσσα, γνώση - γνώση) - στην οθόνη, μετά από εντολή ομιλίας, εμφανίζεται μια κίνηση από τη μια εικόνα αναζήτησης στην άλλη.

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

Προγραμματισμός εργασιών.

Χρονοδιάγραμμα εργασιών -Συμπληρωματικό πρόγραμμα Microsoft Management Console (MMC), το οποίο περιλαμβάνει πρόσθετα θέματα Βοήθειας για προχωρημένους χρήστες.

Ο προγραμματιστής εργασιών είναι ένα πρόγραμμα ή υπηρεσία λειτουργικού συστήματος που εκκινεί άλλα προγράμματα ανάλογα με διάφορα κριτήρια, όπως:

την άφιξη μιας ορισμένης ώρας

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

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

Microsoft Windows

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

Cron- δαίμονας προγραμματιστή εργασιών σε λειτουργικά συστήματα παρόμοια με το UNIX.

Οργάνωση εισροών-εκροών.

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

Επεξεργαστής Backoff

Μια πολύ σπάνια επιλογή και όχι εντελώς ξεκάθαρα ερμηνευμένη. BOFF# (Back Off) - σήμα για άνευ όρων αποσύνδεση του επεξεργαστή από το δίαυλο. Με βάση αυτό το σήμα, ο επεξεργαστής δίνει τον έλεγχο του διαύλου στον επόμενο κύκλο, διακόπτοντας τον τρέχοντα κύκλο. Όταν λήξει το σήμα "BOFF#", ο επεξεργαστής επανεκκινεί τον κύκλο διαύλου που έχει διακοπεί. Πιθανές τιμές επιλογής:

"Απενεργοποιημένο" (ή "Όχι"),

"Ενεργοποιημένο" (ή "Ναι").

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

Η επιλογή μπορεί να ονομάζεται "Backoff CPU".

Διεύθυνση I/O βάσης

Επιλογή ορισμού της βασικής διεύθυνσης της συσκευής. Οι διευθύνσεις εισόδου/εξόδου είναι διευθύνσεις εισόδου/εξόδου, που ονομάζονται επίσης θύρες συστήματος και περιφερειακών συσκευών. Ουσιαστικά πρόκειται για «γραμματοκιβώτια» μέσω των οποίων τα προγράμματα και οι συσκευές ανταλλάσσουν μηνύματα και δεδομένα. Σε κάθε διεύθυνση εκχωρείται ένα byte μνήμης συστήματος. Από τα συστήματα 386, υπάρχουν 65.536 τέτοιες διευθύνσεις διαθέσιμες, αν και οι περισσότερες από αυτές δεν χρησιμοποιούνται ποτέ.

Η βασική διεύθυνση I/O είναι η πρώτη διεύθυνση στο χώρο διευθύνσεων που παρέχεται στη συσκευή. Για παράδειγμα, οι περισσότεροι προσαρμογείς δικτύου χρησιμοποιούν ένα εύρος διευθύνσεων 20 ωρών και για το COM 1 δεσμεύεται ένα εύρος με διευθύνσεις από 3F8h έως 3FFh, οι οποίες χρησιμοποιούνται για διάφορες εργασίες, για παράδειγμα, ρύθμιση ταχύτητας, ισοτιμία κ.λπ. Ολόκληρο το εύρος διευθύνσεων I/O είναι 0000-FFFFh.

Δεν παρέχονται συγκεκριμένες τιμές για αυτήν την επιλογή. Και όσον αφορά το περιεχόμενο, η επιλογή είναι πιο "κατάλληλη" για υλικά που είναι αφιερωμένα στη διανομή πόρων διαφόρων συσκευών. Αλλά η επιλογή τοποθετείται σε αυτό το μέρος σκόπιμα για να τονιστεί ότι οι διευθύνσεις I/O ανήκουν όχι μόνο στη μνήμη, αλλά και στον κεντρικό επεξεργαστή. Εξάλλου, από αυτό ξεκινούν οι διαδικασίες ελέγχου και πραγματοποιούνται μέσω των θυρών εισόδου/εξόδου.

Αν κοιτάξετε το κεφάλαιο «Θύρες», θα παρατηρήσετε ότι οι υπάρχουσες διευθύνσεις έχουν ήδη «εκχωρηθεί» σε συσκευές ή περιφερειακές συσκευές. Αλλά όταν προγραμματίζετε μια συσκευή I/O, και αυτή μπορεί να είναι μια κάρτα επέκτασης, είναι αρκετά αποδεκτό να χρησιμοποιείτε "παραδοσιακές" διευθύνσεις ή αχρησιμοποίητες. Σε ορισμένες περιπτώσεις, η χρήση αχρησιμοποίητων διευθύνσεων, λόγω, για παράδειγμα, απουσίας συσκευής, δεν οδηγεί απαραίτητα σε διενέξεις.

Η επιλογή "Extended I/O Decode" που συζητήθηκε παραπάνω μας έδειξε μερικές από τις αποχρώσεις και ακόμη και τις δυσκολίες της αποκωδικοποίησης των διευθύνσεων I/O. Η επιλογή "PCI I/O Start Address", που γενικά προορίζεται για συσκευές PCI, σάς επιτρέπει ωστόσο να δημιουργήσετε μια πρόσθετη περιοχή διευθύνσεων για συσκευές ISA και έτσι να αποφύγετε "δυσάρεστες επικαλύψεις".

Διακλάδωση στόχου Buffer

Απλά ένα σπάνιο χαρακτηριστικό, περισσότερο με την έννοια της μοναδικότητας παρά με τη συχνότητα εμφάνισης σε διαφορετικές εκδόσεις BIOS. Περί τίνος πρόκειται? Το BTB (Branch Target Buffer - jump address buffer) είναι ένα κεντρικό μπλοκ επεξεργαστή υπεύθυνο για τη δυναμική πρόβλεψη διακλαδώσεων. Σε αυτήν την περίπτωση, λαμβάνει υπόψη ποιες διευθύνσεις μετάβασης είχαν επιλεγεί προηγουμένως. Αυτό είναι το πιο σημαντικό στοιχείο ενός σύγχρονου επεξεργαστή (βλ. εξειδικευμένη βιβλιογραφία).

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

CPU ADS# Καθυστέρηση 1T ή όχι

Επιλογή ρύθμισης καθυστέρησης για σήμα ADS#. Λίγα προκαταρκτικά λόγια. ADS# (Κατάσταση διεύθυνσης) - στροβοσκοπική διεύθυνση που εισάγεται από τον εκκινητή ανταλλαγής ως ένδειξη εγκυρότητας διεύθυνσης. Το σήμα λειτουργεί στο δίαυλο συστήματος και μπορεί να εξαχθεί τόσο από την πλευρά του επεξεργαστή όσο και από την πλευρά του chipset. Η στροβοσκοπική διεύθυνση και η διεύθυνση μεταδίδονται ταυτόχρονα, καθώς ο δίαυλος συστήματος έχει τη δική του αποκλειστική γραμμή για το στροβοσκόπιο διεύθυνσης. Είναι σαφές ότι το ADS# είναι ένα τυπικό σήμα επεξεργαστή.

Η παρουσιαζόμενη επιλογή υποδεικνύει επίσης τη δυνατότητα χωρίς καθυστέρηση, γεγονός που αυξάνει τα χαρακτηριστικά ταχύτητας της ανταλλαγής δεδομένων στο σύστημα. Στην πραγματικότητα, αυτή η επιλογή σάς επιτρέπει να ορίσετε το χρόνο κατά τον οποίο ο επεξεργαστής (ή το chipset, ο ελεγκτής μνήμης) θα περιμένει από το chipset (επεξεργαστής) για ένα σήμα κατάστασης διεύθυνσης δεδομένων, το οποίο καθορίζει την αργή ταχύτητα εγγραφής στο δίαυλο συστήματος. Είναι σαφές ότι μιλάμε και για μεταφορά δεδομένων στη διεπαφή PCI. Η προεπιλεγμένη τιμή δεν χρειάζεται να αλλάξει. Ωστόσο, εάν εγκαταστήσετε έναν ταχύτερο επεξεργαστή, η ταχύτητα μπορεί να αυξηθεί, π.χ. αφαιρέστε την καθυστέρηση.

Η επιλογή στην κεφαλίδα έχει δύο έννοιες: "1T", "Χωρίς καθυστέρηση".

Αλλά η επιλογή "Cyrix M2 ADS# delay" προσέφερε το τυπικό "Ενεργοποιημένο" και "Απενεργοποιημένο". Η επιλογή "Latency from ADS# status" πρότεινε αριθμητικές τιμές στους κύκλους ρολογιού του διαύλου συστήματος: "2T" (προεπιλογή), "3T".

Είναι απαραίτητο να κατανοήσουμε ότι ορίζοντας τον "χρόνο καθυστέρησης", προσδιορίζουμε έτσι τα χαρακτηριστικά χρονισμού των κύκλων εγγραφής. Και λαμβάνοντας υπόψη το γεγονός ότι η χρήση ενός αναβαλλόμενου buffer εγγραφής οδηγεί, κατά κανόνα, στο σχηματισμό μικρών πακέτων (διπλές λέξεις ή δύο DW). Επομένως, ορίζοντας το σε "3T", παίρνουμε 5 ρολόγια συστήματος για κάθε διπλή λέξη. Η αριθμητική εδώ είναι απλή. 3 ρολόγια καθυστέρησης, ένα ρολόι διεύθυνσης και ένα ρολόι ανάγνωσης.

CPU BIST Ενεργοποίηση

Σε ορισμένα chipset, ξεκινώντας από τη σειρά 430, έχουν χρησιμοποιηθεί εξειδικευμένοι καταχωρητές BIST. Δεν κουβαλούσαν πολύ φορτίο. Εάν το σύστημα (chipset + επεξεργαστής) υποστηρίζει τη λειτουργία Built-In Self Test, τότε ο καταχωρητής BIST αποθηκεύει τις εντολές «Start BIST» ή «Completion Code» στα bit του. Εάν το "σύστημα" δεν υποστηρίζει λειτουργίες BIST, τότε η ρύθμιση της επιλογής σε "Ενεργοποιημένη" δεν θα έχει κανένα αποτέλεσμα και τα αντίστοιχα bit καταχωρητή θα οριστούν σε "0".

Ένας ενσωματωμένος και, κυρίως, πλήρης μηχανισμός αυτοελέγχου BIST εφαρμόστηκε στους επεξεργαστές Pentium III. Παρείχε συνεχή παρακολούθηση παγώσεων και αστοχιών σε μικροκώδικα, μεγάλους προγραμματιζόμενους λογικούς πίνακες, και επίσης παρείχε δοκιμή της κρυφής μνήμης εντολών και της κρυφής μνήμης δεδομένων, των προσωρινών προσωρινής αποθήκευσης TLB (Translation Lookaside Buffer) και των τμημάτων μνήμης ROM. Μέσα σε 10-30 ms (ο χρόνος σχετίζεται με την εσωτερική συχνότητα του πυρήνα του επεξεργαστή), η εσωτερική δοκιμή καλύπτει περίπου τα δύο τρίτα όλων των εσωτερικών μπλοκ επεξεργαστή. Μόνο μετά την ολοκλήρωση της δοκιμής, ο επεξεργαστής μεταβαίνει σε κατάσταση λειτουργίας και τα αποτελέσματα της δοκιμής καταγράφονται στον καταχωρητή EAX.

Ισχύς μονάδας CPU

Αυτή η και όχι εντελώς σαφής επιλογή καθορίζει την ένταση (ισχύ), ή μάλλον τη διάρκεια των σημάτων, κατά τη μεταφορά δεδομένων από το chipset στον επεξεργαστή. Η παράμετρος μετράται σε κύκλους ρολογιού συστήματος. Όσο υψηλότερη είναι η τιμή της παραμέτρου, τόσο μεγαλύτερη είναι η διάρκεια των σημάτων και η χρήση αυτής της επιλογής «Ρύθμιση BIOS» μπορεί να είναι χρήσιμη για διαδικασίες «υπερχρονισμού» των επεξεργαστών. Αλλά όχι για κάθε σύστημα, η αύξηση των τιμών των επιλογών μπορεί να οδηγήσει στη διατήρηση της σταθερότητας του «υπερχρονισμένου» επεξεργαστή. Οι τιμές των επιλογών είναι οι εξής: 0, 1, 2, 3.

Μένει να προσθέσουμε ότι αυτή η επιλογή απαιτεί πρόσθετη διευκρίνιση.

CPU Fast String

- (γρήγορες λειτουργίες συμβολοσειράς). Η ενεργοποίηση αυτής της παραμέτρου ("Ενεργοποιημένη") σάς επιτρέπει να χρησιμοποιήσετε ορισμένες συγκεκριμένες δυνατότητες της αρχιτεκτονικής της οικογένειας επεξεργαστών Pentium Pro (Pentium II, Deschutes, κ.λπ.), ειδικότερα, τη δυνατότητα προσωρινής αποθήκευσης λειτουργιών συμβολοσειρών. Απλώς πρέπει να καταλάβετε ότι οι προϋποθέσεις για την ενεργοποίηση αυτού του μηχανισμού πρέπει να πληρούνται στο ίδιο το πρόγραμμα χρήστη. Αυτές οι προϋποθέσεις καθορίζονται στην τεκμηρίωση για οποιονδήποτε επεξεργαστή αυτής της οικογένειας. Συνιστάται να αφήσετε την παράμετρο στην κατάσταση "Επιτρέπεται".

CPU Line Read Multiple

Αυτή η επιλογή αναφέρεται στον επεξεργαστή που διαβάζει το λεγόμενο. γραμμές "πλήρης προσωρινή μνήμη". Όταν η γραμμή κρυφής μνήμης είναι γεμάτη δεδομένα, ο όγκος της είναι 32 byte (οκτώ διπλές λέξεις). Εφόσον η γραμμή είναι "γεμάτη", το σύστημα γνωρίζει ακριβώς πόσο χρόνο θα χρειαστεί για να διαβαστούν τα δεδομένα στη γραμμή. Το σύστημα θα χρειαστεί 4 κύκλους ρολογιού για αυτό, μετά τους οποίους θα οριστεί μια νέα διεύθυνση. Επομένως, το σύστημα δεν απαιτεί σήμα για να τερματίσει τη μεταφορά δεδομένων και το σύστημα δεν θα περιμένει ένα τέτοιο σήμα, όντας ελεύθερο να εκτελέσει άλλες εργασίες. Όταν η επιλογή είναι "Ενεργοποιημένη", ο επεξεργαστής θα μπορεί να διαβάζει δεδομένα ταυτόχρονα από πολλές γραμμές "πλήρης κρυφή μνήμη". Η προεπιλογή είναι "Απενεργοποιημένη".

Η επιλογή μπορεί να ονομάζεται "Πολλαπλές αναγνώσεις CPU".

Οι συναρτήσεις που αναφέρονται παρακάτω δεν περιέχουν ιδιότητες πολλαπλότητας, αλλά η τοποθέτησή τους σε αυτή τη θέση είναι κάτι παραπάνω από δικαιολογημένη. Εδώ είναι τα ονόματά τους: "Allow Full Line Reads", "Full Cache Line Reads", "CPU Line Reads". Καθένα από αυτά, μέσω του "Disabled" ή του "Enabled", απαγορεύει ή επιτρέπει τη χρήση γραμμών "πλήρης" ανάγνωσης.

Η επιλογή "CPU-to-PCI Read-Line" έχει τιμές "On" και "Off", αλλά οι διαφορές δεν σταματούν εκεί. Μια επιλογή με αυτό το όνομα εισήχθη και βελτιστοποιήθηκε για να λειτουργεί με επεξεργαστές Intel OverDrive. Επομένως, η βελτιωμένη απόδοση της CPU μπορεί να επιτευχθεί μόνο με τους καθορισμένους επεξεργαστές. Διαφορετικά, η επιλογή θα πρέπει να απενεργοποιηθεί.

CPU Read Multiple Prefetch

Επιλογή ενεργοποίησης/απενεργοποίησης πολλαπλής λειτουργίας προφόρτωσης. Το νόημα της διαδικασίας prefetch είναι ότι ο επεξεργαστής, επιλέγοντας την επιθυμητή εντολή (για παράδειγμα, από το δίαυλο PCI ή τη μνήμη), αρχίζει ταυτόχρονα να διαβάζει την επόμενη, ξεκινώντας έτσι την επόμενη διαδικασία. Αυτό διευκολύνεται από το γεγονός ότι το chipset μπορεί να έχει τέσσερις γραμμές ανάγνωσης. Για παράδειγμα, τα πρώτα chipset που υποστήριζαν επεξεργαστές Pentium Pro (Intel 450KX/GX, και τα δύο με την κωδική ονομασία Orion) είχαν 4 τέτοιες γραμμές ανάγνωσης. Η πολλαπλή προ-ανάκτηση σάς επιτρέπει να εκτελείτε πολλές λειτουργίες ανάκτησης εντολών ταυτόχρονα, γεγονός που αυξάνει σημαντικά την απόδοση του συστήματος. Η προεπιλογή είναι "Απενεργοποιημένη".

Η επιλογή μπορεί επίσης να ονομάζεται "CPU Multiple Read Prefetch".

Εάν δεν μιλάμε για "πολλαπλές" λειτουργίες, τότε η επιλογή μπορεί να ονομάζεται "Προαναφορά ανάγνωσης γραμμής CPU", "Προαναφορά ανάγνωσης CPU".

Πρόσβαση στο χώρο εισόδου/εξόδου

Αυτή η επιλογή, μέσω "Ενεργοποιημένη", επιτρέπει την πρόσβαση σε ολόκληρο τον χώρο διευθύνσεων I/O. Σπάνια ένα BIOS κάνει χωρίς περίεργες επιλογές.

Δυνατότητα αριθμού επεξεργαστή

Μια επιλογή ρύθμισης της αυτόματης ανάγνωσης και εμφάνισης πληροφοριών σχετικά με τον ενσωματωμένο σειριακό αριθμό του επεξεργαστή Pentium III στο BIOS των μητρικών που υποστηρίζουν την εγκατάστασή του. Για την εφαρμογή αυτής της δυνατότητας, φυσικά, η τιμή της παραμέτρου είναι "Ενεργοποιημένη". Σε όλες τις άλλες περιπτώσεις η τιμή ορίζεται σε "Απενεργοποιημένη". Είναι επίσης εγκατεστημένο από προεπιλογή.

Η επιλογή μπορεί να ονομάζεται "Processor S/N".

Στο "Phoenix BIOS" υπάρχει μια παρόμοια επιλογή που ονομάζεται "CPU Serial Number", και στο "AMI BIOS" - "Processor Serial Number".

Γιατί χρειάζονται πληροφορίες σειριακού αριθμού; Ας πούμε, για εξωτερικά προγράμματα. Ένα παράδειγμα είναι η ανάγνωση πληροφοριών σχετικά με τον επεξεργαστή όταν σερφάρετε στο Διαδίκτυο. Φυσικά, αυτό παραβιάζει το απόρρητο και τα δικαιώματα του χρήστη. Κάποτε, αυτό το πρόβλημα συζητήθηκε πολύ έντονα.

σύστημα αρχείων OS.

Το σύστημα αρχείων είναι μέρος του λειτουργικού συστήματος που περιλαμβάνει:

1) Το σύνολο όλων των αρχείων στο δίσκο.

2) Σύνολα δομών δεδομένων που χρησιμοποιούνται για τη διαχείριση αρχείων.

3) Ένα σύνολο εργαλείων λογισμικού συστήματος που υλοποιούν διάφορες λειτουργίες σε αρχεία.

Λειτουργίες FS:

1) Ονομασία αρχείων.

2) Διεπαφή λογισμικού για εφαρμογές.

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

4) Αντίσταση συστήματος αρχείων σε διακοπές ρεύματος.

Τύποι αρχείων:

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

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

3) Τα ειδικά αρχεία είναι αρχεία που σχετίζονται με συσκευές εισόδου/εξόδου συστήματος που χρησιμοποιούνται ως μηχανισμός πρόσβασης σε μεμονωμένα αρχεία και εξωτερικές συσκευές.

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

Η Microsoft εξακολουθεί να αποστέλλει το λειτουργικό σύστημα δικτύωσης LAN Manager. Ένας μεγάλος αριθμός ανεξάρτητων προμηθευτών έχουν άδειες για αυτό το λειτουργικό σύστημα και υποστηρίζουν τις δικές τους εκδόσεις του LAN Manager ως μέρος των προϊόντων δικτύωσης τους. Αυτές οι εταιρείες περιλαμβάνουν γνωστές εταιρείες όπως η AT&T και η Hewlett-Packard. Το LAN Manager απαιτεί εγκατάσταση του λειτουργικού συστήματος OS/2 στον διακομιστή αρχείων που μπορούν να εκτελεστούν σε DOS, Windows ή OS/2. Το OS/2 είναι ένα λειτουργικό σύστημα που υλοποιεί αληθινό multitasking, που εκτελείται σε προστατευμένη λειτουργία σε μικροεπεξεργαστές x86 και ανώτερους. Ο Διαχειριστής LAN χρησιμοποιεί μια έκδοση 32-bit του συστήματος αρχείων OS/2 που ονομάζεται HPFS, η οποία είναι βελτιστοποιημένη για χρήση διακομιστή αρχείων μέσω προσωρινής αποθήκευσης καταλόγων και δεδομένων. Το LAN Manager είναι το πρώτο λειτουργικό σύστημα δικτύου που έχει σχεδιαστεί για να υποστηρίζει περιβάλλον πελάτη-διακομιστή. Τα βασικά στοιχεία του LAN Manager είναι ο ανακατευθυντής και ο διακομιστής. Το LAN Manager είναι ιδιαίτερα αποτελεσματικό στην υποστήριξη αρχιτεκτονικών πελάτη-διακομιστή για συστήματα διαχείρισης βάσεων δεδομένων. Ο Διαχειριστής LAN επιτρέπει στους σταθμούς εργασίας που εκτελούν OS/2 να υποστηρίζουν υπηρεσίες δικτύου peer-to-peer. Αυτό σημαίνει ότι ο σταθμός εργασίας μπορεί να χρησιμεύσει ως διακομιστής βάσης δεδομένων, διακομιστής εκτύπωσης ή διακομιστής επικοινωνιών. Ο περιορισμός είναι ότι μόνο ένας χρήστης εκτός από τον κάτοχο αυτού του σταθμού εργασίας έχει πρόσβαση σε μια τέτοια υπηρεσία peer-to-peer.

Για να εργαστείτε σε ένα μικρό δίκτυο, η Microsoft προσφέρει ένα συμπαγές λειτουργικό σύστημα Windows for Workgroups που δεν απαιτεί σημαντικό κόστος υλικού ή λογισμικού. Αυτό το λειτουργικό σύστημα σάς επιτρέπει να οργανώσετε ένα δίκτυο χρησιμοποιώντας ένα σχήμα peer-to-peer, χωρίς να χρειάζεται να αγοράσετε έναν ειδικό υπολογιστή για να λειτουργήσει ως διακομιστής δικτύου. Αυτό το λειτουργικό σύστημα είναι ιδιαίτερα κατάλληλο για την επίλυση προβλημάτων δικτύωσης σε ομάδες των οποίων τα μέλη χρησιμοποιούσαν προηγουμένως εκτενώς τα Windows 3.1. Τα Windows for Workgroups επιτυγχάνουν υψηλή απόδοση επεξεργασίας δικτύου λόγω του γεγονότος ότι όλα τα προγράμματα οδήγησης δικτύου είναι εικονικά προγράμματα οδήγησης 32 bit.

Οι υπολογιστές με την εικόνα ενός επτάχρωμου μήλου έχουν πάψει εδώ και καιρό να αποτελούν περιέργεια. Τώρα μπορούν να βρεθούν σχεδόν παντού - σε εκδοτικούς οίκους, διαφημιστικά γραφεία, στούντιο σχεδιασμού. Η υψηλή δημοτικότητα των υπολογιστών Apple μεταξύ των σχεδιαστών διάταξης και των σχεδιαστών μπορεί να εξηγηθεί για πολλούς λόγους, αλλά η υψηλή ποιότητα, φιλική προς το χρήστη διεπαφή και η αξιοπιστία του εξοπλισμού αυτής της μάρκας σημειώνονται από όλους. Η εταιρεία πλησιάζει τη νέα χιλιετία με αυτοπεποίθηση καταλαμβάνοντας μια άξια θέση μεταξύ των μεγαλύτερων κατασκευαστών ηλεκτρονικών υπολογιστών. Οι νέες εξελίξεις που βασίζονται σε επεξεργαστές PowerPC 750 (G3) έχουν ήδη κερδίσει επάξια δημοτικότητα και η Apple ετοιμάζεται να κυκλοφορήσει ακόμη πιο ισχυρά μοντέλα υπολογιστών εξοπλισμένα με ένα αξιόπιστο και βολικό λειτουργικό σύστημα MacOS. Ένα από τα τελευταία μοντέλα, το iMac, έγινε επιτυχία της σεζόν, σπάζοντας όλα τα ρεκόρ πωλήσεων. Τα ιδιαίτερα χαρακτηριστικά αυτού του υπολογιστή είναι η υψηλή υπολογιστική ισχύς, η ευκολία εγκατάστασης και διαμόρφωσης, ο κομψός σχεδιασμός με χαμηλό κόστος.

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

Αυτό ήταν αρχικά μια απαίτηση που προερχόταν από το υλικό στο οποίο λειτουργούσε αρχικά το Unix. Για κάποιο περίεργο λόγο, το λειτουργικό σύστημα που προέκυψε αποδείχθηκε πολύ χρήσιμο σε άλλο υλικό. Μπορείτε να επιτύχετε νέα λειτουργικότητα και νέες δυνατότητες σχετικά εύκολα συνδυάζοντας μικρά μέρη (προγράμματα) με έναν νέο τρόπο. Εάν εμφανιστούν νέα βοηθητικά προγράμματα (και εμφανίζονται), μπορείτε να τα ενσωματώσετε στην παλιά σας εργαλειοθήκη. Δυστυχώς, αυτές τις μέρες, τα προγράμματα Unix γίνονται μεγαλύτερα και περιλαμβάνουν όλο και περισσότερες δυνατότητες, αλλά κάποια ευελιξία και διαλειτουργικότητα εξακολουθούν να παραμένουν. Για παράδειγμα, όταν έγραψα αυτό το έγγραφο, χρησιμοποιούσα ενεργά αυτά τα προγράμματα. Το fvwm είναι για τη διαχείριση των Windows, το emacs είναι για την επεξεργασία κειμένου, το LaTeX είναι για τη μορφοποίησή του, το xdvi είναι για την προβολή μορφοποιημένου κειμένου, το dvips είναι για την προετοιμασία του για εκτύπωση και τέλος το lpr είναι για εκτύπωση. Αν βρω ένα νέο, καλύτερο πρόγραμμα προβολής dvi αύριο, μπορώ να το χρησιμοποιήσω αντί για το παλιό χωρίς να αλλάξω άλλες ρυθμίσεις.

ΛΣ Δικτύου.

ΛΣ Δικτύου – σχεδιασμένο για επεξεργασία, αποθήκευση και μετάδοση δεδομένων σε ένα δίκτυο πληροφοριών.

Καθήκοντα:

Κοινή χρήση πόρων.

Διαχείριση δικτύου.

Χωρίζονται σε:

ΛΣ δικτύου για διακομιστές.

Λειτουργικό σύστημα δικτύου για χρήστες.

Το λειτουργικό σύστημα δικτύου αποτελεί τη βάση οποιουδήποτε δικτύου υπολογιστών.

Κάτω από το λειτουργικό σύστημα δικτύου:

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

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

Χωρίζεται σε τάξεις:

Peer-to-peer (είναι εγκατεστημένο το ίδιο λειτουργικό σύστημα).

Δύο κατάταξης (πιο συχνά ονομάζονται δίκτυα με αποκλειστικούς διακομιστές).

Αδιέξοδες καταστάσεις.

Αδιέξοδο (κλίντσο, αδιέξοδο)- μια κατάσταση που δεν θα επιλυθεί ποτέ, δηλ. η διαδικασία περιμένει έναν πόρο, αλλά δεν θα του διατεθεί.

Το λειτουργικό σύστημα βρίσκεται σε αδιέξοδο ("κρεμασμένο") - όταν πολλές διεργασίες βρίσκονται σε αδιέξοδο.

Απλό αδιέξοδο του λειτουργικού συστήματος:

Έστω 2 διεργασίες Α και Β, οι οποίες παρέχονται με πόρους P1 και P2, αντίστοιχα, πριν ξεκινήσουν την εργασία. Κάποια στιγμή, η διεργασία Α χρειαζόταν P2, και η διαδικασία Β χρειαζόταν P1, αλλά δεν θα τα λάβει, γιατί διατηρούνται από προηγούμενες διεργασίες => υπάρχει ένα απλό αδιέξοδο στο ΛΣ.

Κανόνες για την αποτροπή αδιεξόδων στο λειτουργικό σύστημα:

Για να ξεκινήσει η εκτέλεση μιας διεργασίας, πρέπει να της παρέχονται όλοι οι απαιτούμενοι πόροι.

Σε περίπτωση που χρειαστεί έναν επιπλέον πόρο κατά τη λειτουργία, πρέπει να επιστρέψει όλους τους πόρους του λειτουργικού συστήματος που είχαν εκχωρηθεί προηγουμένως και στη συνέχεια να ζητήσει όλους τους απαιτούμενους πόρους με αυτόν τον πρόσθετο πόρο.

Ατελείωτη καθυστέρηση της διαδικασίας.

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

Σε ορισμένα λειτουργικά συστήματα, αυτή η κατάσταση αποτρέπεται με την αύξηση της προτεραιότητας ("γήρανση" της διαδικασίας έτσι ώστε να της δοθεί ο απαιτούμενος πόρος, μετά τον οποίο η προτεραιότητα μειώνεται στο προηγούμενο επίπεδο.

Διαχείριση πόρων.

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

προγραμματισμός πόρων- δηλαδή, ο προσδιορισμός σε ποιον, πότε και για διαιρούμενους πόρους και σε ποια ποσότητα, είναι απαραίτητο να κατανεμηθεί ένας δεδομένος πόρος.

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

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

Τύποι λειτουργικών συστημάτων. Η έννοια του λειτουργικού συστήματος.

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

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

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

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

Ταξινόμηση συστήματος

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

  • peer-to-peer?
  • δύο επιπέδων (διαθέτουν αποκλειστικούς διακομιστές).

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

Λίστα με τα πιο δημοφιλή συστήματα

Ποια είναι τα πιο δημοφιλή λειτουργικά συστήματα μεταξύ των χρηστών; Η λίστα μοιάζει με αυτό:

  • Windows.
  • MacOS.
  • Android.
  • Ubuntu.
  • Linux και άλλα.

Υπάρχουν και λιγότερο δημοφιλή. Για παράδειγμα, Fedora ή Back Track. Αλλά είναι κοινά σε έναν μάλλον στενό κύκλο ειδικών.

Πώς να επιλέξετε;

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

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

Χαρακτηριστικά των Windows

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

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

πλεονεκτήματα

Τα βασικά πλεονεκτήματα των δημοφιλών Windows είναι οι ακόλουθοι παράγοντες:

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

Μειονεκτήματα των Windows

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

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

Τελευταία έκδοση

Πόσο κοστίζουν τα Windows 10; Όλα εξαρτώνται από το ποια έκδοση θα είναι - οικιακή ή επαγγελματική. Στην πρώτη περίπτωση, το κόστος θα είναι περίπου 6 χιλιάδες ρούβλια και στη δεύτερη - περίπου 10 χιλιάδες.

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

Απαντώντας στη λογική απάντηση στο ερώτημα πόσο κοστίζει τα Windows 10 είναι ότι το κόστος είναι σημαντικό, πρέπει να σας προειδοποιήσουμε: μην βιαστείτε να ανησυχείτε. Άλλωστε η άδεια που χορηγείται στον χρήστη δεν έχει ημερομηνία λήξης. Ωστόσο, λογισμικό όπως διαδικτυακά παιχνίδια, προγράμματα προστασίας από ιούς ή Office απαιτεί τακτικές ενημερώσεις έναντι χρέωσης.

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

Προηγούμενο λειτουργικό σύστημα Windows

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

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

Το "Seven" έχει πολλές εκδόσεις:

  • αρχικός;
  • σπίτι βασικά?
  • σπίτι επέκταση?
  • εταιρικός;
  • επαγγελματίας;
  • ανώτατο όριο.

Η επόμενη έκδοση του λειτουργικού συστήματος, Windows 8, κυκλοφόρησε το 2012. Η κύρια καινοτομία του ήταν μια τροποποιημένη διεπαφή, η οποία ήταν πιο προσαρμοσμένη για να λειτουργεί σε κινητές συσκευές. Σήμερα αυτό το προϊόν της εταιρείας είναι το best seller.

Ξεπερασμένες εκδόσεις

Υπάρχουν επίσης κάποτε δημοφιλή, αλλά τώρα σχεδόν ξεχασμένα λειτουργικά συστήματα. Η λίστα μπορεί να ξεκινήσει με τα Windows 95, με αυτήν την έκδοση πολλοί άνθρωποι άρχισαν να εργάζονται ταυτόχρονα με έναν υπολογιστή. Μετά από αυτό, εμφανίστηκε το όχι λιγότερο δημοφιλές Windows 98 Το επόμενο σύστημα, τα Windows 2000, κυκλοφόρησε στις αρχές της χιλιετίας και προοριζόταν για χρήση σε συσκευές με επεξεργαστές 32 bit.

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

Η επόμενη έκδοση χρήστη ήταν το Vista, αλλά η λειτουργικότητα και οι δυνατότητές του, σύμφωνα με τους ειδικούς, ήταν εξαιρετικά αδύναμες, γι' αυτό και δεν κέρδισε δημοτικότητα.

Άλλα λειτουργικά συστήματα υπολογιστών

Ωστόσο, δεν χρησιμοποιούν όλοι τα Windows. Υπάρχουν και άλλα λειτουργικά συστήματα για υπολογιστές. Η λίστα περιλαμβάνει, συγκεκριμένα, το MacOS, το Linux Ubuntu και άλλες τροποποιήσεις του. Χρησιμοποιούνται κυρίως από εξειδικευμένους ειδικούς.

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

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

Επίσης για υπολογιστή, μερικοί άνθρωποι χρησιμοποιούν Linux. Αυτό το σύστημα είναι δωρεάν, σταθερό και εξοπλισμένο με μεγάλη ποσότητα ενσωματωμένου λογισμικού. Ωστόσο, παρά όλα αυτά τα πλεονεκτήματα, απαιτεί υψηλές δεξιότητες χρήστη. Επομένως, το Linux εγκαθίσταται συχνότερα από προγραμματιστές, δικτυωτές και άλλους ειδικούς.

Εργασία σε κινητές συσκευές

Όπως γνωρίζετε, όλο και περισσότεροι χρήστες προτιμούν να χρησιμοποιούν το Διαδίκτυο όχι από φορητούς υπολογιστές και υπολογιστές, αλλά από κινητές συσκευές - smartphone και tablet. Υπάρχουν λειτουργικά συστήματα που έχουν σχεδιαστεί ειδικά για αυτά. Τα πιο κοινά είναι το Android και το IOS. Όμως το Symbian έχει ήδη χάσει την παλιά του δημοτικότητα, αφού οι δυνατότητές του δεν μπορούν πλέον να ανταποκριθούν στις ανάγκες των χρηστών.

Σε ποσοτικούς όρους, το Android βρίσκεται στην πρώτη θέση με μεγάλη διαφορά. Σε τελική ανάλυση, εάν το IOS είναι ένα λειτουργικό σύστημα που δημιουργήθηκε ειδικά για συσκευές Apple, τότε το δεύτερο μπορεί να λειτουργήσει σε smartphone και tablet άλλων εμπορικών σημάτων, για παράδειγμα:

  • Samsung.
  • Sony.
  • Lenovo και άλλοι.

Το Android διαθέτει μια βολική διεπαφή για τους χρήστες του, που τους επιτρέπει να χρησιμοποιούν λογισμικό υψηλής ποιότητας σε μεγάλες ποσότητες δωρεάν. Είναι κατάλληλο όχι μόνο για smartphone και tablet, αλλά και για σύγχρονες έξυπνες τηλεοράσεις. Οι συσκευές που βασίζονται σε αυτό το λειτουργικό σύστημα μπορούν να ανανεωθούν ανεξάρτητα και να γίνουν αλλαγές στη λειτουργία τους.


Όμως το iOS, που είναι προϊόν της Apple, θεωρείται πιο σταθερό και λειτουργεί πολύ πιο γρήγορα, παρέχοντας στους αγοραστές καλές δυνατότητες πολυμέσων. Αλλά σε σύγκριση με το Android, είναι πιο ακριβό, αφού υπάρχει πολύ λίγο δωρεάν λογισμικό σε αυτό. Και αυτό που παρέχεται έναντι χρημάτων είναι πανάκριβο.

Πριν από περίπου 10 χρόνια ή νωρίτερα, όσοι χρησιμοποιούσαν το Διαδίκτυο σε κινητά τηλέφωνα χρησιμοποιούσαν ενεργά το σύστημα Symbian, το οποίο ήταν κοινή ανάπτυξη των κορυφαίων κατασκευαστών εκείνης της εποχής (Nokia, Motorola και άλλοι). Εξακολουθεί να λειτουργεί, αλλά, σε σύγκριση με το iOS και το Android, δεν είναι σε θέση να αντεπεξέλθει στις εργασίες που θέτουν οι ίδιοι οι σημερινοί κάτοχοι κινητών συσκευών.

Άλλα λειτουργικά συστήματα

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

Υπάρχουν επίσης συγκεκριμένα λειτουργικά συστήματα. Για παράδειγμα, Back Track. Αυτό το σύστημα είναι δωρεάν και χρησιμοποιείται από χάκερ σε όλο τον κόσμο. Τα περισσότερα hacks πραγματοποιήθηκαν χάρη στο Back Track. Αρχικά βελτιστοποιήθηκε για την απόκτηση μη εξουσιοδοτημένης πρόσβασης στη λήψη δεδομένων από έναν συγκεκριμένο υπολογιστή.

Οι άνθρωποι που απέχουν πολύ από τον τομέα των υπολογιστών γνωρίζουν ελάχιστα για τις δυνατότητες των λειτουργικών συστημάτων και τον πραγματικό αριθμό τους. Εγκαθιστούν τα Windows σε φορητούς υπολογιστές ή υπολογιστές, τα iPhone είναι εξοπλισμένα με το δικό τους λογισμικό και το Android εγκαθίσταται από προεπιλογή σε άλλα smartphone ή tablet.

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

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

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

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

Χαρακτηριστικά λειτουργικού συστήματος

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

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

Δεν πρέπει να ξεχνάμε ότι το ίδιο το λειτουργικό σύστημα καταλαμβάνει επίσης ορισμένους διαθέσιμους πόρους - RAM, ισχύ επεξεργαστή και χώρο στο δίσκο. Αντίστοιχα, το καλύτερο λειτουργικό σύστημα είναι αυτό που έχει υψηλή λειτουργικότητα, αλλά ταυτόχρονα παραμένει μη απαιτητικό από πλευράς πόρων.

Υπάρχουν πολλοί τύποι λειτουργικών συστημάτων, καθένα από τα οποία έχει ορισμένα χαρακτηριστικά ανάλογα με τις εργασίες που έχουν ανατεθεί. Για παράδειγμα, ορισμένοι τύποι λειτουργικών συστημάτων έχουν σχεδιαστεί για να λειτουργούν σε δίκτυα πολλών χρηστών, άλλοι είναι σχεδιασμένοι για έναν χρήστη και έναν υπολογιστή (OS Windows).

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

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

Στην τρέχουσα κατάσταση, μπορούμε να διακρίνουμε τύπους λειτουργικού συστήματος για οικιακούς υπολογιστές και για φορητές συσκευές. Στην πρώτη περίπτωση, ο ηγέτης είναι το OS Windows από τη Microsoft. Στη δεύτερη περίπτωση, η κατάσταση είναι κάπως διαφορετική για πολύ καιρό δεν υπήρχε συγκεκριμένος ηγέτης, αλλά τώρα είναι ένα προϊόν από το λειτουργικό σύστημα Android. Αυτό είναι ένα αρκετά βολικό λειτουργικό σύστημα, με δωρεάν κώδικα και υποστηρίζεται από μεγάλο αριθμό προγραμματιστών περιεχομένου και λογισμικού. Επιπλέον, η δημοτικότητα των συσκευών Apple εξηγεί το γεγονός ότι το ποσοστό του iOS είναι αρκετά υψηλό. Ωστόσο, υπάρχει ένας τεράστιος αριθμός άλλων λειτουργικών συστημάτων για υπολογιστές και κινητές συσκευές που απλά δεν κέρδισαν τόσο μεγάλη δημοτικότητα ή για κάποιο λόγο η ανάπτυξή τους ανεστάλη.