Reference no: EM13670967
1 What is the purpose of system calls?
2 What are the five major activities of an operating system with regard to process management?
3 What are the three major activities of an operating system with regard to memory management?
4 What are the three major activities of an operating system with regard to secondary-storage management?
5 What is the purpose of the command interpreter? Why is it usually separate from the kernel?
6 What systemcalls have to be executed by a command interpreter or shell in order to start a new process?
7 What is the purpose of system programs?
8 What is the main advantage of the layered approach to system design? What are the disadvantages of using the layered approach?
9 List five services provided by an operating system, and explain howeach creates convenience for users. In which cases would it be impossible for user-level programs to provide these services? Explain your answer.
10 Why do some systems store the operating system in firmware, while others store it on disk?
11 How could a system be designed to allow a choice of operating systems from which to boot? What would the bootstrap program need to do?