Test
CS 372 Quiz 1 Review
Crea una cuenta gratis para terminar este test
Guarda tu progreso y consulta tu resultado final.
¿Ya tienes cuenta? Inicia sesión
Preguntas del test (32)
1 A _____ is an example of a systems program.
- Atext formatter
- BWeb browser
- Cdatabase system
- Dcommand interpreter
2 ____ is a popular commercial application that abstracts Intel 80XXx86 hardware into isolated virtual machines.
- A.NET
- BVMware
- CJVM
- DJIT
3Java technology is
- A A programming language specification
- BA specification of a virtual machine
- C A virtual machine
- D Both (A) and (C)
4_____ is not an example of a benefit of virtual machines.
- AProtects the host system from guest operating systems
- BThe ability to run several different operating systems that all share the same hardware
- CUses less physical memory than an actual operating system
- DThe ability to concurrently run several different operating systems
5 _____ provide(s) an interface to the services provided by an operating system.
- AShared memory
- BSystem calls
- CCommunication
- DSimulators
6 _____ is not one of the major categories of system calls.
- AProcess control
- BSecurity
- C Communications
- D Protection
7______ tricks an application by having it think it is the only process on the system.
- ASimulation
- BThe Java virtual machine
- CThe .NET framework
- D Paravirtualization
8_____ allow operating system services to be loaded dynamically.
- AGraphical user interfaces
- BVirtual machines
- C File systems
- DModules
9Microkernels use _____ for communication.
- Avirtualization
- Bsystem calls
- Cmessage passing
- Dshared memory
10The Windows CreateProcess() system call creates a new process. What is the equivalent system call in UNIX:
- Aprocess()
- B fork()
- Cgetpid()
- DNTCreateProcess()
11The close() system call in UNIX is used to close a file. What is the equivalent system call in Windows:
- ACloseFile()
- BExit()
- Cclose()
- D CloseHandle()
12If a program terminates abnormally, a dump of memory may be examined by a ____ to determine the cause of the problem.
- Adebugger
- Bmodule
- Ccontrol card
- Dshell
13Which of the following statements is incorrect?
- AAn operating system provides an environment for the execution of programs.
- BOperating systems must provide both protection and security.
- COperating systems provide both command line as well as graphical user interfaces.
- D An operating system manages system resources.
14 _____ is/are not a technique for passing parameters from an application to a system call
- AStack
- B Registers
- C Special block in memory
- DCache memory
15A message-passing model is ____.
- Aonly useful for small simple operating systems
- B easier to implement than a shared memory model for intercomputer communication
- C a network protocol, and does not apply to operating systems
- D faster than the shared memory model
16KDE and GNOME desktops are available under open-source licenses.
- AVerdadero
- BFalso
17Many operating system merge I/O devices and files into a combined file because of the similarity of system calls for each.
- AVerdadero
- BFalso
18The virtual-machine concept does not offer complete protection of the various system resources.
- AVerdadero
- BFalso
19A program written for the .NET Framework need not worry about the specifics of the hardware or the operating system on which it will run.
- AVerdadero
- BFalso
20 An initial bootstrap program is in the form of random-access memory (RAM)
- AVerdadero
- BFalso
21System calls can be run in either user mode or kernel mode.
- AVerdadero
- BFalso
22 Policy ____
- A is not likely to change over time
- Bdetermines what will be done
- Cis not likely to change across places
- Ddetermines how to do something
23Application programmers typically use an API rather than directory invoking system calls.
- AVerdadero
- BFalso
24 In general, Windows system calls have longer, more descriptive names and UNIX system calls use shorter, less descriptive names.
- AVerdadero
- BFalso
25Some level of hardware support is required to provide virtualization.
- AVerdadero
- BFalso
26The JVM may only be implemented in software.
- AVerdadero
- BFalso
27The JVM provides the ability to run architecture-neutral programs.
- AVerdadero
- BFalso
28The major difficulty in designing a layered operating system approach is ____.
- Amaking sure that each layer hides certain data structures, hardware, and operations from higher-level layers
- Bmaking sure each layer is easily converted to modules
- C debugging a particular layer
- D appropriately defining the various layers
29A microkernel is a kernel ____.
- Athat is stripped of all nonessential components
- Bthat is compiled to produce the smallest size possible when stored to disk
- Ccontaining many components that are optimized to reduce resident memory size
- D that is compressed before loading in order to reduce its resident memory size
30To the SYSGEN program of an operating system, the least useful piece of information is _____.
- A amount of memory available
- Bwhat applications to install
- Coperating-system options such as buffer sizes or CPU scheduling algorithms
- D the CPU being used
31A boot block ____.
- A typically only knows the location and length of the rest of the bootstrap program
- B typically is sophisticated enough to load the operating system and begin its execution
- Cis composed of multiple disk blocks
- Dis composed of multiple disk cylinders
32In a virtual machine, each program believes that it has ____.
- Aanother "virtual" computer to assist in its operations
- Bmore memory than is physically available on the machine
- C its own memory
- Dmultiple processors
Información
- Descripción
- This is to help practice for the CS 372 midterm at WOU
- Autor
- Amanda Hatch
- Idioma
- English
- Visitas
- 555
- Valoración
- Aún sin valoraciones Valora este test