What is an Operating System
A collection of programs that work together to provide an interface between the user and computer
What are the Functions of the Operating System
What are the Types of Memory Management
Explain the benefit of memory management to the user
What is Paging
What is Segmentation
Describe the Similarities and Differences between Pagination and Segmentation
Similarities -
Differences -
What are the Possible Problems of Memory Management
What is an interrupt
A signal generated by software or hardware to indicate to the processor that a process needs attention
In what order and where are interrupts stored
Interrupts are stored in order of their priority within an interrupt register
Where can an Interrupt Signal come from
Explain the stages of the Interrupt Service Routine
Describe the Different Types of Scheduling Alogrithms
Describe the Advantages and Disadvantages of each Scheduling Algorithm
FCFS (First Come First Served) -
Round Robin
Shortest Job First
Shortest Time Remaining
Multilevel Feedback Queue
What is processor starvation
When a particular process does not recieve enough processor time in order to be execute and be complete
What are the different types of operating systems
Describe a distributed operating systems
An operating sysytem run across multiple devices , which means the load of a task is spread across multiple computer processors
Describe an embedded operating system
Describe a muti-tasking operating system
An operating system that enables user to carry out tasks simultaneously, time slicing is used to switch quickly between programs and applications in memory
Describe a multi-user operating system
An operating system where multiple users make use of one computer, a scheduling algorithm is used to allocate processor time fairly between jobs and prevent processor starvation.
Describe a real-time operating system
An operating system used in time-critical computer systems and designed to perform a task
What is BIOS
What are the three functions of the BIOS
What is a device driver and give examples