7. The services and functions provided by an operating system can be divided into two main categories. Briefly describe the two categories and explain how they differ. 8. List six operating system services and explain how they are helpful to the user. In which cases would it be impossible for user-level programs to provide these services? Give reason for your answer. 9. For what reason would an OS be stored on a disk instead of as firmware (ROM)? 10. What are the two models of inter-process communication? What are the strengths and weaknesses of the two approaches? 11. Describe the function of a bootstrap program/boot loader..