Operating Systems
7.5 ECTS creditsThe course describes the basic principles of the structure and function of operating systems and how these principles are applied in practice in some modern operating systems.
After a general overview of computer and operating systems, the course treats processes, process scheduling, process synchronisation, deadlock, memory management, file systems, I/O systems, and mass storage units. Distributed computing systems as well as protection and security are also included.
Instruction is is the form of lectures, independent study, and additional resources as well as take-home assignments and laboratory exercises.
After a general overview of computer and operating systems, the course treats processes, process scheduling, process synchronisation, deadlock, memory management, file systems, I/O systems, and mass storage units. Distributed computing systems as well as protection and security are also included.
Instruction is is the form of lectures, independent study, and additional resources as well as take-home assignments and laboratory exercises.
Progressive specialisation:
G1F (has less than 60 credits in first‐cycle course/s as entry requirements)
Education level:
Undergraduate level
Admission requirements:
Programming Techniques (7.5 credits) or equivalent.
Selection:
Selection is usually based on your grade point average from upper secondary school or the number of credit points from previous university studies, or both.
This course is included in the following programme
- Study Programme in IT-Design: Software Design (studied during year 2)
- Master of Science in Computer Engineering (studied during year 2)
- Master of Science in Industrial Engineering and Management (studied during year 3)
- Study Programme in Engineering - Computer Science (studied during year 2)
- Geographic Information Systems Engineering (studied during year 3)
- Bachelor Programme in Computer Science (studied during year 2)