4. Λειτουργικά συστήματα
Το λειτουργικό σύστημα
παίζει το ρόλο του
κυβερνήτη σ’ έναν υπολογιστή
Λαμβάνει τα αιτήματα των
συσκευών
Ρυθμίζει τη μεταξύ τους
επικοινωνία με τον καλύτερο
τρόπο
Παρακολουθεί την εκτέλεση
των εργασιών
7. (1940) η μηδενική γενιά: Η/Υ χωρίς
λειτουργικό σύστημα.
•Τα πρώτα υπολογιστικά συστήματα δεν είχαν
λειτουργικό σύστημα.
•Οι χρήστες είχαν άμεση προσπέλαση στη γλώσσα
μηχανής και προγραμμάτιζαν τα πάντα κυριολεκτικά «με
το χέρι».
•Οι χρήστες των πρώτων Η/Υ ήταν μόνο έμπειροι
προγραμματιστές οι οποίοι έδιναν εντολές χειριζόμενοι
τους διακόπτες και τα σήματα ελέγχου.
8. (1950 – 1960) 1η γενιά
λειτουργικών συστημάτων.
•Ο χρήστης ήταν υπεύθυνος να επιλέγει τις εργασίες/εντολές που θα
εκτελεστούν, τα προγράμματα που θα τρέξουν κλπ.
•Για να εκτελέσει κάποιο πρόγραμμα ο χρήστης έπρεπε να δουλεύει
πάνω στην "κονσόλα» επιδρώντας με τον Η/Υ στο χαμηλότερο
δυνατό επίπεδο (σε γλώσσα μηχανής χρησιμοποιώντας κατευθείαν το
δυαδικό σύστημα!!).
•Ένα λάθος στις εντολές του χρήστη μπορούσε να καταστρέψει το
λειτουργικό σύστημα ή να "κολλήσει" το σύστημα.
9. (1959 – 1965) 2η γενιά
λειτουργικών συστημάτων
Με την εξέλιξη του υλικού των Η/Υ δημιουργούνται πιο "πολύπλοκα" (για
την εποχή) λειτουργικά συστήματα.
(ομαδική επεξεργασία – πολυπρογραμματισμός αρχικά στάδια)
10. (1965 – 1980) 3η γενιά
λειτουργικών συστημάτων
• Δυνατότητα πολυπρογραμματισμού: Διαχωρισμός της
μνήμης σε διάφορα "μέρη" έτσι ώστε διάφορες εργασίες
(εκτελέσιμα προγράμματα) να εξυπηρετούνται
"ταυτόχρονα".
• Φόρτωση πολλών εργασιών ταυτόχρονα (από κάρτες).
• Δυνατότητα καταμερισμού χρόνου: κάθε πρόγραμμα
εκτελείται από λίγο διάστημα ώστε να φαίνεται ότι όλα
τα προγράμματα τρέχουν "ταυτόχρονα".
Την εποχή αυτή δημιουργήθηκε το πρώτο UNIX
σύστημα!
11. (1980 – 1990) 4η γενιά
λειτουργικών
συστημάτων
Εμφάνιση των πρώτων
προσωπικών υπολογιστών (PCs).
• Apple operating system
• Amiga operating system
• Dos operating system
15. (1990 – σήμερα) 5η γενιά
λειτουργικών συστημάτων
•Κατανεμημένη επεξεργασία λόγω ύπαρξης πολλών
πυρήνων σ’ ένα επεξεργαστή
•Αλληλεπίδραση χρήστη με Γραφικό Περιβάλλον
•Εξέλιξη του DOS-> Windows (έχουμε τα Windows 3.0,
Windows 95, Windows 98, ΧP / Vista, Windows 7,8).
• Λειτουργικό σύστημα Mac OS
• Linux: ανοικτού κώδικα λειτουργικό σύστημα UNIX.
16. Χαρακτηριστικά των σύγχρονων Λ.Σ.
• Εξέλιξη του υλικού
– Πολλοί επεξεργαστές
– Υψηλή ταχύτητα συνδέσεων δικτύου
– Πολλές και μεγάλες σε χωρητικότητα συσκευές
αποθήκευσης
• Εξέλιξη του λογισμικού
– Πολυμεσικές εφαρμογές
– Πρόσβαση στο διαδίκτυο
– Μοντέλο πελάτη / εξυπηρέτη (client / server)
17. Εργασίες λειτουργικών συστημάτων
Εκτέλεση προγραμμάτων (ζωγραφική, κειμενογράφος,
σελίδες διαδικτύου…)
Λειτουργίες εισόδου-εξόδου (επικοινωνία με ποντίκι,
πληκτρολόγιο, οθόνη…
Διαχείριση αρχείων (μετονομασία, διαγραφή …
Ανίχνευση λαθών (και πιθανές αιτίες)
Κατανομή πόρων
Απολογιστικά στοιχεία (για τη βελτίωση απόδοσης του
υπολογιστή)
Προστασία – ασφάλεια του υπολογιστή από άλλους
χρήστες
18. Λειτουργικά συστήματα κινητών
Android : Το Android είναι το
λειτουργικό σύστημα για κινητά που
δημιούργησε η Google, γι’ αυτό και τα
κινητά που το χρησιμοποιούν συχνά τα
αποκαλούμε Android κινητά.
iOS (iPhone) : Το λειτουργικό σύστημα
iOS είναι διαθέσιμο μόνο στις συσκευές
της Apple και σήμερα είναι ίσως το πιο
γνωστό απ’ όλα τα Smartphones.
19. Λειτουργικά συστήματα κινητών
Windows Phone : Το νέο
λειτουργικό για κινητά από την
Microsoft, περιέχει το Microsoft
Office Mobile με Word, Excel και
Powerpoint
BlackBerry: Μόνο σε συσκευές
BlackBerry είναι διάσημη κυρίως για
την παροχή υψηλής ποιότητας
υπηρεσιών email και instant
messaging μεταξύ BlackBerry
συσκευών.
20. Λειτουργικά συστήματα κινητών
Symbian : Το Symbian είναι σήμερα το πιο
διαδεδομένο λειτουργικό σύστημα για κινητά
τηλέφωνα. Πολλά τηλέφωνα Nokia αλλά και
άλλων κατασκευαστών κατά καιρούς διαθέτουν
Symbian.