mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-27 14:54:05 -06:00
vault backup: 2022-11-06 13:30:39
This commit is contained in:
parent
56c9d9dc00
commit
2183dc5de0
27
content/notes/204-exam.md
Normal file
27
content/notes/204-exam.md
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
---
|
||||||
|
title: "204-exam"
|
||||||
|
aliases:
|
||||||
|
tags:
|
||||||
|
---
|
||||||
|
|
||||||
|
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
|
||||||
|
-
|
||||||
Loading…
Reference in New Issue
Block a user