Operating Systems Concepts – HW 1

Embed Size (px)

DESCRIPTION

Operating Systems ConceptsHomework Chapter 1Computer Systems

Citation preview

1. The core of an operating system is referred to as the CPU. B) False2. I/O functions let programs communicate with the computer hardware. A) True3. One function of the kernel is managing use of the computers RAM. A) True4. A single device driver typically communicates with several different hardware devices. B) False5. Most modern operating systems use cooperative multitasking. B) False6. Which of the following is NOT an I/O task performed by the OS? B) executes program instructions 7. Which of the following was the first widely used multiuser, multitasking OS? C) Unix 8. Which of the following is a job typically performed by the kernel? A) managing CPU interactions 9. Code that exchanges information with specific hardware devices is referred to as which of the following? D) device driver 10. Which of the following is least concerned with a computers specific hardware configuration? A) applications 11. Which of the following is NOT a task performed by the computers BIOS? B) manages random access memory 12. Which of the following can be described as program code that acts as a specialized hook into the operating system? C) API 13. If you need to change certain aspects of the way your computer boots, which of the following components would you configure? C) BIOS 14. What type of computer is most likely to be used for graphical design and film design and animation? B) high-end workstation 15. If you are a bank manage and have thousands of transactions to process in which no user interaction is required, which type of computer are you most likely to use? A) mainframe 16. If your computing environment requires that some processing of your application takes place on a server and some of it takes place on a PC-class computer, what type of system are you using? D) client/server system 17. Which of the following can be described as client/server computing coupled with the Internet? C) cloud computing 18. Which of the following accurately describes preemptive multitasking? B) The OS controls when an application can use the CPU 19. You are planning to buy a new server that will act as the server portion of a client/server application. A colleague of yours makes some suggestions for the servers OS. Which of the following suggestions are you least likely to adopt? A) Windows 7 20. You are testing out a new multitasking operating system. In your testing, you find that some applications are not getting sufficient CPU time while others are getting more than necessary. Which component is likely to be the cause of this problem? D) kernel 21. You have installed a new network adaptor in your computer and reboot the OS. You go to check the settings of the network adaptor but you cannot find the device in Windows. What is the most likely problem? C) bad or missing device driver 22. Which of the following does NOT require a device driver to be installed in the OS? A) installing more RAM 23. A word processor is best described as which type of operating system element? C) application software 24. Which OS is commonly used as both a desktop OS and for multiuser server applications? B) Linux 25. You want to implement a system that hosts scalable Web-based applications accessible through a Web browser. This system should be available only to your company but the resources should be made available through a third-party. What type of system should you use? D) hosted private cloud 26. Supercomputer: a computer that has extreme processing power and speed to handle complex computations that are beyond the reach of other computers. , Application programming interface: programming features in an operating system that programmers can use to interface to other systemsPower-on self-test: tests that are run by the BIOS when a computer first startsResource managers: programs that manage computer memory and CPU useTime-sharing system: a central computer system, such as a mainframe, that is used by multiple users and applications simultaneouslyShell: an interface to enable humans to interact with an operating systemTask switching: a hybrid between single-tasking and multitasking that permits the user or application software to switch among multiple single-tasking operationsDevice driver: computer software designed to provide the operating system and application software access to specific computer hardwareKernel: computer code built into a computer operating system to control processor, disk, memory, and other functionsBatch processing: a request for a series of processes is submitted to the computer for processing