1.2.1 operating systems purpose and memory management

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/9

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 2:32 PM on 5/4/23
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

10 Terms

1
New cards
operating systems
→ software which makes the hardware of the computer available for use

→software which manages the computer
2
New cards
purposes of OS
* manage hardware

→ input/output

→ processor

→ secondary storage filing system
* manages programs (installation and running)
* manages system security
* manages interfaces
3
New cards
OS in managing system resources
* some resources are limited
* manages resources for the maximum benefit of the system

→ the processor

→ secondary storage
4
New cards
OS in interfaces
* between the computer and user
* hides complexity of the system
* access rights and passwords
5
New cards
Kernel
* core of the operating system
* sends and receives date to and from other devices
* lies below the interface
* user only becomes aware when there is a kernel error
6
New cards
memory management
* jobs must be loaded into main memory for the processor to use it
* several jobs can be loaded at the same time if there is enough memory to allow it
* each programs data must be protected from the other programs
7
New cards
memory management module of OS

1. must keep track of memory used
2. must keep track of memory available
3. make memory available when the program execution finishes
4. check if there is enough memory available to load new program
5. ensure two programs don’t try to occupy the same memory location
8
New cards
Paging
* programs split into predetermined blocks called pages.
* OS keeps track of all the pages in memory
* this means programs don’t need to be stored contiguously
* may waste space if the page is only half filled
9
New cards
Segmentation
* programs split into logical sized blocks called segments
* the system cannot predict the size of the segments
* harder for the OS to control as the segments are all different sizes
10
New cards
virtual memory

1. when program is run, the pages are loaded into main memory and moved back when they are finished with.
2. process of moving pages back and forth is slow so virtual memory is used
3. virtual memory provides a small and fast to access location where the pages can quickly be accessed
4. the OS is able to predict which pages are needed and can load them first to save time

Explore top notes

note
Chemistry of Life, Biology
Updated 1765d ago
0.0(0)
note
iPhone SE 4_ What To Expect.mp4
Updated 924d ago
0.0(0)
note
Untitled
Updated 1011d ago
0.0(0)
note
124.pdf
Updated 928d ago
0.0(0)
note
History of England
Updated 1271d ago
0.0(0)
note
123
Updated 837d ago
0.0(0)
note
Chemistry of Life, Biology
Updated 1765d ago
0.0(0)
note
iPhone SE 4_ What To Expect.mp4
Updated 924d ago
0.0(0)
note
Untitled
Updated 1011d ago
0.0(0)
note
124.pdf
Updated 928d ago
0.0(0)
note
History of England
Updated 1271d ago
0.0(0)
note
123
Updated 837d ago
0.0(0)

Explore top flashcards

flashcards
hjkl;
30
Updated 1005d ago
0.0(0)
flashcards
faf
40
Updated 953d ago
0.0(0)
flashcards
hjkl;
30
Updated 1005d ago
0.0(0)
flashcards
faf
40
Updated 953d ago
0.0(0)