I'm teaching myself from what I find online, I found a few questions that I was hoping someone could help me answer.
1. Memory allocation and garbage collection are appropriate topics in both a programming languages course and an operating systems course. What makes them particularly relevant to an operating systems course like this one?
2. Should memory be assigned in contiguous blocks or not? Does the existence/use of virtual memory make any difference?
3. The number of address bits in a machine instruction is related to the amount of memory that can be addressed. Explain.
4. Disks can be used to store files, spool input and output, and keep virtual memory, and potentially other things. The disk scheduling algorithms discussed in the textbook seem to be oriented to just one of these uses. How could you build on or improve that?
5. Why does disk arm movement scheduling play such an important role in disk scheduling?
6. What does it mean for a file system to be journaled?
Bookmarks