Operating Systems
5.0 ECTS creditsThe course describes the basic principles of how an operating system is structured and functions and how those principles have been implemented in modern operating systems.
After a general overview of computer and operating systems, the course treats processes, process scheduling, process synchronisation, deadlock, memory management, file system, I/O system, and mass storage devices.
Instruction is in the form of lectures, course literature, and additional course material. The course includes hand-in assignments and laboratory work.
After a general overview of computer and operating systems, the course treats processes, process scheduling, process synchronisation, deadlock, memory management, file system, I/O system, and mass storage devices.
Instruction is in the form of lectures, course literature, and additional course material. The course includes hand-in assignments and laboratory work.
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 ECTS 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
- 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)
- Bachelor Programme in Computer Science (studied during year 2)