10.1. Homework - Introduction Questions

Submit online in Canvas

  1. Distinguish between the client–server and peer-to-peer models of distributed systems.

  2. What is the purpose of interrupts? What is the difference between a hardware, software interrupt and a trap?

  3. Some older computer systems did not provide a privileged (supervisory) mode of operation in hardware. Is it possible to construct a secure operating system? Explain how it might be accomplished. What are the potential threats?

  4. What is the purpose of system calls?