Functions of an Operating System
1.2.1 Systems Software
Starter
Name the 5 components of a processor giving an explanation as to what they do and how they work with each other in the Fetch-Decode-Execute cycle.
Learning Objectives
- Understand the function and purpose of an operating system
- Describe memory management (paging, segmentation and virtual memory)
- Describe the role of interrupts and an Interrupt Service Routine (ISR) within the fetch-decode-execute cycle
- Describe the need for processor scheduling algorithms
- Describe scheduling algorithms: round robin, first come first served, multi-level feedback queues, shortest job first and shortest remaining time
What is an Operating System
What functions does an OS provide?
The User Interface
Memory Management
Paging
Paging
Paging
Paging
Page Table
Segmentation
Virtual Memory
Virtual Memory
Interrupts
Interrupt Examples
Interrupts
Interrupts - Using the Stack
Interrupts - Using the Stack
Interrupts - Priorities
Interrupts - Priorities
Interrupts - Priorities
Activity
Complete the tasks on your worksheet.
You have 15 minutes.
Processor Scheduling
Aims of Scheduling
Round Robin
First Come First Served
Shortest Remaining Time
Shortest Job First
Multi-Level Feedback Queues
Systems Software
By CJackson
Systems Software
- 140