Anda di halaman 1dari 5

ACT 250-Seatwork 1

True/False Indicate whether the statement is true or false. ____ ____ ____ ____ ____ 1. The core of an operating system is referred to as the CPU. 2. I/O functions let programs communicate with the computer hardware. 3. One function of the kernel is managing use of the computers RAM. 4. A single device driver typically communicates with several different hardware devices. 5. Most modern operating systems use cooperative multitasking.

Completion Complete each statement. 6. ___________ involves providing a host of scalable Web-based applications and services over the Internet or a private network accessible by Web browser clients. 7. The _________ is responsible for starting an OS on a computer. 8. You want to design a handheld system with memory that can be updated but that does not lose its contents when the device is turned off. You should use ______________ for this purpose. 9. The _____________ communicates with the BIOS, device drivers, resource managers, and APIs to coordinate operating system functions. 10. ____________ multitasking depends on the running application to hand control back to the OS so other applications can be run. Matching

a . b . c . d . e .

application programming interface batch processing device driver kernel power-on self test

f. g . h . i. j.

resource managers shell supercomputer task switching time-sharing system

____ 11. tests that are run by the BIOS when a computer first starts

____ 12. programming features in an operating system that programmers can use to interface to other systems ____ 13. a central computer system, such as a mainframe, that is used by multiple users and applications simultaneously ____ 14. a request for a series of processes is submitted to the computer for processing ____ 15. a hybrid between single-tasking and multitasking that permits the user or application software to switch among multiple single-tasking operations Short Answer 16. List four I/O tasks performed by an operating system. 17. List three jobs performed by the operating system kernel. 18. Describe the difference between a mainframe computer and a PC-class computer. 19. Describe the difference between a time-sharing system and a real-time system.


Describe the differences between cooperative multitasking and preemptive multitasking.

ACT 250-Seatwork 1 Answer Section

TRUE/FALSE 1. ANS: F 2. ANS: T 3. ANS: T 4. ANS: F 5. ANS: F COMPLETION 6. ANS: cloud computing PTS: 1 7. ANS: BIOS PTS: 1 REF: 16 REF: 25 PTS: 1 PTS: 1 PTS: 1 PTS: 1 PTS: 1 REF: 2 REF: 3 REF: 12 REF: 13 REF: 27

8. ANS: NVRAM nonvolatile random access memory CMOS PTS: 1 9. ANS: kernel PTS: 1 10. ANS: cooperative PTS: 1 MATCHING 11. ANS: E 12. ANS: A 13. ANS: J PTS: 1 PTS: 1 PTS: 1 REF: 33-35 REF: 27 REF: 19 REF: 16,17


PTS: 1 PTS: 1

16. ANS: Handle input from the keyboard, mouse, and other input devices Handle output to the monitor and printer Handle remote communications using a digital modem or analog modem Manage network communications, such as for a local network and the Internet Control input/output for devices such as a network interface card Control information storage and retrieval using various types of disk, DVD/CD-ROM, and removable storage drives Enable multimedia use for voice and video composition or reproduction, such as recording video from a camera or playing music through speakers PTS: 1 REF: 3

17. ANS: Managing interactions with the CPU Starting, managing, and scheduling programs that handle I/O activities, including device and networking activities Handling basic computer security Managing use of the computers memory (RAM) Managing priority levels assigned to programs and computer processes PTS: 1 REF: 12

18. ANS: A PC-class computer is designed for individual users to perform tasks, such as word processing, database and spreadsheet management, and networking with other computers. PC computers are small and fit on a desktop. Mainframe computers are very large and are designed for multiuser operation, databases, and a high volume of numerical operations. PTS: 1 REF: 20

19. ANS: A time-sharing system is a central computer system that is used by multiple users and applications simultaneously. Most of their work is done in batches, using batch processing. A real-time system is an operating system that interacts directly with the user and responds in real time (immediately or almost immediately) with required information. A real-time computer program immediately performs calculations and returns the answerusing sequential processing instead of batch processing. PTS: 1 REF: 23

20. ANS: In cooperative multitasking, the operating system hands over control to a program, and

waits for the program to hand control back to the operating system. Whereas, in preemptive multitasking, the operating system is in control of the computer at all times. It lets programs execute a little bit of code at a time, but immediately after the code executes, it forces the program to relinquish control of the CPU back to the OS. PTS: 1 REF: 26-27