mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-27 14:54:05 -06:00
810 B
810 B
| title | aliases | tags |
|---|---|---|
| 204-exam |
Will be examined
- process scheduling algorithms (smiliar to labs)
- memory management and replacement algorithms FIFO LRU
- Layout of process. mapping details
- page table - logical vs physical memory MMU
- process communication - parent child relationship - fork, exec - child return status to parent
- zombie/orphan process
- shared memory - mmap
- pipes
- signals - sigsegv (null pointer) and more
- PCB process control block (in linux - tast_struct)
- lifecycle of process - start from fork, suspended for io, terminated by signal or naturally using exit(), interrupts
- sync
- data race
- mutex, lock, semaphore
- CAS
- conditions for deadlock
- system call - interaction betwen user and kernel space
- threads
- special process