Unit 6 Resource Management Flashcards

1
Q

Resources to manage

A

Primary memory (RAM) Secondary storage Processor speed Bandwidth Screen resolution Sound processor Graphics processor Cache Network connectivity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Primary memory (RAM)

A

Where all data/programs currently being processed are kept

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Effect of primary memory is too limited

A

Need to use secondary memory = slower Virtual memory problem = can’t load data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Secondary storage

A

Where data is stored if power is lost

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Effect of secondary storage is too limited

A

No place to save work Limits storage amount Can also prevent the OS from using storage as virtual memory if RAM fills up

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Processor speed

A

Does all calculations in system (calculation/second)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Effect of processor speed is too limited

A

Take longer to perform tasks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Bandwidth

A

How much data can be sent at the same time in a certain time frame

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Effect of bandwidth is too limited

A

Movement of data is longer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Screen resolution

A

Amount of pixels in height x width of display

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Effect of screen resolution is too limited

A

Poorer quality images = harder for user to see correctly

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Sound processor

A

Emits sound

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Effect of sound processor is too limited

A

Slows down overall system Not high quality if part of the system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Graphics processor

A

Does complex graphics processing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Effect of graphics processor is too limited

A

Takes longer and limited features if it’s on system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Cache

A

Instruction that CPU is most likely to request from RAM - speeds up processing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Effect of Cache is too limited

A

Slower; as CPU will request from RAM (Sluggish)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Network connectivity

A

Network card connecting to particular type of network media

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Effect of network connectivity is too limited

A
  • Limits the way data can be sent/received in a system - Speed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Cores

A

ALUs; Can do calculations quicker (as they are done simultaneously) if there’s more than one

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Types of computer systems

A

Mainframe (large companies) Servers (Cloud storage) PCs (Companies; schools) Sub laptops (before tablets) Tablets (Portability) PDA’s (Overtaken by smart phones) Digital Cameras (High end photography)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Multi user system

A

Many users on same machine or connected to same network

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Multi programming system

A

System with different sets of apps installed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Single programming system

A

Can only run one program/set of programs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Managing primary memory
OS ensures that each program runs in its own allocated space - else problems with security and corruption
26
Virtual memory
Allows a computer to compensate for shortages of physical memory by temporarily transferring pages of data from RAM to disk storage
27
Managing secondary storage
Folder structure
28
Time slicing in multi user system
Set amount of processing time each user gets
29
Time slicing in single user system
Set amount of processing time each program gets
30
Interrupt Handling
Execution triggered by the reception of an interrupt (High priority task that needs immediate action)
31
6.1.7
Check other quizlet
32
Examples of dedicated OS
iOS 9 for iPads and iPhones Ubuntu Kylin for chinese users
33
Advantages of dedicated OS
Security; Customisability and modify priorities - delete unwanted elements; shrinking size of OS
34
Advantages of dedicated OS in an exam
Size; speed; customization
35
What does abstraction do?
Changes to hardware cannot be seen by users due to abstraction
36
Drive letter
Letters assigned to physical drives for different properties
37
Java virtual machine
Interprets binary code for a computers processor to perform instructions
38
Virtual machine
Software that you can install which allows you to run non native OS
39
How virtual machine is a form of abstraction
Treats every OS the same and tests software on any platform (platform independent)
40
PC vs Mobile
Different in Memory; display screen and input devices
41
Scheduling
Work assigned to resources that complete work
42
When is scheduling used?
Algorithms with several functions
43
Why is scheduling used?
In order to process instructions and give them the necessary resources to complete
44
Policies
What is to be done while mechanism specifies how it is to be done
45
When is policies used?
The timer construction - limiting the time a process can use the CPU for
46
Why are policies used?
Flexibility of a system
47
Multi tasking
Allows user to perform more than one task at a time
48
When is multi tasking used?
Opening web browser and word at the same time
49
Why is multi tasking used?
In order to keep track of where you are in tasks and go from one to another without losing information
50
Virtual memory
Allows computer to compensate for shortages of physical memory by temporarily transferring pages of data from RAM to disk storage
51
When is virtual memory used?
When storage is a problem
52
Why is virtual memory used?
As storage is running out
53
Paging
Swapping the temporary storage space on RAM to hard disk to retrieve other pages - OS needs to retrieve the data that was moved temporarily to disk storage
54
Paging (simplified)
Used in virtual memory Increase primary memory Memory divided into logged pages Transferred in and out
55
Interrupts
Signal to processor to indicate an event needs immediate action
56
When is interrupts used?
When there is a high priority condition that needs immediate action
57
Why is interrupts used?
In order to allow the OS to conduct necessary protocol to ensure that the action is performing correctly
58
Polling
Process where computer waits for external device to check for its readiness
59
When is polling used?
Printers - Computer waits until printer has received next character
60
Why is polling used?
In order to ensure that tasks are performed correctly and in right order