Αρχική σελίδα » πως να » Ποιες 'έννοιες' χρησιμοποιήθηκαν πριν από τα λειτουργικά συστήματα;

    Ποιες 'έννοιες' χρησιμοποιήθηκαν πριν από τα λειτουργικά συστήματα;

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

    Η σημερινή συνάντηση ερωτήσεων και απαντήσεων έρχεται σε επαφή με το SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινότητα που κατευθύνεται από τους ιστότοπους ερωτήσεων & απαντήσεων.

    Φωτογραφία ευγενική προσφορά του Δελτίου της Εταιρείας Διατήρησης Ηλεκτρονικών Υπολογιστών.

    Το ερώτημα

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

    Τα λειτουργικά συστήματα αποτελούν τη βάση για τον σύγχρονο υπολογισμό, αλλά πριν από αυτό, αυτό που χρησιμοποιήθηκε στα συστήματα ηλεκτρονικών υπολογιστών για να τους κάνει να λειτουργούν?

    Τι χρησιμοποιήσαμε για να λειτουργήσουμε τα συστήματα ηλεκτρονικών υπολογιστών πριν από τα σύγχρονα λειτουργικά συστήματα που γνωρίζουμε σήμερα?

    Η απάντηση

    Συντελεστές SuperUser RedGrittyBrick και DavidPostill έχουν την απάντηση για εμάς. Πρώτα επάνω, RedGrittyBrick:

    Πρώιμοι υπολογιστές* έτρεξε ένα πρόγραμμα κάθε φορά και τα προγράμματα φορτώθηκαν απευθείας από χαρτοταινία με τρύπες διάτρητες σε αυτό (για παράδειγμα). Θα προγραμματίσατε τους παλιότερους υπολογιστές* με τη ρύθμιση μιας μεγάλης σειράς διακόπτη on-off.

    Κολοσσός

    Ατλας

    Manchester

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

    Ακολουθούμενη από την απάντηση του DavidPostill:

    Ιστορία των λειτουργικών συστημάτων (Πηγή: Kent State University)

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

    Η δεκαετία του 1940 - Πρώτη γενιά

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

    Η δεκαετία του 1950 - Δεύτερη γενιά

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

    Ιστορία των λειτουργικών συστημάτων (Πηγή: Wikipedia)

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

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

    Τα προγράμματα θα μπορούσαν γενικά να διορθωθούν μέσω ενός πίνακα ελέγχου χρησιμοποιώντας διακόπτες εναλλαγής και φώτα πίνακα. Λέγεται ότι ο Alan Turing ήταν πλοίαρχος αυτού στην πρώιμη μηχανή Mark 1 της Μάντσεστερ και ότι ήδη απολάμβανε την πρωτόγονη σύλληψη ενός λειτουργικού συστήματος από τις αρχές της γενικής μηχανής Turing.

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


    Έχετε κάτι να προσθέσετε στην εξήγηση; Απενεργοποιήστε τα σχόλια. Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους τεχνολογικούς χρήστες Stack Exchange; Δείτε το πλήρες νήμα συζήτησης εδώ.