Semester 7
Course: Operating Systems
Course Code: | ΜΚ22 |
Course Level: | Undergratuate |
Obligatory/Elective: | Obligatory |
Semester: | 7 |
Division: | Division of Computers |
Group: | Main Course |
ECTS Credits: | 5 |
Hours Per Week: | 4 |
Website: | eclass.uowm.gr/courses/ICTE189/ |
Language: | Greek |
Content: | Fundamental Issues in Operating Systems. History & Evolution of OS. Processes & Scheduling. Synchronization. Interprocess Communication. Simultaneous Processes/Threads. Mutual Exclusion. Memory Management. Paging. Virtual Memory. Filesystem Management. Resource Management. Deadlocks & Livelocks. Input/Output Management. Protection and Security Issues. Widows & Unix Operating Systems. Laboratory assignments consist of windows & Linux shell scripts and operating system programming in POSIX. |
Learning Outcomes: | Upon successful completion of this course, students will be able to demonstrate knowledge and understanding of:
From the laboratory assignments, students will gain the abilities to:
|
Pre-requirements: | Computer Architecture (not compulsory) |
Teaching Methods: | Lectures, PowerPoint slides, Lecture Notes, in class quizzes, e-class, automated examination system i-exams, open courses video lectures, laboratory exercises, semester group project. |
Validation: | The final grade is the sum of the laboratory grade and theory grade. The Maximum for these grades is 5, totaling both in 10. The students have to pass the Laboratory (at least 2.5/5) and Theory (at least 2.5/5), and also be present at the 85% of the laboratory sessions.
Theory Examination (max 5 grades)
Lab Examination (max 5 grades)
|
Suggested Books: |
|