Η οικογένεια RSX-11 εμφανίστηκε για τους PDP-11 της DEC στις αρχές της δεκαετίας του 1970, με πρώιμες εκδόσεις από το 1972. Προσανατολιζόταν στην εκτέλεση πολλών εργασιών και σε εφαρμογές πραγματικού χρόνου. Δεν ήταν ένα ενιαίο προϊόν με αμετάβλητη μορφή: ονομασίες όπως RSX-11D και RSX-11M περιγράφουν διαφορετικές γραμμές και δυνατότητες. Η διατήρηση αυτών των διακρίσεων είναι απαραίτητη όταν εξετάζουμε απαιτήσεις μνήμης, εξοπλισμό ή συμπεριφορά συγκεκριμένου προγράμματος.
Το σύστημα έδινε σημασία στις προτεραιότητες εργασιών και στην ανταπόκριση σε γεγονότα από το υλικό. Σε μια εφαρμογή ελέγχου, η σωστή σειρά και ο κατάλληλος χρόνος εκτέλεσης μπορεί να είναι εξίσου σημαντικά με το τελικό αποτέλεσμα. Οι υπηρεσίες ανάπτυξης και διαχείρισης αρχείων συνόδευαν αυτή τη λειτουργία. Η οικογένεια μπορούσε έτσι να υποστηρίζει περιβάλλοντα όπου ο υπολογιστής συνεργαζόταν με διαδικασίες και συσκευές, αντί να χρησιμοποιείται αποκλειστικά ως τερματικό για έγγραφα ή αριθμητικούς υπολογισμούς.
Η επιρροή του RSX-11 φαίνεται και στην ευρύτερη διαδρομή λογισμικού της DEC. Ωστόσο, η συγγένεια ιδεών δεν σημαίνει ότι διαφορετικά συστήματα είναι απλές μετονομασίες. Η μελέτη του βοηθά να κατανοήσουμε τη σημασία της εξειδίκευσης: η υποστήριξη πολλών εργασιών χρειάζεται κανόνες, και αυτοί οι κανόνες εξαρτώνται από τον στόχο. Στη συλλογή του PC.gr, το RSX-11 προσθέτει την ιστορία υπολογιστών που δεν υπηρετούσαν μόνο έναν άνθρωπο μπροστά στην οθόνη, αλλά συμμετείχαν ενεργά σε μια μεγαλύτερη τεχνική διαδικασία.
Η τεχνική ιδέα
Ο όρος πραγματικός χρόνος δεν σημαίνει απλώς ότι ένας υπολογιστής είναι γρήγορος. Σημαίνει ότι η χρονική στιγμή της απόκρισης μπορεί να αποτελεί μέρος της ορθότητας της εργασίας. Ένα αποτέλεσμα που έρχεται πολύ αργά ενδέχεται να μην είναι πλέον χρήσιμο. Η ιστορία του RSX-11 βοηθά να ξεχωρίσουμε αυτή την ανάγκη από τη γενική επιθυμία για υψηλή απόδοση. Οι προτεραιότητες, οι διακοπές και η συνεργασία με συσκευές αποκτούν ιδιαίτερη σημασία. Η σύγκριση με ένα περιβάλλον γραφείου πρέπει επομένως να γίνεται προσεκτικά. Διαφορετικές εφαρμογές ζητούν διαφορετικές εγγυήσεις, και η καταλληλότητα ενός λειτουργικού κρίνεται από το συγκεκριμένο πρόβλημα που καλείται να εξυπηρετήσει.
Η θέση του στην ιστορία των υπολογιστών
Η δεκαετία του 1970 έφερε κοντά δύο διαφορετικούς κόσμους: εγκαταστάσεις που εξυπηρετούσαν πολλούς ανθρώπους και μικρότερους υπολογιστές που μπορούσε να ελέγχει μια ομάδα ή ένα άτομο. Τα λειτουργικά δεν εξελίχθηκαν όλα προς τον ίδιο στόχο. Άλλα έδιναν προτεραιότητα στην κοινή χρήση και άλλα στην απλότητα ή στον άμεσο έλεγχο συσκευών. Γι’ αυτό η σύγκριση χρειάζεται συγκεκριμένο πλαίσιο χρήσης. Ένα χαρακτηριστικό χρήσιμο σε επιστημονικό εργαστήριο δεν ήταν απαραίτητα η πρώτη ανάγκη του οικιακού χρήστη. Η παρουσίαση στο PC.gr συνδέει αυτές τις επιλογές με την ιστορία των υπολογιστών, χωρίς να αντιμετωπίζει τις διαφορετικές πλατφόρμες ως διαδοχικές εκδόσεις ενός μοναδικού προϊόντος.
Πηγές και τεκμηρίωση
Σύνταξη & Επιμέλεια: Βλαχογιάννης Λ. Γεώργιος
Μέλος της Ένωσης Συντακτών Εφημερίδων, Περιοδικών και Ηλεκτρονικών Μέσων Βορείου Ελλάδος