Λειτουργικά συστήματα – ιστορική αναδρομή

Λειτουργικά συστήματα – ιστορική αναδρομή

Λειτουργικά συστήματα: (1940) η μηδενική γενιά

  • λειτουργικά συστήματα - μηδενική γενιάΗ/Υ χωρίς λειτουργικό σύστημα.
  • Τα πρώτα υπολογιστικά συστήματα δεν είχαν λειτουργικό σύστημα. Οι χρήστες είχαν άμεση προσπέλαση στη γλώσσα μηχανής και προγραμμάτιζαν τα πάντα κυριολεκτικά «με το χέρι».
  • Οι χρήστες των πρώτων Η/Υ ήταν μόνο έμπειροι προγραμματιστές οι οποίοι έδιναν εντολές χειριζόμενοι τους διακόπτες και τα σήματα ελέγχου.

Λειτουργικά συστήματα: (1950 – 1960) Η πρώτη γενιά λειτουργικών συστημάτων

  • λειτουργικά συστήματα - πρώτη γενιάο χρήστης ήταν υπεύθυνος να επιλέγει τις εργασίες/εντολές που θα εκτελεστούν, τα προγράμματα που θα τρέξουν κλπ.
  • ο χρήστης έπρεπε να δουλεύει πάνω στην «κονσόλα» μεταβάλλοντας το περιεχόμενο καταχωρητών, εκτελώντας εντολές βήμα-βήμα, εξετάζοντας θέσεις μνήμης και γενικά, αλληλεπιδρώντας με τον Η/Υ στο χαμηλότερο δυνατό επίπεδο (σε γλώσσα μηχανής χρησιμοποιώντας κατευθείαν το δυαδικό σύστημα!).
  • ένα λάθος στις εντολές του χρήστη μπορούσε να καταστρέψει το λειτουργικό σύστημα ή να “κολλήσει” το σύστημα.
  • μόνο οι πολύ έμπειροι χρήστες που γνώριζαν καλά την γλώσσα μηχανής του Η/Υ μπορούσαν να χρησιμοποιήσουν τα πρώτα λειτουργικά συστήματα.

Λειτουργικά συστήματα: (1959 – 1965) δεύτερη γενιά λειτουργικών συστημάτων

  • Με την εξέλιξη του υλικού των Η/Υ π.χ. ανακάλυψη του λεγόμενου “κανάλι δεδομένων” (data channel) άρχισαν να γράφονται πιο “πολύπλοκα” (για την εποχή) λειτουργικά συστήματα.
  • software buffering: παράδειγμα “στοίβαγμα” (queuing) αποτελεσμάτων λόγω καθυστέρησης γραψίματος της εισόδου κλπ.
  • χειρισμός σημάτων διακοπτών (interrupt handling) κλπ.

λειτουργικά συστήματα - δεύτερη γενιά

Λειτουργικά συστήματα: (1980 – 1990) τέταρτη γενιά λειτουργικών συστημάτων

  • λειτουργικά συστήματα - τέταρτη γενιάΕμφάνιση των πρώτων προσωπικών υπολογιστών (PCs).
  • Apple operating system
  • Amiga operating system
  • Dos operating system
  • κ.α.

Λειτουργικά συστήματα: (1990 – σήμερα) πέμπτη γενιά λειτουργικών συστημάτων

  • Αλληλεπίδραση χρήστη με καλύτερο Γραφικό Περιβάλλον (GUI)
  • Εξέλιξη του DOS-> Windows (έχουμε τα Windows 3.0, Windows 95, Windows 98 μέχρι τα σημερινά Windows XP / Vista 7/ Windows 8 / Windows 10).
  • Λειτουργικό σύστημα Mac OS (βασισμένο σήμερα στο BSD Unix).
  • Linux: ανοικτού κώδικα λειτουργικό σύστημα UNIX.
  • Symbian: Λειτουργικό σύστημα κινητών τηλεφώνων.
  • Android, IOS κλπ.

Λειτουργικά συστήματα: Χαρακτηριστικά των σύγχρονων Λ.Σ.

  • Εξέλιξη του υλικού:
    – Πολλοί επεξεργαστές
    – Υψηλή ταχύτητα συνδέσεων δικτύου
    – Πολλές και μεγάλες σε χωρητικότητα συσκευές αποθήκευσης
  • Εξέλιξη του λογισμικού:
    – Πολυμεσικές εφαρμογές
    – Πρόσβαση στο διαδίκτυο
    – Μοντέλο πελάτη / εξυπηρέτη (client / server)

Λειτουργικά συστήματα: Μερικά αστεία ιστορικά στοιχεία για τους υπολογιστές:

  • “Οι υπολογιστές του μέλλοντος μπορεί να ζυγίζουν λιγότερο από 1,5 τόνο”, γνωστοί μηχανικοί (1949)
  • “Νομίζω ότι υπάρχει μια παγκόσμια ζήτηση στην αγορά για περίπου πέντε υπολογιστές”, T. Watson, γενικός διευθυντής της IBM (1943)
  • “Δεν υπάρχει κανένας ιδιαίτερος λόγος για να θέλει κάποιος έναν υπολογιστή στο σπίτι του”, K. Oslon, πρόεδρος της DEC (1974)
  • “640Κbyte μνήμης είναι αρκετά για όλους”, B. Gates, πρόεδρος της Microsoft ( 1981)

Απάντηση

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