Διδάσκοντες

Διδάσκοντες

Διδάσκουσα: Αθηνά Βακάλη, Καθηγήτρια

 

Βιογραφικό: oswinds2.csd.auth.gr/~avakali

 

Ομάδα ανάπτυξης περιεχομένου: Χατζάκου Δέσποινα

 

Περιεχόμενο μαθήματος

Περιεχόμενο μαθήματος

Βασικές έννοιες Λειτουργικών Συστημάτων. Σχέδιο και δομή ενός Λειτουργικού Συστήματος και τα βασικά για το σχεδιασμό, την αναπαράσταση και τη διαχείριση διεργασιών. Δρομολόγηση και συγχρονισμός διεργασιών. Διαχείριση κύριας και δευτερεύουσας μνήμης. Συστήματα αρχείων. Υποσυστήματα αποθήκευσης και διαχείρισης δεδομένων. Είσοδος-Έξοδος. Αδιέξοδα. Επισκόπηση των δημοφιλέστερων Λειτουργικών Συστημάτων Unix, Linux, Windows.

Ομάδα στόχος

Ομάδα στόχος

Οι φοιτητές/απόφοιτοι του τμήματος Πληροφορικής.

Ενδιαφερόμενοι για την κατανόηση του τρόπου λειτουργίας των διαφόρων Λειτουργικών Συστημάτων.

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

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

Στόχος του συγκεκριμένου μαθήματος είναι οι φοιτητές αναμένεται ότι στα πλαίσια του μαθήματος θα γίνουν ικανοί στο :

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

Προαπαιτούμενα

Προαπαιτούμενα

Καλό επίπεδο αγγλικών, εμπειρία στη χρήση λειτουργικών συστημάτων, προχωρημένο επίπεδο προγραμματισμού σε C/C++. 

Βιβλιογραφία

Βιβλιογραφία

Επιπρόσθετη βιβλιογραφία για την πιο εις βάθος κατανόηση της ύλης:

  1. A.S. Tanenbaum, Σύγχρονα Λειτουργικά Συστήματα, Τόμος Α’, Εκδόσεις ΠΑΠΑΣΩΤΗΡΙΟΥ.

Εργασίες και ιστότοποι για υποστήριξη αντικειμένου νέων τεχνολογιών (ενδεικτικά):