Tanenbaum, Andrew S.
Σύγχρονα λειτουργικά συστήματα
Andrew S. Tanenbaum ; επιμέλεια Παναγιώτης Γεωργιάδης.
- 3η αμερικάνικη έκδ.
- Αθήνα: Κλειδάριθμος, c2009.
Εισαγωγικά στοιχεία (τι είναι λειτουργικό σύστημα, γενικά για το υλικό των υπολογιστών κ.ά.)
- Διεργασίες και νήματα (το μοντέλο της διεργασίας, υλοποίηση διεργασιών, χρήση των νημάτων, υβριδικές υλοποιήσεις κ.ά.)
- Διαχείριση μνήμης (χώροι διευθύνσεων, εικονική μνήμη, αλγόριθμος αντικατάστασης σελίδας κ.ά.)
- Συστήματα αρχείων (κατάλογοι, υλοποίηση, διαχείριση και βελτιστοποίηση κ.ά.)
- Είσοδος/Έξοδος (αρχές του υλικού Εισόδου/Εξόδου, επίπεδα λογισμικού κ.ά.)
- Αδιέξοδα (πόροι, ο αλγόριθμος της στρουθοκαμήλου κ.ά.)
- Λειτουργικά συστήματα πολυμέσων (αρχεία πολυμέσων, συμπίεση βίντεο και ήχου κ.ά.)
- Συστήματα πολλαπλών επεξεργαστών (πολυεπεξεργαστές, πολύ-υπολογιστές, εικονικοποίηση κ.ά.)
- Ασφάλεια (βασικές αρχές κρυπτογραφίας, μηχανισμοί προστασίας κ.ά.)
- Μελέτη περίπτωσης: Linux (η ιστορία των Unix και Linux, οι διεργασίες στο Linux κ.ά.)
- Μελέτη περίπτωσης: Windows Vista (η ιστορία των Windows Vista, προγραμματισμός, η δομή του συστήματος κ.ά.)
- Μελέτη περίπτωσης: Το λειτουργικό σύστημα Symbian (η ιστορία του Symbian, διεργασίες και νήματα, διαχείριση μνήμης κ.ά.)
- Σχεδίαση λειτουργικών συστημάτων (η φύση του προβλήματος σχεδίασης, υλοποίηση, απόδοση κ.ά.)
Operating systems (Computers)
Πληροφορική