Operating Systems Flashcards
Operating System
Allows applications to interact with hardware
Memory Management
Controlling the computers main memory
Paging
Breaking down a program into a given number of pages
Segmentation
It splits the program into two parts and places them in available free spaces based on logical divisions
Virtual Memory
Secondary memory that is used as a part of RAM when RAM is full
Interrupt
A way to signal to the processor that a piece of hardware requires attention
ISR
(Interrupt System Routine)
The processor stops executing its current program and runs the code for the interrupt
RR
(Round Robin)
Each process gets allocated a set amount of time, if it does not finish it gets sent to the back
FCFS
(First Come First Serve)
Processes are completed in order they arrive no matter the length
MLFQ
(Multi-Level feedback Queue)
Uses multiple queues with varying priorities to manage process execution