Advertisement
Guest User

Untitled

a guest
Jan 27th, 2020
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. Does a fully utilized disk imply the scheduler is doing a good job interleaving i/o and CPU bound jobs?
  2.  
  3. If we can store persistent data on a local disk, we can also store it on a
  4. remote one. In this case, if you cache file blocks rather than reading them from the
  5. remote disk on every access you notice that decreasing the block size results in less
  6. network traffic when you evict a cached block. What's a likely reason for this?
  7.  
  8. Would you expect an extent-based file system to have more or less space
  9. overhead than FFS as the disk becomes increasingly full? (Recall: an extent-based file
  10. system simply adds a counter to each disk pointer, which tracks the number of blocks
  11. the pointer refers to.)
  12.  
  13.  
  14. Give a reasonable disadvantage to using hierarchy in the systems covered during lecture.
  15.  
  16.  
  17. On an exokernel operating system, does the code that decides how many disk blocks to prefetch on file read reside in the library operating system or in the exokernel itself?
  18.  
  19. What speed trick can we do to optimize context switching for exiting or newly created threads?
  20.  
  21. When a phone is disconnected, phone companies try to keep a FIFO list for re assignment to minimize the chance that the new owner will get calls intended for the old recipient. Briefly explain what similar problem TCP sequence numbers are used to solve (and how).
  22.  
  23. While we primarily use caches for 'speed, how can they increase reliability for name translation in a distributed system? (E.g., to cache the binding between DNS name and IP address, between IP address and Ethernet address, between DNS suffixes and name servers, etc.)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement