vault backup: 2022-11-06 13:30:39

This commit is contained in:
Jet Hughes 2022-11-06 13:30:39 +13:00
parent 56c9d9dc00
commit 2183dc5de0

27
content/notes/204-exam.md Normal file
View 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
-