Test
Chapter 4 - OS2T
Este test tiene tipos de pregunta que se abren en el reproductor de siempre.
Preguntas del test (58)
1The OS performs a protection function to prevent unwanted interference between processes with respect to resources.
- AVerdadero
- BFalso
2Windows process design is driven by the need to provide support for a variety of OS environments.
- AVerdadero
- BFalso
3The unit of dispatching is usually referred to as a process or task.
- AVerdadero
- BFalso
4In a multithreaded environment there are separate stacks for each thread, as well as a separate control block for each thread.
- AVerdadero
- BFalso
5It takes less time to terminate a process than a thread
- AVerdadero
- BFalso
6If there is an application or function that should be implemented as a set of related units of execution, it is far more efficient to do so as a collection of separate processes rather than a collection of threads.
- AVerdadero
- BFalso
7An example of an application that could make use of threads is a file server.
- AVerdadero
- BFalso
8Termination of a process does not terminate all threads within that process.
- AVerdadero
- BFalso
9If a process is swapped out, all of its threads are necessarily swapped out because they all share the address space of the process.
- AVerdadero
- BFalso
10On a uniprocessor, multiprogramming does not enable the interleaving of multiple threads within multiple processes.
- AVerdadero
- BFalso
11Any alteration of a resource by one thread affects the environment of the other threads in the same process.
- AVerdadero
- BFalso
12In a pure ULT facility, all of the work of thread management is done by the application, and the kernel is not aware of the existence of threads.
- AVerdadero
- BFalso
13As a default, the kernel dispatcher uses the policy of hard affinity in assigning threads to processors.
- AVerdadero
- BFalso
14Windows is an example of a kernel-level thread approach.
- AVerdadero
- BFalso
15The potential performance benefits of a multicore organization depend on the ability to effectively exploit the parallel resources available to the application.
- AVerdadero
- BFalso
16The traditional approach of a single thread of execution per process, in which the concept of a thread is not recognized, is referred to as a [blank_start]__________[blank_end] .
- Asingle-threaded approach
17The idea of having a many-to-many relationship between threads and processes has been explored in the experimental operating system [blank_start]_________[blank_end] .
- ATRIX
18In a multithreaded environment, a [blank_start]__________[blank_end] is defined as the unit of resource allocation and a unit of protection.
- Aprocess
19The principal disadvantage of the [blank_start]_________[blank_end] approach is that the transfer of control from one thread to another within the same process requires a mode switch to the kernel.
- AKLT
20[blank_start]_________[blank_end] is a good example of an OS using a combined ULT/KLT approach.
- ASolaris
21A [blank_start]_________[blank_end] is a single execution path with an execution stack, processor state, and scheduling information.
- Athread
22[blank_start]__________[blank_end] are characterized by the presence of many single-threaded processes.
- Amultiprocess applications
23A [blank_start]__________[blank_end] is a dispatchable unit of work that executes sequentially and is interruptible so that the processor can turn to another thread.
- Athread
24A [blank_start]__________[blank_end] is an entity corresponding to a user job or application that owns resources such as memory and open files.
- Aprocess
25A [blank_start]________[blank_end] is a user-created unit of execution within a process.
- AULT
26A Windows process must contain at least [blank_start]_________[blank_end] thread(s) to execute.
- Aone
27A thread enters the [blank_start]_________[blank_end] state, after waiting, if it is ready to run but the resources are not available.
- Atransition
28The [blank_start]_________[blank_end] are the fundamental entities that can be scheduled and dispatched to run on one of the system processors.
- Akernel threads
29
The [blank_start]__________[blank_end] state is when the thread has terminated.- Azombie
30The blocked state in which the process is waiting for an event, such as the end of an I/O operation, the availability of a resource, or a signal from another process is the [blank_start]_________[blank_end] state.
- Ainterruptible
31The [blank_start]__________[blank_end] is the collection of program, data, stack, and attributes defined in the process control block.
- Aprocess image
32
[blank_start]__________[blank_end] refers to the ability of an OS to support multiple, concurrent paths of execution within a single process.- Amultithreading
33The key states for a thread are: Running, [blank_start]_________[blank_end], and Blocked.
- Aready
34There are four basic thread operations associated with a change in thread state: Block, Unblock, Finish, and [blank_start]_________[blank_end] .
- Aspawn
35There are two broad categories of thread implementation: user-level threads (ULTs) and [blank_start]________[blank_end].
- Akernel-level threads (KLTs)
36A way to overcome the problem of blocking threads is to use a technology referred to as [blank_start]__________[blank_end] , which converts a blocking system call into a nonblocking system call.
- Ajacketing
37A [blank_start]__________[blank_end] is a static entity, consisting of an address space and ports through which messages may be sent and received.
- Adomain
38Windows makes use of two types of process-related objects: processes and [blank_start]_________[blank_end] .
- Athreads
39The [blank_start]__________[blank_end] Windows Process Object Attribute describes who created an object, who can gain access to or use the object, and who is denied access to the object.
- Asecurity descriptor
40The six states of a Windows thread are: Ready, Standby, Running, Waiting, Transition, and [blank_start]_________[blank_end] .
- Aterminated
41Most operating systems contain two fundamental forms of concurrent activity: processes and [blank_start]_________[blank_end]
- Ainterrupts
42A process or task in Linux is represented by a [blank_start]__________[blank_end] data structure.
- Atask_struct
43The Clouds operating system implements the concept of a thread as primarily an entity that can move among address spaces which represents the [blank_start]__________[blank_end] Thread-to-Process relationship.
- Aone-to-many
44It is necessary to [blank_start]__________[blank_end] the activities of various threads so they do not interfere with each other or corrupt data structures.
- Asynchronize
45The basic form of communication between processes or threads in a microkernel operating system is [blank_start]_________[blank_end] .
- Amessages
46The traditional approach of a single thread of execution per process, in which the concept of a thread is not recognized, is referred to as a __________ .
- Atask
- Bresource
- Csingle-threaded approach
- Dlightweight process
47The idea of having a many-to-many relationship between threads and processes has been explored in the experimental operating system _________ .
- AVISTA
- BTRIX
- CSOLARIS
- DLEOPARD
48In a multithreaded environment, a __________ is defined as the unit of resource allocation and a unit of protection.
- Astand
- Bprocess
- Cstring
- Dtrace
49
The principal disadvantage of the _________ approach is that the transfer of control from one thread to another within the same process requires a mode switch to the kernel.- AKLT
- BLWP
- CVAX
- DULT
50_________ is a good example of an OS using a combined ULT/KLT approach.
- ATRIX
- BWindows
- CLINUX
- DSolaris
51A __________ is a dispatchable unit of work that executes sequentially and is interruptible so that the processor can turn to another thread.
- Aport
- Bprocess
- Ctoken
- Dthread
52A __________ is an entity corresponding to a user job or application that owns resources such as memory and open files.
- Atask
- Bprocess
- Cthread
- Dtoken
53A ________ is a user-created unit of execution within a process.
- Akernel
- BKLT
- Clightweight process
- DULT
54A thread enters the _________ state, after waiting, if it is ready to run but the resources are not available.
- Aterminated
- Bstandby
- Ctransition
- Dwaiting
55The _________ are the fundamental entities that can be scheduled and dispatched to run on one of the system processors.
- Aprocesses
- Bkernel threads
- CLWPs
- DULTs
56The __________ state is when the thread has terminated.
- Azombie
- Bfree
- Cstop
- Dsleep
57The blocked state in which the process is waiting for an event, such as the end of an I/O operation, the availability of a resource, or a signal from another process is the _________ state.
- Atimes and timers
- Buninterruptible
- Cstopped
- Dinterruptible
58The [blank_start]__________[blank_end] is the collection of program, data, stack, and attributes defined in the process control block.
- Aprocess image
Información
- Descripción
- Test sobre Chapter 4 - OS2T, creado por Rowan Kaag el 02/11/2015.
- Autor
- Rowan Kaag
- Idioma
- English
- Visitas
- 16
- Valoración
- Aún sin valoraciones Valora este test