|
|
Βιβλίο Μαθήματος
" Modern Operating Systems " (2nd Edition) by Andrew Tanenbaum, Prentice Hall, 2001
|
|
Βαθμολόγηση
Tελικό διαγώνισμα: 80%, ασκήσεις/project: 20% (μετράνε για την 2η και 3η εξεταστική). Όλες οι εξετάσεις δίνονται με κλειστά βιβλία. Στις εξετάσεις δεν επιτρέπεται η χρήση κανενός είδους σημειώσεων (π.χ. Α4), βιβλίων,συσκευών επικοινωνίας(π.χ. κινητά τηλέφωνα) κατά την διάρκεια των διαγωνισμάτων. |
|
Επισκόπηση Μαθήματος
Τα θέματα που θα διδαχθούν είναι:
- Εισαγωγή: Ιστορία, τι κάνει το λειτουργικό σύστημα, πως είναι οργανωμένο εσωτερικά.
- Διεργασίες και Νήματα: Υλοποίηση διεργασιών. Συγχρονισμός, κλείδωμα, δρομολόγηση, διαχείρηση πόρων.
- Αδιέξοδο: Ανίχνευση, αποφυγή, απαγόρευση.
- Διαχείρηση μνήμης: Μετάφραση διευθύνσεων, TLBs paging και segmentation. Ιδεατή μνήμη και οι χρήσεις της.
- Είσοδος / έξοδος: Οδηγοί συσκεύων, δίσκοι.
- Συστήματα Αρχείων: Κατάλογοι, κρυφές μνήμες, προστασία, πολιτικές αντικατάστασης.
- ΛΣ πολυμέσων: Τοποθέτηση αρχείων, χρήση κρυφής μνήμης.
- Κατανεμημένα / Παράλληλα ΛΣ: Κατανεμημένα ΛΣ, ΛΣ δικτύων, κατανεμημένα συστήματα αρχείων.
- Ασφάλεια: Κρυπτογραφία, πιστοποίηση, επιθέσεις, προστασία.
|
| |
|