Systems Software
Advanced Notes
Specification:
1.2.1 a)
● Operating Systems
一 The need for, function and purpose of operating systems
1.2.1 b)
● Memory Management
一 Paging
○ Segmentation
○ Virtual Memory
1.2.1 c)
● Interrupts
一 Role of interrupts
○ Role of ISR (Interrupt Service Routines)
○ Role of interrupts within Fetch-Decode- Execute Cycle
1.2.1 d)
● Scheduling
一 Round robin
○ First come first served
○ Multi-level feedback queues
○ Shortest job first
○ Shortest remaining time
1.2.1 e)
● Types of operating system
一 Distributed
○ Embedded
○ Multi-tasking
○ Multi-user
○ Real Time
1.2.1 f)
● BIOS
1.2.1 g)
● Device drivers
1.2.1 h)
Advanced Notes
Specification:
1.2.1 a)
● Operating Systems
一 The need for, function and purpose of operating systems
1.2.1 b)
● Memory Management
一 Paging
○ Segmentation
○ Virtual Memory
1.2.1 c)
● Interrupts
一 Role of interrupts
○ Role of ISR (Interrupt Service Routines)
○ Role of interrupts within Fetch-Decode- Execute Cycle
1.2.1 d)
● Scheduling
一 Round robin
○ First come first served
○ Multi-level feedback queues
○ Shortest job first
○ Shortest remaining time
1.2.1 e)
● Types of operating system
一 Distributed
○ Embedded
○ Multi-tasking
○ Multi-user
○ Real Time
1.2.1 f)
● BIOS
1.2.1 g)
● Device drivers
1.2.1 h)