Diagrams Flashcards
Draw the Multithreaded web server diagram.
Should include the following captions in an anti-clockwise rotation:
- Web server process
- Dispatcher thread
- Network connection
- Kernel
- Kernel Space
- Web page cache
- Worker thread
- User space
Draw the functioning of a system call diagram.
Should include the following captions in order:
1. Push nbytes
2. Push &buffer
3. Push fd
4. Call read
5. Put Code for read in register
6. Trap to kernel
7. Dispatch
8. [no tag just a radiator-looking thing]
9. Sys call handler
10. Return to caller
11. Increment SP
Draw a functioning paging system for virtual memory
Should include 10 steps, take notice of 4.1 going to 5.1 and 4.2 going to 5.2 and 5.3 going to HDD
Draw the file system layout diagram.
Include:
- Entire Disk
- MBR
- Partition Table
- Disk partition
-Boot block
- Superblock
- Free space mgmt
- I-nodes
- Root dir
- Files and directories
Draw the DMA network device/USB device diagram
Include the 3 different transition steps
The CPU, DMA controller, Disk controller, and main memory