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?