diff --git a/content/notes/204-exam.md b/content/notes/204-exam.md new file mode 100644 index 000000000..71fd207d9 --- /dev/null +++ b/content/notes/204-exam.md @@ -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 + - \ No newline at end of file