Learning Outcomes
The students are expected that under this course they will become able to :
• understand the basic characteristics of operating systems and recognize their role in todays computer systems
• learn various ways to exploit operating system structures
• practice with todays real operating systems in their projects
• to practice and become familiar witj projects which require team work
• to practise in analysis and interpretation of operating systems performance results
Course Content (Syllabus)
Basic concepts in operating systems. Operating system structure and design principles. Structue, representation and process management. Process scheduling and synchronization. Deadlocks detection and prevention. Main and secondary memory management. File System principles. Popular Operating systems overview (such as Unix, Linux, Windows). Examples of contemporary operating systems (such as in mobile devices).
Keywords
operating systems, processes, scheduling, deadlocks, memory
Course Bibliography (Eudoxus)
-- Λειτουργικά Συστήματα Αρχές Σχεδίασης (6η έκδοση)W. Stallings ΕΚΔΟΣΕΙΣ
ΤΖΙΟΛΑ, 2009, ΘΕΣΣΑΛΟΝΙΚΗ
-- Λειτουργικά Συστήματα, Silberschatz, Galvin, Gagne, ΕΚΔΟΣΕΙΣ ΙΩΝ, 2007,
ΑΘΗΝΑ
Additional bibliography for study
Α. 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