Λειτουργικά Συστήματα
Περίγραμμα
Διδάσκοντες
Διδάσκουσα: Αθηνά Βακάλη, Καθηγήτρια
Βιογραφικό: oswinds2.csd.auth.gr/~avakali
Ομάδα ανάπτυξης περιεχομένου: Χατζάκου Δέσποινα
Περιεχόμενο μαθήματος
Βασικές έννοιες Λειτουργικών Συστημάτων. Σχέδιο και δομή ενός Λειτουργικού Συστήματος και τα βασικά για το σχεδιασμό, την αναπαράσταση και τη διαχείριση διεργασιών. Δρομολόγηση και συγχρονισμός διεργασιών. Διαχείριση κύριας και δευτερεύουσας μνήμης. Συστήματα αρχείων. Υποσυστήματα αποθήκευσης και διαχείρισης δεδομένων. Είσοδος-Έξοδος. Αδιέξοδα. Επισκόπηση των δημοφιλέστερων Λειτουργικών Συστημάτων Unix, Linux, Windows.
Ομάδα στόχος
Οι φοιτητές/απόφοιτοι του τμήματος Πληροφορικής.
Ενδιαφερόμενοι για την κατανόηση του τρόπου λειτουργίας των διαφόρων Λειτουργικών Συστημάτων.
Μαθησιακοί στόχοι
Στόχος του συγκεκριμένου μαθήματος είναι οι φοιτητές αναμένεται ότι στα πλαίσια του μαθήματος θα γίνουν ικανοί στο :
- Να κατανοήσουν τα βασικά χαρακτηριστικά των λειτουργικών συστημάτων και να κατανοήσουν το ρόλο τους στα σημερινά υπολογιστικά περιβάλλοντα.
- Να μάθουν διάφορους τρόπους αξιοποίησης δομών λειτουργικών συστημάτων.
- Να εξασκηθούν σε σύγχρονα πραγματικά λειτουργικά συστήματα με εργασίες.
- Να ευαισθητοποιηθούν σε μεθοδολογικά και πρακτικά ζητήματα μέσω εργασιών σε ομάδες.
- Να εξασκηθούν στην ανάλυση και την ερμηνεία αποτελεσμάτων επίδοσης λειτουργικών συστημάτων.
Προαπαιτούμενα
Καλό επίπεδο αγγλικών, εμπειρία στη χρήση λειτουργικών συστημάτων, προχωρημένο επίπεδο προγραμματισμού σε C/C++.
Προτεινόμενα συγγράμματα
Βιβλιογραφία
Επιπρόσθετη βιβλιογραφία για την πιο εις βάθος κατανόηση της ύλης:
Εργασίες και ιστότοποι για υποστήριξη αντικειμένου νέων τεχνολογιών (ενδεικτικά):
- Wubi Ubuntu Windows installer ubuntu 10.04 (ή 10.10 όταν είναι διαθέσιμο) : http://wubi-installer.org
- VirtualBox 3.2 + Ubuntu 10.10: http://www.virtualbox.org/
- Ubuntu 10.10 http://www.ubuntu.com/
- Λειτουργικό Σύστημα Windows: microsoft.com