COMP 3000 Test 2 Study Guide 2011: Difference between revisions
m Protected "COMP 3000 Test 2 Study Guide 2011" ([edit=sysop] (indefinite) [move=sysop] (indefinite)) |
|||
Line 24: | Line 24: | ||
==Sample Questions== | ==Sample Questions== | ||
# |
Revision as of 15:44, 7 November 2011
Key Concepts
For this test, you should understand the following terms and how they interrelate:
- execve semantics
- how command line variables are processed by execve
- how environment variables are processed by execve
- signal handlers
- concurrent operation with fork
- scheduler and relationship to system calls
- priority scheduling
- round-robin scheduling
- mutual exclusion
- semaphores
- basic pthreads
- System V init scripts versus launchd
- mounting filesystems
- loopback mounting
- sparse files
- basic filesystem implementation
- VFS abstraction
In addition to reading the notes, be sure to review the assigned readings! You will also need to know the material covered in Test 1.