Amanda Hatch
Quiz von , erstellt am more than 1 year ago

This is to help practice for the CS 372 midterm at WOU

529
0
0
Keine Merkmale angegeben
Amanda Hatch
Erstellt von Amanda Hatch vor etwa 10 Jahre
Schließen

CS 372 Quiz 1 Review

Frage 1 von 32

1

A _____ is an example of a systems program.

Wähle eine der folgenden:

  • text formatter

  • Web browser

  • database system

  • command interpreter

Erklärung

Frage 2 von 32

1

____ is a popular commercial application that abstracts Intel 80XXx86 hardware into isolated virtual machines.

Wähle eine der folgenden:

  • .NET

  • VMware

  • JVM

  • JIT

Erklärung

Frage 3 von 32

1

Java technology is

Wähle eine der folgenden:

  • A programming language specification

  • A specification of a virtual machine

  • A virtual machine

  • Both (A) and (C)

Erklärung

Frage 4 von 32

1

_____ is not an example of a benefit of virtual machines.

Wähle eine der folgenden:

  • Protects the host system from guest operating systems

  • The ability to run several different operating systems that all share the same hardware

  • Uses less physical memory than an actual operating system

  • The ability to concurrently run several different operating systems

Erklärung

Frage 5 von 32

1

_____ provide(s) an interface to the services provided by an operating system.

Wähle eine der folgenden:

  • Shared memory

  • System calls

  • Communication

  • Simulators

Erklärung

Frage 6 von 32

1

_____ is not one of the major categories of system calls.

Wähle eine der folgenden:

  • Process control

  • Security

  • Communications

  • Protection

Erklärung

Frage 7 von 32

1

______ tricks an application by having it think it is the only process on the system.

Wähle eine der folgenden:

  • Simulation

  • The Java virtual machine

  • The .NET framework

  • Paravirtualization

Erklärung

Frage 8 von 32

1

_____ allow operating system services to be loaded dynamically.

Wähle eine der folgenden:

  • Graphical user interfaces

  • Virtual machines

  • File systems

  • Modules

Erklärung

Frage 9 von 32

1

Microkernels use _____ for communication.

Wähle eine der folgenden:

  • virtualization

  • system calls

  • message passing

  • shared memory

Erklärung

Frage 10 von 32

1

The Windows CreateProcess() system call creates a new process. What is the equivalent system call in UNIX:

Wähle eine der folgenden:

  • process()

  • fork()

  • getpid()

  • NTCreateProcess()

Erklärung

Frage 11 von 32

1

The close() system call in UNIX is used to close a file. What is the equivalent system call in Windows:

Wähle eine der folgenden:

  • CloseFile()

  • Exit()

  • close()

  • CloseHandle()

Erklärung

Frage 12 von 32

1

If a program terminates abnormally, a dump of memory may be examined by a ____ to determine the cause of the problem.

Wähle eine der folgenden:

  • debugger

  • module

  • control card

  • shell

Erklärung

Frage 13 von 32

1

Which of the following statements is incorrect?

Wähle eine der folgenden:

  • An operating system provides an environment for the execution of programs.

  • Operating systems must provide both protection and security.

  • Operating systems provide both command line as well as graphical user interfaces.

  • An operating system manages system resources.

Erklärung

Frage 14 von 32

1

_____ is/are not a technique for passing parameters from an application to a system call

Wähle eine der folgenden:

  • Stack

  • Registers

  • Special block in memory

  • Cache memory

Erklärung

Frage 15 von 32

1

A message-passing model is ____.

Wähle eine der folgenden:

  • only useful for small simple operating systems

  • easier to implement than a shared memory model for intercomputer communication

  • a network protocol, and does not apply to operating systems

  • faster than the shared memory model

Erklärung

Frage 16 von 32

1

KDE and GNOME desktops are available under open-source licenses.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 17 von 32

1

Many operating system merge I/O devices and files into a combined file because of the similarity of system calls for each.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 18 von 32

1

The virtual-machine concept does not offer complete protection of the various system resources.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 19 von 32

1

A program written for the .NET Framework need not worry about the specifics of the hardware or the operating system on which it will run.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 20 von 32

1

An initial bootstrap program is in the form of random-access memory (RAM)

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 21 von 32

1

System calls can be run in either user mode or kernel mode.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 22 von 32

1

Policy ____

Wähle eine der folgenden:

  • is not likely to change over time

  • determines what will be done

  • is not likely to change across places

  • determines how to do something

Erklärung

Frage 23 von 32

1

Application programmers typically use an API rather than directory invoking system calls.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 24 von 32

1

In general, Windows system calls have longer, more descriptive names and UNIX system calls use shorter, less descriptive names.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 25 von 32

1

Some level of hardware support is required to provide virtualization.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 26 von 32

1

The JVM may only be implemented in software.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 27 von 32

1

The JVM provides the ability to run architecture-neutral programs.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 28 von 32

1

The major difficulty in designing a layered operating system approach is ____.

Wähle eine der folgenden:

  • making sure that each layer hides certain data structures, hardware, and operations from higher-level layers

  • making sure each layer is easily converted to modules

  • debugging a particular layer

  • appropriately defining the various layers

Erklärung

Frage 29 von 32

1

A microkernel is a kernel ____.

Wähle eine der folgenden:

  • that is stripped of all nonessential components

  • that is compiled to produce the smallest size possible when stored to disk

  • containing many components that are optimized to reduce resident memory size

  • that is compressed before loading in order to reduce its resident memory size

Erklärung

Frage 30 von 32

1

To the SYSGEN program of an operating system, the least useful piece of information is _____.

Wähle eine der folgenden:

  • amount of memory available

  • what applications to install

  • operating-system options such as buffer sizes or CPU scheduling algorithms

  • the CPU being used

Erklärung

Frage 31 von 32

1

A boot block ____.

Wähle eine der folgenden:

  • typically only knows the location and length of the rest of the bootstrap program

  • typically is sophisticated enough to load the operating system and begin its execution

  • is composed of multiple disk blocks

  • is composed of multiple disk cylinders

Erklärung

Frage 32 von 32

1

In a virtual machine, each program believes that it has ____.

Wähle eine der folgenden:

  • another "virtual" computer to assist in its operations

  • more memory than is physically available on the machine

  • its own memory

  • multiple processors

Erklärung