Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
28 Cards in this Set
- Front
- Back
1. A _____ is an example of a systems program.A) command interpreter B) Web browser C) text formatter D) database system |
Ans: A Feedback: 2.2.1 Difficulty: Medium |
|
2. If a program terminates abnormally, a dump of memory may beexamined by a ____ to determine the cause of the problem. A) module B) debugger C) shell D) control card |
Ans: B Feedback: 2.4.1 Difficulty: Medium |
|
3. A message-passing model is ____. A) easier to implement than a shared memory model forintercomputer communication B) faster than the shared memory model C) a network protocol, and does not apply to operating systems D) only useful for small simple operating systems |
Ans: A Feedback: 2.4.5 Difficulty: Medium |
|
4. Policy ____. A) determines how to do something B) determines what will be done C) is not likely to change across places D) is not likely to change over time |
Ans: B Feedback: 2.6.2 Difficulty: Easy |
|
5. The major difficulty in designing a layered operating systemapproach is ____. A) appropriately defining the various layers B) making sure that each layer hides certain data structures, hardware,and operations from higher-level layers C) debugging a particular layer D) making sure each layer is easily converted to modules |
Ans: A Feedback:: 2.7.2 Difficulty: Medium |
|
6. A microkernel is a kernel ____. A) containing many components that are optimized to reduceresident memory size B) that is compressed before loading in order to reduce itsresident memory size C) that is compiled to produce the smallest size possible whenstored to disk D) that is stripped of all nonessential components |
Ans: D Feedback: 2.7.3 Difficulty: Easy |
|
7. To the SYSGEN program of an operating system, the leastuseful piece of information is _____. A) the CPU being used B) amount of memory available C) what applications to install D) operating-system options such as buffer sizes or CPUscheduling algorithms |
Ans: C Feedback: 2.9 Difficulty: Medium |
|
8. A boot block ____. A) typically only knows the location and length of the rest ofthe bootstrap program B) typically is sophisticated enough to load the operatingsystem and begin its execution C) is composed of multiple disk blocks D) is composed of multiple disk cylinders |
Ans: A Feedback: 2.10 Difficulty: Medium |
|
9. _____ provide(s) an interface to theservices provided by an operating system. A) Shared memory B) System calls C) Simulators D) Communication |
Ans: B Feedback: 2.3 Difficulty: Medium |
|
10. _____ is not one of the majorcategories of system calls. A) Process control B) Communications C) Protection D) Security |
Ans: D Feedback: 2.4 Difficulty: Easy |
|
11. _____ allow operating systemservices to be loaded dynamically. A) Virtual machines B) Modules C) File systems D) Graphical user interfaces |
Ans: B Feedback: 2.7.4 Difficulty: Medium |
|
12. Microkernels use _____ for communication. A) message passing B) shared memory C) system calls D) virtualization |
Ans: A Feedback: 2.7.3 Difficulty: Easy |
|
13. The Windows CreateProcess()system call creates a new process. What is the equivalent system call in UNIX: A) NTCreateProcess() B) process() C) fork() D) getpid() |
Ans: C Feedback: 2.4.1 Difficulty: Easy |
|
14. The close() system call in UNIX is used to close a file. What is the equivalent system call in Windows: A) CloseHandle() B) close() C) CloseFile() D) Exit() |
Ans: A Feedback: 2.4.1 |
|
15. The Windows CreateFile()system call is used to create a file. What is the equivalent system call inUNIX: A) ioctl() B) open() C) fork() D) createfile() |
Ans: B Feedback: 2.4.1 Difficulty: Easy |
|
16. Android runs Java programs _____________ A) in the Dalvik virtual machine. B) natively. C) in the Java virtual machine. D) Android does not run Java programs. |
Ans: A Feedback: 2.7.5 Difficulty: Medium |
|
17. ______ is a mobile operating systemdesigned for the iPhone and iPad. A) Mac OS X B) Android C) UNIX D) iOS |
Ans: D Feedback: 2.7.5 Difficulty: Medium |
|
18. The ________ provides a portion of the system call interface for UNIX and Linux. A) POSIX B) Java C) Standard C library D) Standard API |
Ans: C Feedback: 2.4.1 Difficulty: Medium |
|
19. Which of the following statementsis incorrect? A) An operating system provides anenvironment for the execution of programs. B) An operating system manages systemresources. C) Operating systems provide bothcommand line as well as graphical user interfaces. D) Operating systems must provide bothprotection and security. |
Ans: C Feedback: 2.1 Difficulty: Easy |
|
20. _____ is/are not a technique for passing parameters from an application to a system call. A) Cache memory B) Registers C) Stack D) Special block in memory |
Ans: A Feedback: 2.3 Difficulty: Medium |
|
True/False
30. KDE and GNOME desktops are available under open-sourcelicenses. |
Ans: True Feedback: 2.2.2 Difficulty: Easy |
|
31. Many operating system merge I/O devices and files into a combined file because of the similarity of system calls for each. |
Ans: True Feedback: 2.4.3 Difficulty: Medium |
|
32. An initial bootstrap program is in the form of random-accessmemory (RAM). |
Ans: False Feedback: 2.11 Difficulty: Easy |
|
33. System calls can be run in eitheruser mode or kernel mode. |
Ans: False Feedback: 2.3 Difficulty: Easy |
|
34. Application programmers typicallyuse an API rather than directory invoking system calls. |
Ans: True Feedback: 2.3 Difficulty: Easy |
|
35. In general, Windows system callshave longer, more descriptive names and UNIX system calls use shorter, lessdescriptive names. |
Ans: True Feedback: 2.4 Difficulty: Easy |
|
36. Mac OS X is a hybrid system consisting of both the Mach microkernel and BSD UNIX. |
Ans: True Feedback: 2.7.5 Difficulty: Medium |
|
37. iOS is open source, Android isclosed source. |
Ans: False Feedback: 2.7.5 Difficulty: Medium |