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
Q

Managing primary memory

A

OS ensures that each program runs in its own allocated space - else problems with security and corruption

26
Q

Virtual memory

A

Allows a computer to compensate for shortages of physical memory by temporarily transferring pages of data from RAM to disk storage

27
Q

Managing secondary storage

A

Folder structure

28
Q

Time slicing in multi user system

A

Set amount of processing time each user gets

29
Q

Time slicing in single user system

A

Set amount of processing time each program gets

30
Q

Interrupt Handling

A

Execution triggered by the reception of an interrupt (High priority task that needs immediate action)

31
Q

6.1.7

A

Check other quizlet

32
Q

Examples of dedicated OS

A

iOS 9 for iPads and iPhones Ubuntu Kylin for chinese users

33
Q

Advantages of dedicated OS

A

Security; Customisability and modify priorities - delete unwanted elements; shrinking size of OS

34
Q

Advantages of dedicated OS in an exam

A

Size; speed; customization

35
Q

What does abstraction do?

A

Changes to hardware cannot be seen by users due to abstraction

36
Q

Drive letter

A

Letters assigned to physical drives for different properties

37
Q

Java virtual machine

A

Interprets binary code for a computers processor to perform instructions

38
Q

Virtual machine

A

Software that you can install which allows you to run non native OS

39
Q

How virtual machine is a form of abstraction

A

Treats every OS the same and tests software on any platform (platform independent)

40
Q

PC vs Mobile

A

Different in Memory; display screen and input devices

41
Q

Scheduling

A

Work assigned to resources that complete work

42
Q

When is scheduling used?

A

Algorithms with several functions

43
Q

Why is scheduling used?

A

In order to process instructions and give them the necessary resources to complete

44
Q

Policies

A

What is to be done while mechanism specifies how it is to be done

45
Q

When is policies used?

A

The timer construction - limiting the time a process can use the CPU for

46
Q

Why are policies used?

A

Flexibility of a system

47
Q

Multi tasking

A

Allows user to perform more than one task at a time

48
Q

When is multi tasking used?

A

Opening web browser and word at the same time

49
Q

Why is multi tasking used?

A

In order to keep track of where you are in tasks and go from one to another without losing information

50
Q

Virtual memory

A

Allows computer to compensate for shortages of physical memory by temporarily transferring pages of data from RAM to disk storage

51
Q

When is virtual memory used?

A

When storage is a problem

52
Q

Why is virtual memory used?

A

As storage is running out

53
Q

Paging

A

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
Q

Paging (simplified)

A

Used in virtual memory Increase primary memory Memory divided into logged pages Transferred in and out

55
Q

Interrupts

A

Signal to processor to indicate an event needs immediate action

56
Q

When is interrupts used?

A

When there is a high priority condition that needs immediate action

57
Q

Why is interrupts used?

A

In order to allow the OS to conduct necessary protocol to ensure that the action is performing correctly

58
Q

Polling

A

Process where computer waits for external device to check for its readiness

59
Q

When is polling used?

A

Printers - Computer waits until printer has received next character

60
Q

Why is polling used?

A

In order to ensure that tasks are performed correctly and in right order