What are the key services provided by an OS?
What is a system call?
A programming interface to request OS services (e.g. open(), fork())
How are parameters passed to system calls?
Via registers, memory blocks or the stack
Compare Windows and Unix system calls
What are the parts of a process?
What are the process states?
What is stored in a PCB?
Process state, PC, registers, scheduling info, memory limits, I/O status
What are the key queues in process scheduling?
Compare short-term and long-term schedulers
Process Lifecycle example