Tanenbaum, Andrew S.

Σύγχρονα λειτουργικά συστήματα Andrew S. Tanenbaum ; επιμέλεια Παναγιώτης Γεωργιάδης. - 3η αμερικάνικη έκδ. - Αθήνα: Κλειδάριθμος, c2009.

Εισαγωγικά στοιχεία (τι είναι λειτουργικό σύστημα, γενικά για το υλικό των υπολογιστών κ.ά.)

- Διεργασίες και νήματα (το μοντέλο της διεργασίας, υλοποίηση διεργασιών, χρήση των νημάτων, υβριδικές υλοποιήσεις κ.ά.)

- Διαχείριση μνήμης (χώροι διευθύνσεων, εικονική μνήμη, αλγόριθμος αντικατάστασης σελίδας κ.ά.)

- Συστήματα αρχείων (κατάλογοι, υλοποίηση, διαχείριση και βελτιστοποίηση κ.ά.)

- Είσοδος/Έξοδος (αρχές του υλικού Εισόδου/Εξόδου, επίπεδα λογισμικού κ.ά.)

- Αδιέξοδα (πόροι, ο αλγόριθμος της στρουθοκαμήλου κ.ά.)

- Λειτουργικά συστήματα πολυμέσων (αρχεία πολυμέσων, συμπίεση βίντεο και ήχου κ.ά.)

- Συστήματα πολλαπλών επεξεργαστών (πολυεπεξεργαστές, πολύ-υπολογιστές, εικονικοποίηση κ.ά.)

- Ασφάλεια (βασικές αρχές κρυπτογραφίας, μηχανισμοί προστασίας κ.ά.)

- Μελέτη περίπτωσης: Linux (η ιστορία των Unix και Linux, οι διεργασίες στο Linux κ.ά.)

- Μελέτη περίπτωσης: Windows Vista (η ιστορία των Windows Vista, προγραμματισμός, η δομή του συστήματος κ.ά.)

- Μελέτη περίπτωσης: Το λειτουργικό σύστημα Symbian (η ιστορία του Symbian, διεργασίες και νήματα, διαχείριση μνήμης κ.ά.)

- Σχεδίαση λειτουργικών συστημάτων (η φύση του προβλήματος σχεδίασης, υλοποίηση, απόδοση κ.ά.)


Operating systems (Computers)
Πληροφορική