Reference no: EM13463886 
                                                                               
                                       
1. What are the specific limitations of a computer  system that provides no operating system? What must be done to load and  execute programs?
2. What are the limitations of providing a BIOS in a rom?
3. Describe the two methods that are used to  provide concurrent operation of multiple processes on a single CPU. What  are the advantages of each method? What is the advantage of providing  concurrent operation?
4. What is the difference between the logical description of a file and the physical description?
5. Nearly every operating system separates the file system from the I/O services. What is the advantage in doing so?
6. Early versions of Windows did not support true  preemptive multitasking. Instead, the designers of Windows provided  something they called "cooperative multitasking" in which each program  was expected to give up control of the CPU at reasonable time intervals,  so tht the Windows dispatcher could provide execution time to another  waiting program. Describe the Disadvantages of this method.
7. Clearly explain the difference between multiprogramming, multiuser, and multiprocessing.
8. There are some capabilities that are easy to  achieve with a GUI, but much more difficult with a CLI. Describe a few  of these capabilities.
9. Explain piping. What additional capability does piping add to a command language?
10. When people describe client-server  architecture, they are usually referring to a system in which a large  server is serving a client on a PC. With X Windows, the reverse is  frequently the case. Explain.