Ηλεκτρονική Διάθεση Μαθήματος
Μαθησιακά Αποτελέσματα
Οι φοιτητές αναμένεται ότι στα πλαίσια του μαθήματος θα γίνουν ικανοί στο :
• Να κατανοήσουν τα βασικά χαρακτηριστικά των λειτουργικών συστημάτων και να κατανοήσουν το ρόλο τους στα σημερινά υπολογιστικά περιβάλλοντα
• Να μάθουν διάφορους τρόπους αξιοποίησης δομών λειτουργικών συστημάτων
• Να εξασκηθούν σε σύγχρονα πραγματικά λειτουργικά συστήματα με εργασίες
• Να ευαισθητοποιηθούν σε μεθοδολογικά και πρακτικά ζητήματα μέσω εργασιών σε ομάδες
• Να εξασκηθούν στην ανάλυση και την ερμηνεία αποτελεσμάτων επίδοσης λειτουργικών συστημάτων
Περιεχόμενο Μαθήματος
Βασικές έννοιες Λειτουργικών Συστημάτων. Δομή και αρχές σχεδιασμού ενός Λειτουργικού Συστήματος. Δομή, αναπαράσταση και διαχείριση διεργασιών.
Δρομολόγηση και συγχρονισμός διεργασιών. Εντοπισμός και πρόληψη αδιεξόδων. Διαχείριση κύριας και δευτερεύουσας μνήμης. Αρχές συστημάτων αρχείων. Επισκόπηση των δημοφιλέστερων Λειτουργικών Συστημάτων (πχ Unix,
Linux, Windows). Παραδείγματα σύγχρονων λειτουργικών συστημάτων (πχ κινητών συσκευών).
Λέξεις Κλειδιά
λειτουργικά συστήματα, διεργασίες, δρομολόγηση, αδιέξοδα, μνήμη
Βιβλιογραφία μαθήματος (Εύδοξος)
-- Λειτουργικά Συστήματα Αρχές Σχεδίασης (6η έκδοση)W. Stallings ΕΚΔΟΣΕΙΣ
ΤΖΙΟΛΑ, 2009, ΘΕΣΣΑΛΟΝΙΚΗ
-- Λειτουργικά Συστήματα, Silberschatz, Galvin, Gagne, ΕΚΔΟΣΕΙΣ ΙΩΝ, 2007,
ΑΘΗΝΑ
Επιπρόσθετη βιβλιογραφία για μελέτη
Α. S. Tanenbaum, "Σύγχρονα Λειτουργικά Συστήματα" Τόμος Α', Εκδόσεις,
Παπασωτηρίου.
H. M. Deitel, "Operating Systems", 2nd edition, Addison-Wesley Publishing Company
Alan C. Shaw, "The logical design of operating systems ", Englewood Cliffs, N.J.,
Τμήμα Πληροφορικής Οδηγός Σπουδών
Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης 97
Prentice-Hall
Raymond W. Turner, "Operating systems : design and implementation", New
York: Macmillan Publ.
Janson, Philippe, Operating systems : structures and mechanisms, Academic Press.
Lane, Malcolm G., A practical approach to operating systems,Kent Pub. Co.
Εργασίες και ιστότοποι για υποστήριξη αντικειμένου νέων τεχνολογιών (ενδεικτικά):
‐ 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