סיפורי מחשבים בתצוגות מתחלפות
PC.GR · סיפורים דיגיטליים

Atlas Supervisor

Ο Atlas Supervisor αναπτύχθηκε για τον υπολογιστή Atlas, στο πλαίσιο συνεργασίας του Πανεπιστημίου του Manchester με τη Ferranti και άλλους συντελεστές.

Ο Atlas Supervisor αναπτύχθηκε για τον υπολογιστή Atlas, στο πλαίσιο συνεργασίας του Πανεπιστημίου του Manchester με τη Ferranti και άλλους συντελεστές. Ο Atlas εγκαινιάστηκε το 1962, ενώ η κανονική υπηρεσία ακολούθησε σταδιακά. Ο Supervisor δεν ήταν ένα απλό πρόγραμμα εκκίνησης. Συντόνιζε την εκτέλεση εργασιών, τα περιφερειακά και τη χρήση μνήμης, μέσα σε μια μηχανή της οποίας ο σχεδιασμός αντιμετώπιζε υλικό και λογισμικό ως στενά συνδεδεμένα μέρη.

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

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

Η τεχνική ιδέα

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

Η θέση του στην ιστορία των υπολογιστών

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

Πηγές και τεκμηρίωση

Σύνταξη & Επιμέλεια: Βλαχογιάννης Λ. Γεώργιος
Μέλος της Ένωσης Συντακτών Εφημερίδων, Περιοδικών και Ηλεκτρονικών Μέσων Βορείου Ελλάδος

מה תרצו לגלות?

נגישות

התאימו את הקריאה לצרכים שלכם.

100%

ההעדפות נשמרות רק בדפדפן זה.