Περιγραφή μαθήματος:

Εισαγωγή και ιστορία λειτουργικών συστημάτων, διεργασίες, νήματα, αμοιβαίος αποκλεισμός, συγχρονισμός, αδιέξοδο, χρονοδρομολόγηση επεξεργαστή, διαχείριση μνήμης, εικονική μνήμη, διαχείριση συσκευών, συστήματα αρχείων, ασφάλεια.

Μαθησιακοί στόχοι:

Το μάθημα σκοπεύει να αναπτύξει κατανόηση της χρήσης σχεδιασμού και υλοποίησης λειτουργικών συστημάτων γενικού σκοπού.

Κατά την επιτυχή ολοκλήρωση της παρακολούθησης του μαθήματος, ο μαθητής αναμένεται να:

  • Έχει βασική κατανόηση της διεπαφής και εσωτερικής λειτουργίας ενός τυπικού λειτουργικού συστήματος γενικού σκοπού.
  • Μπορεί να κατανοήσει τη χρήση συστημάτων κλήσης στον προγραμματισμό εφαρμογών.
  • Μπορεί να κατανοήσει πως το λειτουργικό σύστημα διαχειρίζεται διεργασίες, συσκευές, μνήμη και αρχεία.

Λέξεις κλειδιά: Υπολογιστικά συστήματα, διεργασίες, νήματα, συγχρονισμός, αδιέξοδο, χρονοδρομολόγηση επεξεργαστή, διαχείριση μνήμης, εικονική μνήμη, διαχείριση συσκευών, συστήματα αρχείων, ασφάλεια.