Skip to content
Contact
SYS_TIME [ 00 00 00 ]

CS330

COMPLETE

Introduction 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.

Course Code CS330
Credit Hours 3
Prerequisites CS175 and CS210

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.

CH 4Chapter 4 - Threads21 SLIDES
0x08Chapter 10 - Mass Storage StructureNO DECK YET
ΣTotal Slides372 SLIDES
  • 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.
0x01Midterm Exam20%
0x02Quizzes (4 quizzes)20%
0x03Projects (Guided 3% + Teamwork 7%)10%
0x04Assignments5%
0x05Class Attendance & Participation5%
0x06Final Exam40%