Ascendant

A-Level Computer Science · Syllabus 16.1

Purposes of an operating system (OS)

Coursebook chapter 16: System software and virtual machines

InteractiveOperating Systems: Purposes and Resources16.1.1 What an operating system does: managing resources, multi-tasking, the user interface and drivers hiding the hardware, and the kernel; animations, labs and the real Paper 3 questions.Open →
InteractiveProcess States and Interrupt Handling16.1.2 Processes, running, ready and blocked states, and how the kernel handles interrupts for low-level scheduling; a state machine lab and the real Paper 3 questions.Open →
InteractiveScheduling Routines16.1.3 First come first served, shortest job first, shortest remaining time and round robin with Gantt charts, a scheduling simulator and the real Paper 3 questions.Open →
InteractiveVirtual Memory, Paging and Segmentation16.1.4 Virtual memory, paging, segmentation, page replacement and disk thrashing, address and page-replacement labs and the real Paper 3 questions.Open →