quartz/content/notes/204-exam.md
2022-11-06 13:30:39 +13:00

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