Resource Management
Resource Limitation
Dedicated OS
Role of Operating System
OS resource management techniques
100

'Core' is the colloquial name for this part of your CPU. 

ALU

100

Limiting this resource will affect how many tasks a system can cope with simultaneously. 

Cores/ALU

100

An advantage of a dedicated OS

Example: Banks would require a dedicated OS to prevent cyber-attacks on financial transactions. 

Security

100

Controls peripheral devices connected to the computer

Device configuration

100

A method by which work is assigned to resources that complete the work. 

Scheduling

200

Measurement of number of pixels in height x width of display

Screen resolution

200

Limiting this resource means data will take a longer time to move between two points. 

Bandwidth

200
Advantage of a dedicated OS


The ability to modify the OS specific to the computing systems needs/demands. 

Customizability
200

Transfers files between main memory and secondary storage, manages file folders, and provides file protection and recovery. 

File management

200

Specify what is to be done while the mechanism specifies how it is to be done. 

Policies

300

Does complex graphic processing (like 3D rendering)

GPU 

300

Limiting this resource will cause the CPU to render graphics along with its other tasks. 

GPU

300

One disadvantage of producing a dedicated OS rather than using an existing OS. 

Cost

300

Allocates the use of RAM to requesting processes. 

Memory management

300

In an OS, allows a user to perform more than one computer task at a time. 

Multitasking

400

Contains the instruction/data the CPU is likely to request next from RAM - it massively speeds up processing as the CPU does not have to wait for instructions to arrive from RAM.

Cache

400

Limiting this resource will lead to a 'sluggish' system for the user. The CPU will have to wait for instructions/data to be fetched from RAM. 

Cache

400

An example of this concept:

Hard disks, floppy disks, CD-ROMs, and USB keys are all very different media, but in many OS's, they appear the same to the user. 

Abstraction

400

Provides the user with the ability to interact with the computing system. Command line and graphical

Interface platform

400

A feature of an OS that allows a computer to compensate for shortages of physical memory by temporarily transferring pages of data from RAM to disk storage. 

Virtual memory

500

Measurement of how much data can be sent at same time in a certain time frame (latency)

Bandwidth

500

Limiting this resource will cause a computer system to crash (more than one correct answer). 

Thermal Capacity

Secondary Storage

Power Capacity

500
The process where the computer or controlling device waits for an external device (mouse, keyboard, etc) to check for its readiness or state. 

Polling

500

A signal to the processor emitted by hardware or software indicating an event that needs immediate attention. 

Interrupt

500

In the context of virtual memory, the process of retrieving the data that was moved temporarily to disk storage. 

Paging