Σχολή Θετικών Επιστημών
Τμήμα Φυσικής
ΕΚ212
10ΕΚ212 Συστήματα Υπολογιστών (μεταπτυχιακό)
Ιστοσελίδα μαθήματος: https://eclass.uoa.gr/courses/PHYS302
Περιεχόμενο μαθήματος
- Τύποι λειτουργικών συστημάτων, η δομή τους, οι διεργασίες και οι κλήσεις συστήματος. Διεργασίες και νήματα.
- Διαχείριση μνήμης. Εικονική μνήμη και οργάνωση με σελιδοποίηση και θέματα υλοποίησης.
- Οργάνωση αρχείων. Είσοδος/έξοδος, ελεγκτές συσκευών και αρχές του λογισμικού εισόδου/εξόδου.
- Αδιέξοδα και ανάκαμψη. Αποφυγή. Αποτροπή αδιεξόδων.
- Ασφάλεια και αρχές κρυπτογραφίας.
- Αρχές λειτουργικών για πολλαπλούς επεξεργαστές.
- Υλοποίηση σε C και C++ σχετικών εφαρμογών.
Προτεινόμενα συγγράμματα
- A.S. Tanenbaum, Σύγχρονα Λειτουργικά Συστήματα, Εκδόσεις Κλειδάριθμος ΕΠΕ, 2018.
- Α. Silberschatz, P.B. Galvin, G. Gagne, Λειτουργικά Συστήματα, Εκδόσεις Σ. Παρίκου & Σία ΟΕ, 2009.