Key words Architecture of operating systems
Objectives Being able to comprehend the supporting technologies of modern operating systems and of their peripheral devices, in order to better understand how to manage them.
Topics
- computer systems and operating systems
- typical aspects moderne operating systems: overview of UNIX and Windows architectures.
- processes and threads: states, implementation and management.
- interproces communication: mutual exclusion using software and hardware techniques, using semafores abd monitors, classical problems and their solutions.
- deadlocks: detection, recovery, prevention and avoidance.
- memory managemnt: paging, segmentation, virtual memory, memory management.
- processor scheduling: objectives, algoritms, real-time scheduling, scheduling in UNIX and Windows systems.
- I/O management: I/O hardware and I/O software techniques, disk buffering, disk caching and disk scheduling.
- file systems, introducing NTFS.
Prerequisites Basic informatics, as taught in the first year Information Technology course
Final Objectives
Materials used Syllabus and slides
Study costs € 6
Study guidance
The students can make an appointment or e-mail
Teaching Methods
Lectures
Assessment Written examination (100 %)
Lecturer(s)
Joris MOREAU
|
|