All revision topics

IB Computer Science HL · HL extension

Resource Management

Operating systems, process scheduling, concurrency and virtual memory — heavy on "explain the trade-off" questions, so naming a scheduling algorithm correctly without stating its actual effect (e.g. on wait time) only earns partial credit.

6.1 Resource management

  • Identify the resources that need to be managed within a computer system.
  • Evaluate the resources available in a variety of computer systems.
  • Identify the limitations of a range of resources in a specified computer system.
  • Describe the possible problems resulting from the limitations in the resources in a computer system.
  • Explain the role of the operating system in terms of managing memory, peripherals and hardware interfaces.
  • Outline OS resource management techniques: scheduling, policies, multitasking, virtual memory, paging, interrupt, polling.
  • Discuss the advantages of producing a dedicated operating system for a device.
  • Outline how an operating system hides the complexity of the hardware from users and applications.

Practice this topic

ExamEdge generates fresh, exam-authentic resource management questions, marks every answer, and tells you exactly why a mark was lost — concept gap, reading load, or answer format.