COMP 3000 Test 1 Study Guide 2011: Difference between revisions
Created page with "For this test, you should understand the following terms and how they interrelate at a high level: * processes: fork, zombie processes * the UNIX shell (e.g., csh or bash) * basi…" |
No edit summary |
||
Line 3: | Line 3: | ||
* the UNIX shell (e.g., csh or bash) | * the UNIX shell (e.g., csh or bash) | ||
* basic UNIX file permissions | * basic UNIX file permissions | ||
* UNIX standard input & output, I/O redirection | |||
* kernel & supervisor mode | * kernel & supervisor mode | ||
* hypervisor and hypervisor mode | * hypervisor and hypervisor mode | ||
Line 8: | Line 9: | ||
* /proc and basic output of ps | * /proc and basic output of ps | ||
* UNIX Environment variables | * UNIX Environment variables | ||
* UNIX dynamic libraries | * UNIX dynamic libraries versus system calls | ||
* | * static versus dynamic linking | ||
* output of ldd versus /proc/<PID>/maps | |||
* VM guest additions | |||
* virtualization versus emulation | |||
Below are a set of sample questions. | Below are a set of sample questions. |
Revision as of 19:04, 2 October 2011
For this test, you should understand the following terms and how they interrelate at a high level:
- processes: fork, zombie processes
- the UNIX shell (e.g., csh or bash)
- basic UNIX file permissions
- UNIX standard input & output, I/O redirection
- kernel & supervisor mode
- hypervisor and hypervisor mode
- paravirtualization and hardware virtualization
- /proc and basic output of ps
- UNIX Environment variables
- UNIX dynamic libraries versus system calls
- static versus dynamic linking
- output of ldd versus /proc/<PID>/maps
- VM guest additions
- virtualization versus emulation
Below are a set of sample questions.