please answer these questions MAC230 Review 1. Briefly, what is un operating system? What is an interface? Identify the operating system\'s interfoces 2. What is service? What are the primary services provided by an operating system? What ave the 4 independent layers of abstraction in o computer? 4. What are communication services and why are they impartont? 5 Distinguish between open source and propriletary 6 Distinguish between reading and writing to memory. Distinguish betwwen ROM and RAM (giwe examples) 7. How is a computer\'s memory oddressed? Why is addkessing memory important? 8 What is cache memory? Why is cache memory used? 9. Explain what happens during a computer\'s basic mochine cycle 0. What is a coprocessor? Why do we oeed them? 11. Brieply, explain the process of eading data from ar writing dara to disk. 12. Distinguish cnlinders, tracks and sectors 13 Dstinguish between an absolute oodress and a relative uddress. 14. Distinguish among sorce code, object module and load modufe. 15 What is on application programming interface (APJ? 16. What dors inkage editor do? 1, Distinguish tetween sequential access and direct (or randam) access. Relate both techsiques to thae relative recard concept 1*.On mest camputers, al internal components ore designed around a comman word size Why? 19, what is device port? Datinguish between serial and parallel port. Solution Operating system: as well to the hardware, a computer also requires a program to control the devices. This program is named an operating system An OS is system software that administers computer hardware and software sources and provides frequent services for computer programs. every computer programs, without firmware, need an operating system to function. Interface: an interface is a communal boundary across which two individual components of a computer system exchange information. The exchange can among software, computer hardware, peripheral devices, humans and combinations of these. operating systems types are Windows, Linux and Mac OS operating systems different versions are Windows 7, 8 and 10 operating systems user interfaces are text user interfaces (TUI) and graphical user interfaces (GUI).