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.