• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/13

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

13 Cards in this Set

  • Front
  • Back

Roles of an operating system

- Provides a user interface


- Manages hardware and CPU usage


- Manages memory


- Provides utilities


- Provides a platform for software to run

Paging

- Dividing memory into fixed size physical divisions


- Data can be held non-contiguously and makes best use of storage due to fixed size


- Used in virtual memory

Segmentation

- Logical variable size divisions of memory


- Data can be held non-contiguously but makes poorer use of space due to variable sizes

Virtual memory

- Uses secondary storage when physical memory space is limited


- Inactive pages are swapped to virtual memory and swapped back into RAM when needed

Interrupt

A signal to the CPU that a device/process needs its attention

Scheduling

Organisation of jobs to ensure most efficiency

Round robin

- Each process is given an equal time slice


- If it isn't done in time, it joins the back of the queue

First come first served

Jobs are processed to completion in the order in which they arrive

Multi-level feedback queues

- Uses a number of queues with different priorities


- The algorithm can move jobs between queues

Multi-level feedback queues

- Uses a number of queues with different priorities


- The algorithm can move jobs between queues

Shortest job first

- Picks the job that will take the time and runs it to completion


- Needs to know the time to complete in advance

BIOS

- Basic Input/Output System


- Performs the power-on self test upon startup then uses the bootstrap loader to start the OS

Device drivers

Software