• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/28

Click to flip

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