University Of Limerick

Operating Systems 2

ET4345

Iowa State Course Substitution

Operating Systems: Principles and Practice

CPRE 3080

Course Info

International Credits: 6.0
Converted Credits: 3.5
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.

Review

Evaluated Date:
May 23, 2023
Evaluated:
Mai Zheng
Expiration Date:
May 23, 2028