What is the OS?
Why is the OS needed?
What are utility programs?
Features of the OS: Multitasking
Features of the OS: File management
Features of the OS: User management
Features of the OS: User interface
What is paging?
What is an advantage of paging?
What is a disadvantage of paging?
What is segmentation?
What are the advantages of segmentation?
What are the similarities between paging and segmentation?
What are the differences between paging and segmentation?
What is virtual memory?
What is an advantage of virtual memory?
What are the disadvantages of virtual memory?
What is an interrupt?
What is the Interrupt Service Routine (ISR)?
Program with a set of instructions that need to be fetched, decoded and executed in order to carry out the operations of the interrupt
Where can ISRs be found?
Built into the OS or provided via device drivers
Why may the processor be interrupted?
Are ISR priorities important?
Yes, interrupts always have a higher priority than normal programs
Examples of interrupts for hardware
Examples of interrupts for the user