.. _hw_intro: Homework - Introduction Questions =============================================== Submit online in Canvas #. Distinguish between the client--server and peer-to-peer models of distributed systems. #. What is the purpose of interrupts? What is the difference between a hardware, software interrupt and a trap? #. 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? #. What is the purpose of system calls?