University Of Limerick

Operating Systems 2


Iowa State Course Substitution

Operating Systems: Principles and Practice

CPR E 308

Course Info

International Credits: 6.0
Converted Credits: 0.0
Country: Ireland
Language: English
Course Description:
UNIX Overview: History, standards, shells, interfaces. UNIX architecture: Features, partition of functions and position in the layered structure Kernel organisation: Control flow, execution, daemons, timers, interrupts, clocks, modules. Process Management: Process manager, system calls, task creation, blocking, wait queues, scheduling, IPC, booting. Memory management: Virtual address space, secondary memory, shared memory, addressing, performance issues, system calls. File management: File I/O, file access, different file systems, performance issues, system calls. Device management: Device drivers, streams, interrupt handling, disk drive example. Laboratory: A set of laboratory exercises based on skeleton example programs will guide the student through the internals of the UNIX operating system. The example programs will be developed in shell scripts and C/C++ programming environments.


Evaluation Date:
October 24, 2018
Yong Guan
This is comparable with our CprE 308.