CS330
COMPLETEIntroduction to Operating Systems
CS330 explores the principles, concepts, and design issues of modern operating systems. The course covers operating system structure, services, process management, threads, CPU scheduling, synchronization, memory management, virtual memory, mass storage, file-system interfaces, and file-system implementation. It also includes practical operating-system work through a course project.
CS330 explores the principles, concepts, and design issues of modern operating systems. The course covers operating system structure, services, process management, threads, CPU scheduling, synchronization, memory management, virtual memory, mass storage, file-system interfaces, and file-system implementation. It also includes practical operating-system work through a course project.
- Describe the objectives, major components, and functions of a modern operating system.
- Explain concepts related to processes, threads, scheduling, and synchronization.
- Apply memory management and virtual memory techniques to basic memory problems.
- Apply mass storage and file-system interface/implementation concepts.
- Demonstrate operating-system concepts through practical project work.