q Λειτουργικά συστήματα - Operating Systems
Πανεπιστήμιο Κρήτης
Σχολή Θετικών Επιστημών
Τμήμα Επιστήμης Υπολογιστών

 

 

Λειτουργικά Συστήματα (HY-345)


Χειμερινό Εξάμηνο 2011-2012


Αρχική Σελίδα
Περιγραφή Μαθήματος
Κεφάλαια του Βιβλίου σε Διαφάνειες
Διαλέξεις
Παραπομπές σε Βιβλια και Αναφορές
Ασκήσεις
      

Βιβλίο Μαθήματος

    " Modern Operating Systems " (2nd Edition) by Andrew Tanenbaum, Prentice Hall, 2001


Βαθμολόγηση

Tελικό διαγώνισμα: 80%, ασκήσεις/project: 20% (μετράνε για την 2η και 3η εξεταστική). Όλες οι εξετάσεις δίνονται με κλειστά βιβλία. Στις εξετάσεις δεν επιτρέπεται η χρήση κανενός είδους σημειώσεων (π.χ. Α4), βιβλίων,συσκευών επικοινωνίας(π.χ. κινητά τηλέφωνα) κατά την διάρκεια των διαγωνισμάτων.


Επισκόπηση Μαθήματος

Τα θέματα που θα διδαχθούν είναι:

  • Εισαγωγή: Ιστορία, τι κάνει το λειτουργικό σύστημα, πως είναι οργανωμένο εσωτερικά.
  • Διεργασίες και Νήματα: Υλοποίηση διεργασιών. Συγχρονισμός, κλείδωμα, δρομολόγηση, διαχείρηση πόρων.
  • Αδιέξοδο: Ανίχνευση, αποφυγή, απαγόρευση.
  • Διαχείρηση μνήμης: Μετάφραση διευθύνσεων, TLBs paging και segmentation. Ιδεατή μνήμη και οι χρήσεις της.
  • Είσοδος / έξοδος: Οδηγοί συσκεύων, δίσκοι.
  • Συστήματα Αρχείων: Κατάλογοι, κρυφές μνήμες, προστασία, πολιτικές αντικατάστασης.
  • ΛΣ πολυμέσων: Τοποθέτηση αρχείων, χρήση κρυφής μνήμης.
  • Κατανεμημένα / Παράλληλα ΛΣ: Κατανεμημένα ΛΣ, ΛΣ δικτύων, κατανεμημένα συστήματα αρχείων.
  • Ασφάλεια: Κρυπτογραφία, πιστοποίηση, επιθέσεις, προστασία.