StudyPath

CSC 321 Computer Operating Systems I

300 levelComputing & ICT10 topics

CSC 321 covers 10 topics. StudyPath paces them into daily study sessions that finish before your exam date, with practice questions and worked answers for each one.

Study CSC 321 on StudyPath

Free for every student. No card.

Course outline

The topics this course covers, in teaching order.

  1. Operating system structure and services
  2. Process concept and process control block
  3. CPU scheduling algorithms
  4. Threads and multithreading
  5. Process synchronisation and critical sections
  6. Semaphores and monitors
  7. Deadlock detection, avoidance and prevention
  8. Memory management and paging
  9. Virtual memory and page replacement
  10. File systems and I/O management

A sample from this course

One topic, as StudyPath teaches it.

Operating system structure and services

Operating system structure and services focus on how an operating system is organised internally and the basic functions it provides to users and programs. For exams, you must know the major structural models, the difference between kernel and user space, and the core services such as process, memory, file, device, protection, and user-interface support.

What you get for CSC 321