ARCHITECTUUR VAN BESTURINGSSYSTEMEN
 
Lectured in 4th year Computer science
Theory [A] 25.0
Exercises [B] 0.0
Training and projects [C] 0.0
Studytime [D] 80
Studypoints [E] 3
Level  
Language of instruction Dutch
Lecturer Joris MOREAU
Reference IIINFO04A04031
 
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