6.1.7 - Outline OS resource management techniques: scheduling, policies, multitasking, virtual memory, paging, interrupt, polling. Flashcards
What is scheduling in OS resource management?
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.
What are policies in OS resource management?
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.
What is multitasking in an operating system?
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.
What is virtual memory in an operating system?
Virtual memory allows the OS to compensate for physical memory shortages by temporarily transferring pages of data from RAM to disk storage.
What is paging in an operating system?
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).
What is polling in OS resource management?
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.
What is the difference between polling and interrupts?
Polling involves periodically checking a device’s status, while interrupts are signals generated by devices to request immediate attention, reducing processor usage and bandwidth.