6.1.7 - Outline OS resource management techniques: scheduling, policies, multitasking, virtual memory, paging, interrupt, polling. Flashcards

1
Q

What is scheduling in OS resource management?

A

Scheduling is the method by which work is assigned to resources like processors or network links. A scheduler allocates tasks based on algorithms to complete them efficiently.

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

What are policies in OS resource management?

A

Policies describe what must be done and mechanisms specify how it is done. Policies are based on user privileges and access rights, providing flexibility to the system.

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

What is multitasking in an operating system?

A

Multitasking allows a user to perform more than one task at a time, with the OS tracking tasks and switching between them without losing information.

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

What is virtual memory in an operating system?

A

Virtual memory allows the OS to compensate for physical memory shortages by temporarily transferring pages of data from RAM to disk storage.

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

What is paging in an operating system?

A

Paging is the process of moving data between RAM and secondary storage when using virtual memory. It is managed by the memory manager unit (MMU).

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

What is polling in OS resource management?

A

Polling is the process of a computer checking an external device’s readiness or state. It is a simple method, but interrupts are often more efficient in multitasking systems.

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

What is the difference between polling and interrupts?

A

Polling involves periodically checking a device’s status, while interrupts are signals generated by devices to request immediate attention, reducing processor usage and bandwidth.

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