Practice IB Computer Science (CS) Topic 6.1 Resource Management with authentic exam-style questions for both SL and HL students. This question bank focuses on the exact syllabus content for 6.1 Resource Management and mirrors Paper 1, 2, 3 style where relevant.
Get instant solutions, detailed explanations, and build confidence with questions aligned to IB examiner expectations.
An AI company is running a feasibility study on how they can run larger AI models on their servers.
Outline what changes to the current system may be needed to run larger AI models.
The role of the operating system in a computer system.
Identify one reason why a software developer might use a virtual machine to test a newly developed application.
A designer is using a computer with 4 GB of RAM to edit a high-resolution image that requires 10 GB of memory space. Describe how the OS coordinates primary memory to enable the execution of this task.
A vertical farming company uses an automated control system to manage its indoor crop production. The system regulates environmental conditions and nutrient delivery based on real-time data.
The system utilizes a network of sensors and actuators connected to a central controller. This controller manages multiple concurrent processes, such as lighting schedules, irrigation cycles, and climate monitoring.
To ensure reliability, the controller runs a specialized operating system designed for real-time resource management.
Identify two hardware resources that the operating system must manage in this control system.
The operating system manages several concurrent tasks. The following table describes four tasks currently in the system's process queue:
| Task | Priority | Description |
|---|---|---|
| P1 | High | Emergency shutdown (leak detected) |
| P2 | Medium | Regulating nutrient pump speed |
| P3 | Medium | Adjusting LED light intensity |
| P4 | Low | Calculating weekly growth statistics |
Explain how the operating system uses priority-based scheduling to manage these tasks effectively.
Outline the role of a sensor as an input transducer in this monitoring system.
The sensors in the farm produce analog signals, but the controller is a digital device. Explain the necessity of an Analog-to-Digital Converter (ADC) in this system.
The company had to choose between a dedicated (embedded) operating system and a general-purpose operating system.
Outline one reason why a dedicated operating system is more appropriate for this vertical farm controller.
The controller has a limited amount of primary memory (RAM). Suggest three techniques the operating system uses to manage this memory resource efficiently.
Explain the advantages of using interrupts rather than polling for the management of peripheral devices.