System Software

studied byStudied by 0 people
0.0(0)
Get a hint
Hint

Paging

1 / 13

flashcard set

Earn XP

Description and Tags

CH of OCR A Level Computer Science

14 Terms

1

Paging

Available memory is divided into fixed sized pages, each has its own address. A process is loaded into RAM is allocated sufficient pages, they may not be contiguous.

Internal Fragmentation → When a page is not filled completely.

New cards
2

Segmentation

Available memory is allocated to a RAM process in chunks, the size is not fixed, the chunks may not be contiguous, this is priority based.

External Fragmentation → Chunk size changes and a gap too small to fill is left.

New cards
3

Virtual Memory

When demand for RAM exceeds its capacity, any program that is not needed or is not in use is switched to virtual memory to make room in the RAM.

New cards
4

Single User Os

Only one user can use the system at a time.

New cards
5

Multi-User Os

Multiple users can log in and connect to the system from different locations simultaneously.

New cards
6

Embedded Os

Highly Specialised to control a machine.

New cards
7

Real Time Os

An OS that is intended to serve real time applications to process data as it comes in.

New cards
8

Distrubuted Os

An OS where the software is spread over a collection of independent, networked, communicating and physically seperate nodes.

New cards
9

Round-Robin Scheduling

Treated as a circular queue, a small execution time interval is defined as a time quantum.

New cards
10

First-Come First-Serve Scheduling

First job to arrive will be executed until completion, and so on.

New cards
11

Shortest Remaining Time Scheduling

As a new job arrives, time until completion is estimated, the job with the shortest time is executed. If another job with shorter time arrives it will be executed first.

New cards
12

Shortest Job First Scheduling

Same as shortest remaining time, but it will not move on until its current job has been finished.

New cards
13

Multi-Level Feedback Queue Scheduling

Different levels of priority. If a job has used too much of the CPU then it is moved down a level. If a job has not had enough CPU usage it will move up a level.

New cards
14
New cards

Explore top notes

note Note
studied byStudied by 18 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 3 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 10 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 43 people
Updated ... ago
5.0 Stars(2)
note Note
studied byStudied by 3 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 11 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 15 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 58 people
Updated ... ago
5.0 Stars(3)

Explore top flashcards

flashcards Flashcard40 terms
studied byStudied by 10 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard85 terms
studied byStudied by 8 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard62 terms
studied byStudied by 3 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard58 terms
studied byStudied by 35 people
Updated ... ago
5.0 Stars(2)
flashcards Flashcard34 terms
studied byStudied by 6 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard55 terms
studied byStudied by 7 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard84 terms
studied byStudied by 6 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard40 terms
studied byStudied by 27 people
Updated ... ago
5.0 Stars(8)