Csse 1502
Test por , creado hace más de 1 año

Operating Systems (OS) Test sobre OS_test_for_screens, creado por Csse 1502 el 18/12/2017.

46
1
0
Csse 1502
Creado por Csse 1502 hace más de 6 años
Cerrar

OS_test_for_screens

Pregunta 1 de 21

1

The segment of code in which the process may change common variables, update tables, write into files is known as?

Selecciona una de las siguientes respuestas posibles:

  • critical section

  • mutual exclusion

  • non-critical section

  • program

Explicación

Pregunta 2 de 21

1

A problem encountered in multitasking when a process is perpetually denied necessary resources is called:

Selecciona una de las siguientes respuestas posibles:

  • starvation

  • inversion

  • aging

  • deadlock

Explicación

Pregunta 3 de 21

1

What is the reusable resource:

Selecciona una de las siguientes respuestas posibles:

  • that can be used by one process at a time and is not depleted by that use

  • that can be used by more than one process at a time

  • none of the above

  • that can be shared between various threads

Explicación

Pregunta 4 de 21

1

A minimum_______ variables is/are required to be shared between processes to solve the critical section problem?

Selecciona una de las siguientes respuestas posibles:

  • three

  • two

  • one

  • four

Explicación

Pregunta 5 de 21

1

For non-sharable resources like a printer, mutual exclusion:

Selecciona una de las siguientes respuestas posibles:

  • must exist

  • none of the above

  • may exist

  • must not exist

Explicación

Pregunta 6 de 21

1

Part of a program where the shared memory is accessed and which should be executed invisibly, is called:

Selecciona una de las siguientes respuestas posibles:

  • critical section

  • semaphores

  • directory

  • mutual exclusion

Explicación

Pregunta 7 de 21

1

Memory partitioning algorithm that uses binary tree as a data structure is called: (не точно, примеры есть только с ним, если не правильно поменяйте)

Selecciona una de las siguientes respuestas posibles:

  • First-fit algorithm

  • Buddy system

  • Next-fit algorithm

  • Best-fit algorithm

Explicación

Pregunta 8 de 21

1

Current allocation of resources to processes where there is no sequence that does not result in deadlock is called: (не точно)

Selecciona una de las siguientes respuestas posibles:

  • Alternative state

  • Unsafe state

  • Ambiguous state

  • Safe state

Explicación

Pregunta 9 de 21

1

The context of a process in the PCB of a process DOESN’T contain:

Selecciona una de las siguientes respuestas posibles:

  • memory- management information

  • the value of the CPU registers

  • the process state

  • context switch time

Explicación

Pregunta 10 de 21

1

The link between two processes P and Q to send and receive messages is called:

Selecciona una de las siguientes respuestas posibles:

  • communication link

  • message-passing link

  • synchronization link

  • all of the above

Explicación

Pregunta 11 de 21

1

When free memory is split into many unconnected pieces we call it: (не точно)

Selecciona una de las siguientes respuestas posibles:

  • compaction

  • external fragmentation

  • memory distribution

  • internal fragmentation

Explicación

Pregunta 12 de 21

1

To avoid the race condition, the number of processes that may be simultaneously inside their critical section is:

Selecciona una de las siguientes respuestas posibles:

  • 0

  • 1

  • 10

  • 2

Explicación

Pregunta 13 de 21

1

What thread approach does Java runtime environment use?

Selecciona una de las siguientes respuestas posibles:

  • Multiple processes, multiple threads per process

  • One process, one thread

  • One process, multiple threads

  • multiple processes, single thread per process

Explicación

Pregunta 14 de 21

1

The primary distinction between the short-term scheduler and the long-term scheduler is:

Selecciona una de las siguientes respuestas posibles:

  • The frequency of their execution

  • None of the above

  • The length of their queues

  • The type of processes they schedule

Explicación

Pregunta 15 de 21

1

Paging:

Selecciona una de las siguientes respuestas posibles:

  • allows multiple programs to reside in separate areas of core at the time

  • consists of those addresses that may be generated by a processor execution of a computation

  • is a method of allocating process time

  • is a method of memory allocation by which the program is subdivided into equal portions, or pages and core is subdivided into equal portions or blocks

Explicación

Pregunta 16 de 21

1

Which of the replacement algorithms selects for replacement that page for which the time to the next reference is the longest?

Selecciona una de las siguientes respuestas posibles:

  • optimal

  • Clock

  • LRU

  • FIFO

Explicación

Pregunta 17 de 21

1

Which of the replacement algorithms treats the page frames allocated to a process as a circular buffer?

Selecciona una de las siguientes respuestas posibles:

  • optimal

  • Clock

  • LRU

  • FIFO

Explicación

Pregunta 18 de 21

1

Virtual memory takes advantage of: (не точно)

Selecciona una de las siguientes respuestas posibles:

  • Fast CPU

  • Large secondary memory

  • Scheduling

  • Modular programming

Explicación

Pregunta 19 de 21

1

The size of virtual storage is limited by…

Selecciona una de las siguientes respuestas posibles:

  • the number of processors in a system

  • the actual number of main storage locations

  • the addressing scheme of the computer system and by the amount of secondary memory

  • the amount of main memory and secondary memory

Explicación

Pregunta 20 de 21

1

What is trashing?

Selecciona una de las siguientes respuestas posibles:

  • Guessing, based on recent history, which pieces are least likely to be used in the near future

  • Assumption that only a few pieces of a process will be needed over a short period of time

  • Condition when the system spends most of its time swapping pieces rather than executing instructions

  • Saving time by swapping unused pieces of process out of the memory

Explicación

Pregunta 21 de 21

1

What is the real address?

Selecciona una de las siguientes respuestas posibles:

  • physical address in cache memory

  • virtual address in main memory

  • virtual address in secondary memory

  • physical address in main memory

Explicación