• 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/26

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;

26 Cards in this Set

  • Front
  • Back

Interrupt

A signal from some source seeking the attention of the processor.

Interrupt Register

A register that is checked at the start of each Fetch-Decode-Execute cycle for interrupts.

Scheduling

A set of rules that the OS uses to determine the order to handle jobs

First Come First Serve

Jobs done in a queue

Round Robin

- Each job given a small amount of processing time.


- Processing time is the same for each job

Shortest Job First

Jobs done in the order of estimated time to complete, with shortest first

Shortest time remaining

When jobs are expected to get shorter the nearer they are to the top of the queue, hence being done first.


Multi-Level feedback queues

Jobs done using complex algorithms involving multiple queues (like league tables)

Pages

- Equal sized packets of memory used for memory management.


- Physical divisions.

Segmentation

- Divides memory up into different logical divisions as and when they are needed

Read Only Memory

Unalterable memory that comes with every device.

Random Access Memory

Fast, volatile memory that the CPU uses.

Power On Self Test (POST)

The program that checks all the parts of the computer that are needed are available.

Central Processing Unit

- 'Brain' of the computer


- Where all instructions are processed in the fetch decode execute cycle

File Allocation Table (FAT)

Index showing where files are stored on the hard disk

Interrupt Service Routine

The series of actions that happen to deal with an interrupt.

High Level Scheduler

Loads jobs into the ready queue

Medium Level Scheduler

Controls movement between primary and secondary storage.

Low Level Scheduler

Scheduler that stops running jobs when needed and loads jobs at the top of the ready queue

Non-preemptive Scheduling

When jobs cannot be suspended once started

Preemptive Scheduling

When jobs can be suspended when needed

Disk Thrashing

When the processor spends more time swapping pages between Virtual memory and RAM than actually executing instructions

Spooling

Temporary storage of input or output data, as a means of compensating for different operating speeds of the systems in question.



(e.g. Printer, storing printouts until the printer is ready and queuing outputs to a single printer by means of a spool queue)

BIOS

Settings or program to change things on a systems hardware.

Boot Program

Gets the system ready to accept the operating system. (Unalterable and stored on ROM)

Boot File

Contains some of the parameters by which the system will operate. (Partly user defined so not stored on ROM)