Csse 1502
Quiz von , erstellt am more than 1 year ago

Operating Systems (OS) Quiz am os, erstellt von Csse 1502 am 17/12/2017.

1528
14
0
Csse 1502
Erstellt von Csse 1502 vor mehr als 6 Jahre
Schließen

os

Frage 1 von 200

1

What is not a main structural element of a computer system?

Wähle eine der folgenden:

  • Processor

  • Main Memory

  • I/O Modules

  • System Bus

  • Operating system

Erklärung

Frage 2 von 200

1

Which of the following registers are used by the processor to exchange data with memory?

Wähle eine der folgenden:

  • MAR and MBR

  • PC and IR

  • Program status word

  • I/OAR and I/OBR

Erklärung

Frage 3 von 200

1

Which of the following registers are used by the processor to exchange data with input/output module?

Wähle eine der folgenden:

  • MAR and MBR

  • PC and IR

  • Program status word

  • I/OAR and I/OBR

Erklärung

Frage 4 von 200

1

Which of the following element of a computer system controls the operation of the computer and performs its data processing functions?

Wähle eine der folgenden:

  • System bus

  • Main memory

  • I/O modules

  • Processor

Erklärung

Frage 5 von 200

1

Which of the following element of a computer system stores data and programs?

Wähle eine der folgenden:

  • Main memory

  • System bus

  • Processor

  • I/O modules

Erklärung

Frage 6 von 200

1

Which of the following provides for communication among elements of a computer system?

Wähle eine der folgenden:

  • Main memory

  • System bus

  • Processor

  • I/O modules

Erklärung

Frage 7 von 200

1

Which of the following element of a computer system moves data between the computer and its external environment?

Wähle eine der folgenden:

  • Main memory

  • Processor

  • System bus

  • I/O modules

Erklärung

Frage 8 von 200

1

The processor contains a single data register, called

Wähle eine der folgenden:

  • PSW

  • PC

  • IR

  • AC

Erklärung

Frage 9 von 200

1

This register specifies a particular input/output device

Wähle eine der folgenden:

  • Memory address register

  • I/OAR

  • Memory buffer register

  • I/OBR

Erklärung

Frage 10 von 200

1

This register is used for the exchange of data between an I/O module and the processor

Wähle eine der folgenden:

  • Memory address register

  • I/OAR

  • Memory buffer register

  • I/OBR

Erklärung

Frage 11 von 200

1

This register contains the data to be written into memory or which receives the data read from memory

Wähle eine der folgenden:

  • I/OAR

  • memory buffer register

  • memory address register

  • I/OBR

Erklärung

Frage 12 von 200

1

This register specifies the location in memory for the next read or write

Wähle eine der folgenden:

  • Memory address register

  • I/OAR

  • Memory buffer register

  • I/OBR

Erklärung

Frage 13 von 200

1

Index register, segment register, and stack register are example of:

Wähle eine der folgenden:

  • Address register

  • Data registers

  • Control registers

  • Status registers

Erklärung

Frage 14 von 200

1

Which register contains the address of the next instruction to be fetched?

Wähle eine der folgenden:

  • instruction register

  • execution register

  • program counter

  • process counter

Erklärung

Frage 15 von 200

1

Which register contains the instruction most recently fetched?

Wähle eine der folgenden:

  • instruction register

  • execution register

  • program counter

  • process counter

Erklärung

Frage 16 von 200

1

Which register contains condition codes set by the processor hardware as the result of operations?

Wähle eine der folgenden:

  • Program counter

  • Accumulator

  • Program status word

  • Stack pointer

Erklärung

Frage 17 von 200

1

The fetched instruction is loaded into the

Wähle eine der folgenden:

  • IR

  • Accumulator

  • Memory

  • PC

Erklärung

Frage 18 von 200

1

At the beginning of each instruction cycle, the processor fetches an instruction from the memory. The address of the instruction is held in

Wähle eine der folgenden:

  • IR

  • MBR

  • MAR

  • PC

Erklärung

Frage 19 von 200

1

The processor is executing ‘Load AC from memory’ instruction. Choose the correct micro-instructions:

Wähle eine der folgenden:

  • PC -> MAR
    M -> MBR
    MBR -> AC
    IR -> MAR
    M -> MBR
    MBR -> AC

  • PC -> MBR
    M -> MAR
    MAR -> IR
    IR -> MAR
    M -> MBR
    MBR -> AC

  • PC -> MAR
    M -> MBR
    MBR -> IR
    IR -> MAR
    M -> MBR
    MBR -> AC

  • PC -> MAR
    M -> MBR
    MBR -> IR
    IR -> MBR
    M -> MAR
    MAR -> AC

Erklärung

Frage 20 von 200

1

When an I/O device completes an I/O operation, the device issues an interrupt signal to the processor and then:

Wähle eine der folgenden:

  • The processor stops execution of the current instruction without finishing it and responds to the interrupt

  • The processor loads the program counter with the entry location of the interrupt-handling routine

  • The processor saves information needed to resume the current program at the point if interrupt

  • The processor finishes execution of the current instruction before responding to the interrupt

Erklärung

Frage 21 von 200

1

When the time required for the I/O operation is less that the time to complete the execution of instructions between write operations in the user program, it is:

Wähle eine der folgenden:

  • Fast I/O wait

  • Slow I/O wait

  • Long I/O wait

  • Short I/O wait

Erklärung

Frage 22 von 200

1

When the time required for the I/O operation will take much more time than executing a sequence of user instructions, it is

Wähle eine der folgenden:

  • Slow I/O wait

  • Long I/O wait

  • Fast I/O wait

  • Short I/O wait

Erklärung

Frage 23 von 200

1

Most I/O devices are:

Wähle eine der folgenden:

  • much slower than the processor

  • much faster than the processor

  • much shorter than the processor

  • much longer than the processor

Erklärung

Frage 24 von 200

1

If there no interrupts, after each write operation, the processor must

Wähle eine der folgenden:

  • Load new PC value

  • Finish execution of current instruction

  • Save the PSW and PC onto control stack

  • Pause and remain idle until the I/O operation finishes

Erklärung

Frage 25 von 200

1

Complete the relationship concerning the memory systems: faster access time –

Wähle eine der folgenden:

  • lower capacity

  • greater cost per bit

  • faster access speed

  • smaller cost per bit

Erklärung

Frage 26 von 200

1

Complete the relationship concerning the memory systems: greater capacity –

Wähle eine der folgenden:

  • lower capacity

  • greater cost per bit

  • faster access speed

  • smaller cost per bit

Erklärung

Frage 27 von 200

1

Complete the relationship concerning the memory systems: greater capacity –

Wähle eine der folgenden:

  • lower capacity

  • slower access time

  • greater cost per bit

  • faster access speed

Erklärung

Frage 28 von 200

1

The smaller, more expensive, faster memory is:

Wähle eine der folgenden:

  • Disk drive

  • Cache

  • Main memory

  • Register

Erklärung

Frage 29 von 200

1

If the accessed word is found in the faster memory, that is defined as a:

Wähle eine der folgenden:

  • bingo

  • win

  • hit

  • evrika

Erklärung

Frage 30 von 200

1

If the accessed word is not found in the faster memory, that is defined as a:

Wähle eine der folgenden:

  • ricochet

  • miss

  • zero

  • Loss

Erklärung

Frage 31 von 200

1

The central idea in this system was the use of a piece of software known as the monitor

Wähle eine der folgenden:

  • Time-sharing-system

  • Simple batch system

  • Multiprogrammed batch system

  • Serial processing

Erklärung

Frage 32 von 200

1

The concept of a batch operating system was developed to

Wähle eine der folgenden:

  • Maximize processor utilization (To improve utilization)

  • Minimize response time

  • Support interactive mode

  • Minimize processor utilization

Erklärung

Frage 33 von 200

1

The concept of modes of operation (user mode, system mode) was introduced with

Wähle eine der folgenden:

  • Time-sharing-system

  • Simple batch system

  • Multiprogrammed batch system

  • Serial processing

Erklärung

Frage 34 von 200

1

'Ease of evolution of an OS' corresponds to the following objective:

Wähle eine der folgenden:

  • Efficiency

  • Convenience

  • Ability to evolve

Erklärung

Frage 35 von 200

1

The principal objective of the time-sharing system is to

Wähle eine der folgenden:

  • Minimize response time

  • Minimize processor utilization

  • Maximize response time

  • Maximize processor utilization

Erklärung

Frage 36 von 200

1

The processor was often idle waiting for the I/O instruction to conclude. To overcome the problem the following approach was introduced: when one job needs to wait for I/O, the processor can switch to the other job. This was a

Wähle eine der folgenden:

  • Multiprogramming or multitasking batch system

  • Simple batch system

  • Serial processing

  • Time-sharing-system

Erklärung

Frage 37 von 200

1

The programmer interacted directly with the computer hardware with

Wähle eine der folgenden:

  • Simple batch systems

  • Serial processing

  • Time-sharing-systems

  • Multiprogrammed batch systems

Erklärung

Frage 38 von 200

1

Semaphore is a/an_to solve the critical section problem?

Wähle eine der folgenden:

  • integer variable

  • special program for a system

  • complex structure

  • hardware for a system

Erklärung

Frage 39 von 200

1

'The OS as a resource manager' corresponds to the following objective:

Wähle eine der folgenden:

  • Efficiency

  • Convenience

  • Ability to evolve

Erklärung

Frage 40 von 200

1

An un-interruptible unit is known as:

Wähle eine der folgenden:

  • atomic

  • none of the above

  • static

  • single

Erklärung

Frage 41 von 200

1

A state is safe, if:

Wähle eine der folgenden:

  • the system can allocate resources to each process in some order and still avoid a deadlock

  • the system does not crash due to deadlock occurrence

  • all of the above

  • the state keeps the system protected and safe

Erklärung

Frage 42 von 200

1

'The OS as a User/Computer interface' corresponds to the following objective:

Wähle eine der folgenden:

  • Efficiency

  • Convenience

  • Ability to evolve

Erklärung

Frage 43 von 200

1

This type of memory is nonvolatile

Wähle eine der folgenden:

  • Secondary memory

  • Main memory

  • Register

  • Cache

Erklärung

Frage 44 von 200

1

An application programs is developed by the

Wähle eine der folgenden:

  • Application programmer

  • End user

  • Operating system

  • Hardware

Erklärung

Frage 45 von 200

1

When a processor attempts to read a byte or word of memory, it firstly checks the:

Wähle eine der folgenden:

  • Secondary memory

  • Register

  • Cache

  • Main memory

Erklärung

Frage 46 von 200

1

The end user views a computer system in terms of

Wähle eine der folgenden:

  • a set of applications

  • a set of machine instructions

  • utilities

  • a set of system programs

Erklärung

Frage 47 von 200

1

The serial processing presented two main problems:

Wähle eine oder mehr der folgenden:

  • setup time

  • using a monitor

  • time slicing

  • multiprogramming

  • scheduling

Erklärung

Frage 48 von 200

1

The hardware and software used in providing applications to a user can be viewed in a:

Wähle eine der folgenden:

  • layered fashion

  • classified fashion

  • sandwich fashion

  • leveled fashion

Erklärung

Frage 49 von 200

1

A situation where several processes access and manipulate the same data concurrently and the outcome of the execution depends on the particular order in which access takes place is called:

Wähle eine der folgenden:

  • data consistency

  • mutual exclusion

  • race condition

  • starvation

Erklärung

Frage 50 von 200

1

This contains the most frequently used functions in the OS:

Wähle eine der folgenden:

  • Kernel (или nucleus)

  • Centre

  • Base

  • Root

Erklärung

Frage 51 von 200

1

The initial value of the semaphore that allows only one of the many processes to enter their critical sections,is?

Wähle eine der folgenden:

  • 1

  • 10

  • 2

  • 0

Erklärung

Frage 52 von 200

1

Utilities are

Wähle eine der folgenden:

  • Application program

  • System programs

  • Opcodes

  • Processor registers

Erklärung

Frage 53 von 200

1

Block size is:

Wähle eine oder mehr der folgenden:

  • The unit of data exchanged between cache and main memory

  • Larger block size yields more hits until probability of using newly fetched data becomes less than the probability of reusing data that have to be moved out of cache

  • (How much data should be transferred from main memory to cache)

Erklärung

Frage 54 von 200

1

There were no OS with

Wähle eine der folgenden:

  • Simple batch systems

  • Serial processing

  • Time-sharing-systems

  • Multiprogrammed batch systems

Erklärung

Frage 55 von 200

1

Which of the following cannot be interrupted?

Wähle eine der folgenden:

  • Process

  • Thread

  • Module

  • Atomic operation

Erklärung

Frage 56 von 200

1

Process is

Wähle eine der folgenden:

  • a unit of activity characterized by execution of a sequence of instructions, a current state, and an associated set

  • a job in secondary memory

  • contents of main memory

  • program in high level language kept on disk

Erklärung

Frage 57 von 200

1

Fülle die Lücke, um den Text zu vervollständigen

This determines which cache location the block will occupy:

Erklärung

Frage 58 von 200

1

This resource can be created and destroyed

Wähle eine der folgenden:

  • resumable resource

  • restartable resource

  • consumable resource

  • finite resource

Erklärung

Frage 59 von 200

1

This system handles multiple interactive jobs

Wähle eine der folgenden:

  • Time-sharing-system

  • Simple batch system

  • Serial processing

  • Multiprogrammed batch system

Erklärung

Frage 60 von 200

1

Process(2.0) is:

Wähle eine der folgenden:

  • A program in execution

  • Program in High level language kept on disk

  • Contents of main memory

  • A job in secondary memory

Erklärung

Frage 61 von 200

1

This system was developed by General Motors for the use on an IBM 701

Wähle eine der folgenden:

  • Simple Batch Systems or GM-NAA I/O

  • Serial processing

  • Multiprogrammed batch system

  • Time-sharing system

Erklärung

Frage 62 von 200

1

This chooses which block to replace when a new block is to be loaded into the cache and the cache already had all slots filled with other blocks

Wähle eine der folgenden:

  • replacement algorithm

  • write policy

  • cache size

  • locality of reference

Erklärung

Frage 63 von 200

1

Four necessary conditions for deadlock to exist are: mutual exclusion, no-preemption, circular wait and

Wähle eine der folgenden:

  • hold and wait

  • deadlock avoidance

  • starvation

  • race condition

Erklärung

Frage 64 von 200

1

A task in a blocked state

Wähle eine der folgenden:

  • is waiting for same temporarily unavailable resources

  • must still be placed in the run queues

  • is executable

  • is running

Erklärung

Frage 65 von 200

1

This type of system was developed at MIT by a group known as Project MAC for the IBM 709 in 1961

Wähle eine der folgenden:

  • Serial processing

  • Multiprogrammed batch system

  • Simple batch system

  • Time-sharing-system

Erklärung

Frage 66 von 200

1

This resource can be safely used by only one process at a time and is not depleted by that use

Wähle eine der folgenden:

  • refurbished resource

  • replenishing resource

  • reusable resource

  • refreshing resource

Erklärung

Frage 67 von 200

1

If the contents of a block in the cache are altered, then it is needed to save it back to main memory before replacing it. This is called:

Wähle eine der folgenden:

  • write policy

  • mapping function

  • locality of reference

  • replacement algorithm

Erklärung

Frage 68 von 200

1

'Lost signals, duplicate signals received'. This is

Wähle eine der folgenden:

  • Improper synchronization

  • Nondeterminate program operation

  • Failed mutual exclusion

  • Deadlocks

Erklärung

Frage 69 von 200

1

The systems which allows only one process execution at a time, are called

Wähle eine der folgenden:

  • uniprogramming systems

  • unitasking systems

  • uniprocessing systems

  • unicasting systems

Erklärung

Frage 70 von 200

1

Deadlock inevitable region can be referred to as a

Wähle eine der folgenden:

  • fun region

  • fatal region

  • final region

  • false region

Erklärung

Frage 71 von 200

1

In the non-blocking send, non-blocking receive:

Wähle eine der folgenden:

  • the sending process keeps sending until it receives a message

  • the sending process sends the message and resumes operation

  • neither of processes are required to wait

  • the sending process keeps sending until the message is received

Erklärung

Frage 72 von 200

1

Which of the following is not a technique possible for I/O operations?

Wähle eine der folgenden:

  • Direct memory access (DMA)

  • Manual memory access

  • Interrupt-driven I/O

  • Programmed I/O

Erklärung

Frage 73 von 200

1

'Two or more programs hung up waiting for each other'. This error is caused by

Wähle eine der folgenden:

  • Falled mutual exclusions

  • Deadlocks

  • Nondeterminate program operation

  • Improper synchronization

Erklärung

Frage 74 von 200

1

This illustrates the progress of two processes competing for two resources

Wähle eine der folgenden:

  • joint process diagram

  • joint ingres diagram

  • joint regress diagram

  • joint progress diagram

Erklärung

Frage 75 von 200

1

The processor issues an I/O command to a module and waits, periodically checking the status of the I/O module until it finds that the operation is complete.

Wähle eine der folgenden:

  • Direct memory access (DMA)

  • Manual memory access

  • Interrupt-driven I/O

  • Programmed I/O

Erklärung

Frage 76 von 200

1

A monitor is a type of:

Wähle eine der folgenden:

  • deadlock

  • low level synchronization construct

  • high level synchronization construct

  • none of the above

Erklärung

Frage 77 von 200

1

The state of a process is defined by:

Wähle eine der folgenden:

  • the current activity of the process

  • the activity to next be executed by the process

  • the final activity of the process

  • the activity is just executed by the process

Erklärung

Frage 78 von 200

1

'When programs share memory and their execution is interleaved by the processor, they may interfere with each other by overwriting common memory areas in unpredictable ways. The results of a particular program depend on the activities of other programs in a shared system'. This is

Wähle eine der folgenden:

  • Falled mutual exclusions

  • Deadlocks

  • Nondeterminate program operation

  • Improper syncronization

Erklärung

Frage 79 von 200

1

The I/O module performs the requested action and then sets the appropriate bits in the I/O status register but takes no further action to alert the processor.

Wähle eine der folgenden:

  • Direct memory access (DMA)

  • Manual memory access

  • Interrupt-driven I/O

  • Programmed I/O

Erklärung

Frage 80 von 200

1

When each process in the set is blocked awaiting for resource siezed by another blocked process

Wähle eine der folgenden:

  • it is a deadend

  • it is a deadlock

  • it is a softlock

  • it is a mortallock

Erklärung

Frage 81 von 200

1

Which of the following is not the state of a process?

Wähle eine der folgenden:

  • Old

  • terminated

  • running

  • new

  • ready

Erklärung

Frage 82 von 200

1

The described technique is:

Wähle eine der folgenden:

  • Direct memory access (DMA)

  • Manual memory access

  • Interrupt-driven I/O

  • Programmed I/O

Erklärung

Frage 83 von 200

1

Choose the storage management responsibility for "Many application programs require means for storing information for extended periods of time, after the computer has been powered down"

Wähle eine der folgenden:

  • Long-term storage

  • Protection and access control

  • Automatic allocation and management

  • Process isolation

  • Support of modular programming

Erklärung

Frage 84 von 200

1

Suppose that a process is in “Blocked” state waiting for some I/O service. When the service is completed, it goes to the:

Wähle eine der folgenden:

  • Ready state

  • Running state

  • Terminated state

  • Suspended state

Erklärung

Frage 85 von 200

1

Which of the following statements is false:

Wähle eine der folgenden:

  • compaction does not involve relocation of programs

  • the technique of storage compaction involves moving all occupied areas of storage to one end or other of main storage

  • compaction is also known as garbage collection

  • the system must stop everything while it performs the compaction

Erklärung

Frage 86 von 200

1

Choose the storage management responsibility for "Programmers should be able to define program modules, and to create, destroy, and alter the size of modules dynamically"

Wähle eine der folgenden:

  • Protection and access control

  • Long-term storage

  • Automatic allocation and management

  • Process isolation

  • Support of modular programming

Erklärung

Frage 87 von 200

1

Which of the following state transitions is not possible?

Wähle eine der folgenden:

  • blocked to running

  • running to blocked

  • blocked to ready

  • ready to running

Erklärung

Frage 88 von 200

1

The main disadvantage of this technique: it is a time-consuming process that keeps the processor busy needlessly.

Wähle eine der folgenden:

  • Direct memory access (DMA)

  • Manual memory access

  • Interrupt-driven I/O

  • Programmed I/O

Erklärung

Frage 89 von 200

1

Memory is:

Wähle eine der folgenden:

  • is the device where information stored

  • is a sequence of the instructions

  • is a device that performs a sequence of operations specified by instructions in memory

  • is typically characterized by interactive processing and time-slicing of the CPU’s time to allow quick response to each user

Erklärung

Frage 90 von 200

1

Choose the storage management responsibility for "The OS can achieve efficiency by assigning memory to jobs only as needed"

Wähle eine der folgenden:

  • Protection and access control

  • Long-term storage

  • Automatic allocation and management

  • Process isolation

  • Support of modular programming

Erklärung

Frage 91 von 200

1

If a process is executing in its critical section, then no other processes can be executing in their critical section. This condition is called

Wähle eine der folgenden:

  • mutual exclusion

  • asynchronous exclusion

  • critical exclusion

  • synchronous exclusion

Erklärung

Frage 92 von 200

1

The processor issues an I/O command to a module and then go on to some other useful work.

Wähle eine der folgenden:

  • Direct memory access (DMA)

  • Manual memory access

  • Interrupt-driven I/O

  • Programmed I/O

Erklärung

Frage 93 von 200

1

Processor is:

Wähle eine der folgenden:

  • is the device where information stored

  • is a sequence of the instructions

  • is a device that performs a sequence of operations specified by instructions in memory

  • is typically characterized by interactive processing and time-slicing of the CPU’s time to allow quick response to each user

Erklärung

Frage 94 von 200

1

Choose the storage management responsibility for "The OS must allow portions of memory to be accessible in various ways by various users"

Wähle eine der folgenden:

  • Protection and access control

  • Long-term storage

  • Automatic allocation and management

  • Process isolation

  • Support of modular programming

Erklärung

Frage 95 von 200

1

Interprocess communication:

Wähle eine der folgenden:

  • allows processes to communicate and synchronize their actions without using the same address space

  • allows processes to communicate and synchronize their actions when using the same address space

  • allows the processes to only synchronize their actions without communication

  • none of the above

Erklärung

Frage 96 von 200

1

The I/O module performs the requested action and alerts the processor to request service when it is ready to exchange data with the processor

Wähle eine der folgenden:

  • Direct memory access (DMA)

  • Manual memory access

  • Interrupt-driven I/O

  • Programmed I/O

Erklärung

Frage 97 von 200

1

Choose the storage management responsibility for "The OS must prevent independent processes from interfering with each other's memory, both data and instructions"

Wähle eine der folgenden:

  • Protection and access control

  • Long-term storage

  • Automatic allocation and management

  • Process isolation

  • Support of modular programming

Erklärung

Frage 98 von 200

1

Program is:

Wähle eine der folgenden:

  • is the device where information stored

  • is a sequence of the instructions

  • is a device that performs a sequence of operations specified by instructions in memory

  • is typically characterized by interactive processing and time-slicing of the CPU’s time to allow quick response to each user

Erklärung

Frage 99 von 200

1

A sequence of instructions, in a computer language, to get the desired result, is known as?

Wähle eine der folgenden:

  • program

  • process

  • instruction

  • algorithm

Erklärung

Frage 100 von 200

1

In operating system security and protection, authenticity:

Wähle eine der folgenden:

  • Concerned with the proper verification of the identity of users and the validity of messages or data

  • Assuring that users cannot read data for which access is unauthorized

  • Protection of data from unauthorized modification

  • Concerned with protecting the system against interruption

Erklärung

Frage 101 von 200

1

The main disadvantage of this technique: consumes a lot of processor time, because every word of data that goes from memory to I/O module or from I/O module to memory must pass through the processor

Wähle eine der folgenden:

  • Direct memory access (DMA)

  • Manual memory access

  • Interrupt-driven I/O

  • Programmed I/O

Erklärung

Frage 102 von 200

1

In operating system, each process has its own:

Wähle eine der folgenden:

  • all of the mentioned

  • address space and global variables

  • set of data

  • program code

Erklärung

Frage 103 von 200

1

The memory allocation scheme subject to "external" fragmentation is?

Wähle eine der folgenden:

  • segmentation

  • swapping

  • multiple contiguous fixed partitionings

  • pure demand paging

Erklärung

Frage 104 von 200

1

In operating system security and protection, availability is:

Wähle eine der folgenden:

  • Concerned with the proper verification of the identity of users and the validity of messages or data

  • Assuring that users cannot read data for which access is unauthorized

  • Protection of data from unauthorized modification

  • Concerned with protecting the system against interruption

Erklärung

Frage 105 von 200

1

For each process OS creates and manages:

Wähle eine der folgenden:

  • Process control block

  • Program code

  • Program

  • Thread control block

Erklärung

Frage 106 von 200

1

The processor issues an I/O command to a separate module, by sending the type of operation (read/write), the address of the I/O device, the starting location in memory for data, number of words. Then the processor continues with other work.

Wähle eine der folgenden:

  • Interrupt-driven I/O

  • Programmed I/O

  • Manual memory access

  • Direct memory access (DMA)

Erklärung

Frage 107 von 200

1

The memory allocation scheme subject to "internal" fragmentation is?

Wähle eine der folgenden:

  • segmentation

  • swapping

  • multiple contiguous fixed partitionings

  • pure demand paging

Erklärung

Frage 108 von 200

1

In operating system security and protection, confidentiality is:

Wähle eine der folgenden:

  • Concerned with the proper verification of the identity of users and the validity of messages or data

  • Assuring that users cannot read data for which access is unauthorized

  • Protection of data from unauthorized modification

  • Concerned with protecting the system against interruption

Erklärung

Frage 109 von 200

1

The module transfers the entire block of data to/from memory without going through the processor.

Wähle eine der folgenden:

  • Interrupt-driven I/O

  • Programmed I/O

  • Manual memory access

  • Direct memory access (DMA)

Erklärung

Frage 110 von 200

1

The available vector defines

Wähle eine der folgenden:

  • total amount of each resource NOT allocated to any process

  • total amount of each resource allocated to all processes

  • total amount of each resource in the system

  • total amount of resources required for all processes

Erklärung

Frage 111 von 200

1

Any program, no matter how small, will occupy an entire partition results in?

Wähle eine der folgenden:

  • internal fragmentation

  • segmentation

  • paging

  • external fragmentation

Erklärung

Frage 112 von 200

1

In operating system security and protection, data integrity is:

Wähle eine der folgenden:

  • Concerned with the proper verification of the identity of users and the validity of messages or data

  • Assuring that users cannot read data for which access is unauthorized

  • Protection of data from unauthorized modification

  • Concerned with protecting the system against interruption

Erklärung

Frage 113 von 200

1

The main disadvantage of this technique: there is a competition for bus usage

Wähle eine der folgenden:

  • Interrupt-driven I/O

  • Programmed I/O

  • Manual memory access

  • Direct memory access (DMA)

Erklärung

Frage 114 von 200

1

A binary semaphore is a semaphore with integer values:

Wähle eine oder mehr der folgenden:

  • 1

  • 0,5

  • 0

  • -1

Erklärung

Frage 115 von 200

1

The resource vector define

Wähle eine der folgenden:

  • total amount of each resource in the system

  • total amount of resources required for all processes

  • total amount of each resource allocated to all processes

  • total amount of each resource NOT allocated to any process

Erklärung

Frage 116 von 200

1

A hardcopy sign-up sheet was used to reserve computer time with

Wähle eine der folgenden:

  • Time slicing

  • Time sliding

  • Time scheduling

  • Time allocating

Erklärung

Frage 117 von 200

1

Short-term scheduler, or dispatcher, picks a process. Each process in the queue is given some time in turn. This strategy is called:

Wähle eine der folgenden:

  • Round-robin technique

  • Prioritizing

  • Carousel technique

  • Merry-go-round technique

Erklärung

Frage 118 von 200

1

This matrix defines the current allocation to process i of the resource j

Wähle eine der folgenden:

  • Allocation matrix

  • Resource matrix

  • Request matrix

  • Claim matrix

Erklärung

Frage 119 von 200

1

A system clock generates interrupts at a rate of approximately one every 0.2 seconds. At each clock interrupt, the OS regained control and could assign the processor to another user. This technique is known as

Wähle eine der folgenden:

  • Time scheduling

  • Time sliding

  • Time slicing

  • Time allocating

Erklärung

Frage 120 von 200

1

The base register

Wähle eine der folgenden:

  • Defines the size of the region of (in bytes or words)

  • Contains the index into the process list of the process currently controlling the processor

  • Points to the next instruction in that process to be executed

  • Contains the staring address of the region of memory occupied by the process

Erklärung

Frage 121 von 200

1

The two atomic operations permissible on semaphores are:

Wähle eine der folgenden:

  • hold

  • stop

  • signal

  • wait

Erklärung

Frage 122 von 200

1

This matrix defines the amount of resources of type j requested by process i

Wähle eine der folgenden:

  • Request matrix

  • Allocation matrix

  • Resource matrix

  • Claim matrix

Erklärung

Frage 123 von 200

1

How to solve problem of equal-size partitions?
swapping (?) ----- page 318 book

Wähle eine der folgenden:

  • swapping (?) ----- page 318 book
    unequal-size partitions

  • segmentation

  • compaction

  • virtual memory segmentation

Erklärung

Frage 124 von 200

1

The limit register

Wähle eine der folgenden:

  • Defines the size of the region of (in bytes or words)

  • Contains the index into the process list of the process currently controlling the processor

  • Points to the next instruction in that process to be executed

  • Contains the staring address of the region of memory occupied by the process

Erklärung

Frage 125 von 200

1

Batch operating systems were used (years)

Wähle eine der folgenden:

  • From the late 1940s to the mid-1950s

  • From the mid-1950 to early 1960s

  • In early 1960s

Erklärung

Frage 126 von 200

1

This matrix defines requirements of processes i for the resources j

Wähle eine der folgenden:

  • Claim matrix

  • Allocation matrix

  • Resource matrix

  • Request matrix

Erklärung

Frage 127 von 200

1

How to solve problem of "external" fragmentation?

Wähle eine der folgenden:

  • compaction

  • larger memory space

  • smaller memory space

  • none of these

Erklärung

Frage 128 von 200

1

The principal tool available to system programmers in developing the early multiprogramming and multiuser interactive systems

Wähle eine der folgenden:

  • Interrupt

  • Job control language

  • Monitor

  • Add hec method

Erklärung

Frage 129 von 200

1

The banker's algorithm is referred to as

Wähle eine der folgenden:

  • resource allocation denial

  • denial of service

  • loan allocation denial

  • resource allocation refusal

Erklärung

Frage 130 von 200

1

A page fault?

Wähle eine der folgenden:

  • occurs when a program accesses a page of memory

  • is a reference to a page belonging to another program

  • is an access to a page not currently in memory

  • is an error is a specific page

Erklärung

Frage 131 von 200

1

Job control language was used

Wähle eine oder mehr der folgenden:

  • used to provide instructions to the monitor,In early 1960s

  • From late 1940s to the mid-1950s

  • From the mid-1950s to early 1960s

  • Execute instructions

  • Control the sequence of events as the resident monitor

  • Translate the user’s program into object code

  • Provide instructions to the monitor to improve job setup time

Erklärung

Frage 132 von 200

1

The process index register

Wähle eine der folgenden:

  • Contains the index into a process list of the process currently controlling the processor

  • Define the region in memory occupied by the process

  • Points to the next instruction in that process to be executed

  • Contains the starting address of the region of memory occupied by the process

Erklärung

Frage 133 von 200

1

Which of the following condition is required for deadlock to be possible

Wähle eine der folgenden:

  • mutual exclusion

  • a process may hold allocated resources while awaiting assignment of other resources

  • no resource can be forcibly removed from a process holding it

  • all of the above

Erklärung

Frage 134 von 200

1

'Hold and wait' condition for deadlock is defined as

Wähle eine der folgenden:

  • Process holds a resource while awaiting for other resource

  • Each process holds resource needed by next process in chain

  • No resource can be forcibly removed from process holding it

  • Only one process may use a resource at a time

Erklärung

Frage 135 von 200

1

Serial processing was used

Wähle eine der folgenden:

  • In early 1960s

  • From late 1940s to the mid-1950s

  • From the mid-1950s to early 1960s

Erklärung

Frage 136 von 200

1

This term was first used by the designers of Multics in the 1960s

Wähle eine der folgenden:

  • Monitor

  • Process

  • Multiprogramming

  • Time sharing

Erklärung

Frage 137 von 200

1

Which of the following statements is false?

Wähle eine der folgenden:

  • I\O transfers are more efficient with large pages

  • a large page size causes instructions and data that will not be referenced brought into primary storage

  • a small page size causes large page tables

  • internal fragmentation is increased with small pages

Erklärung

Frage 138 von 200

1

Banker’s algorithm for resource allocation deals with:

Wähle eine der folgenden:

  • deadlock recovery

  • deadlock prevention

  • mutual exclusion

  • deadlock avoidance

Erklärung

Frage 139 von 200

1

'Circular wait' condition for deadlock is defined as

Wähle eine der folgenden:

  • Each process holds resource needed by next process in chain

  • Process holds a resource while awaiting for other resource

  • No resource can be forcibly removed from process holding it

  • Only one process may use a resource at a time

Erklärung

Frage 140 von 200

1

'Ease of evolution of an OS' corresponds to the following objective:

Wähle eine der folgenden:

  • Efficiency

  • Convenience

  • Ability to evolve

Erklärung

Frage 141 von 200

1

Swapping

Wähle eine der folgenden:

  • allows many programs to use memory simultaneously

  • allows each program in turn to use the memory

  • does not work with overlaying

  • none of the above

Erklärung

Frage 142 von 200

1

'No preemption' condition for deadlock is defined as

Wähle eine der folgenden:

  • No resource can be forcibly removed from process holding it

  • Only one process may use a resource at a time

  • Process holds a resource while awaiting for other resource

  • Each process holds resource needed by next process in chain

Erklärung

Frage 143 von 200

1

A system is in the safe state if:

Wähle eine der folgenden:

  • b)there exist a safe sequence

  • none of the above

  • both a and b

  • a)the system can allocate resources to each process in some order and still avoid a deadlock

Erklärung

Frage 144 von 200

1

Virtual address is a

Wähle eine der folgenden:

  • Virtual address is a page number and an offset within the page

  • Другого варианта нет)

Erklärung

Frage 145 von 200

1

Which of the following is not true about the memory management?

Wähle eine der folgenden:

  • virtual memory is used only in multi-user systems

  • segmentation suffers from external fragmentation

  • paging suffers from internal fragmentation

  • segmented memory can be paged

  • None of the above

Erklärung

Frage 146 von 200

1

True or false: segmentation suffers from external fragmentation?

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 147 von 200

1

'Mutual exclusion' condition for deadlock is defined as

Wähle eine der folgenden:

  • Only one process may use a resource at a time

  • No resource can be forcibly removed from process holding it

  • Process holds a resource while awaiting for other resource

  • Each process holds resource needed by next process in chain

Erklärung

Frage 148 von 200

1

True or false: paging suffers from external fragmentation?

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 149 von 200

1

What is NOT an example of consumable resource?

Wähle eine der folgenden:

  • Main memory

  • Information in I\O buffers

  • Signals

  • Messages

Erklärung

Frage 150 von 200

1

What 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?

Wähle eine der folgenden:

  • virtual memory

  • segmentation

  • paging

  • partition

Erklärung

Frage 151 von 200

1

What is NOT an example of reusable resource?

Wähle eine der folgenden:

  • interrupt

  • semaphores

  • processors

  • i/o channels

Erklärung

Frage 152 von 200

1

In memory systems, boundary registers?

Wähle eine der folgenden:

  • track the beginning and ending of programs

  • track page boundaries

  • are only necessary with fixed partitions

  • are used for temporary program variable storage

Erklärung

Frage 153 von 200

1

Fülle die Lücken, um den Text zu vervollständigen.

On all instruction cycles, the processor accesses memory at least once, to:
, and often one or more additional times, and/or .

Erklärung

Frage 154 von 200

1

Operating System maintains the page table for:

Wähle eine der folgenden:

  • each process

  • each thread

  • each instruction

  • each address

Erklärung

Frage 155 von 200

1

A relationship between processes such that each has some part (critical section) which must not be executed while the critical section of another is being executed, is known as?

Wähle eine der folgenden:

  • Multitasking

  • Semaphore

  • Mutual exclusion

  • multiprogramming

Erklärung

Frage 156 von 200

1

In contiguous memory allocation:

Wähle eine der folgenden:

  • each process is contained in a single contiguous section of memory

  • none of the above

  • the memory space is contiguous

  • all processes is contained in a single contiguous section of memory

Erklärung

Frage 157 von 200

1

CPU fetches the instruction from memory according to the value of?

Wähle eine der folgenden:

  • status register

  • program counter

  • instruction register

  • program status word

Erklärung

Frage 158 von 200

1

When memory is divided into several fixed sized partitions, each partition may contain ________.

Wähle eine der folgenden:

  • exactly one process

  • none of the above

  • at least one process

  • multiple processes at once

Erklärung

Frage 159 von 200

1

The number of resources requested by a process:

Wähle eine der folgenden:

  • must always be less than the total number of resources available in the system

  • must always be equal to the total number of resources available in the system

  • must not exceed the total number of resources available in the system

  • must exceed the total number of resources available in the system

Erklärung

Frage 160 von 200

1

A memory used to provide a high speed is called?

Wähle eine der folgenden:

  • cache

  • main memory

  • disk buffer

  • stack pointer

Erklärung

Frage 161 von 200

1

In fixed sized partition, the degree of multiprogramming is bounded by ___________.

Wähle eine der folgenden:

  • the memory size

  • all of the above

  • the number of partitions

  • the CPU utilization

Erklärung

Frage 162 von 200

1

Which one of the following is the address generated by CPU?

Wähle eine der folgenden:

  • logical address

  • physical address

  • absolute address

  • none of the above

Erklärung

Frage 163 von 200

1

A deadlock avoidance algorithm dynamically examines the _____ to ensure that a circular wait condition can never exist

Wähle eine der folgenden:

  • resource allocation state

  • operating system

  • resources

  • system storage state

Erklärung

Frage 164 von 200

1

The first fit, best fit and worst fit are strategies to select a ______.

Wähle eine der folgenden:

  • process from a queue to put in memory

  • all of the above

  • free hole from a set of available holes

  • processor to run the next process

Erklärung

Frage 165 von 200

1

Runtime mapping from virtual to physical address is done by?

Wähle eine der folgenden:

  • CPU

  • none of the above

  • memory management unit

  • PCI

Erklärung

Frage 166 von 200

1

In internal fragmentation, memory is internal to a partition and:

Wähle eine der folgenden:

  • is not being used

  • none of the above

  • is always used

  • is being used

Erklärung

Frage 167 von 200

1

Which of the following is not one of the principles of dealing with deadlock?

Wähle eine der folgenden:

  • Initialization

  • Avoidance

  • Detection

  • Prevention

Erklärung

Frage 168 von 200

1

The address of a page table in memory is pointed by:

Wähle eine der folgenden:

  • page table base register

  • stack pointer

  • page register

  • program counter

Erklärung

Frage 169 von 200

1

A solution to the problem of external fragmentation is:

Wähle eine der folgenden:

  • compaction

  • larger memory size

  • unequal size parts

  • smaller memory space

Erklärung

Frage 170 von 200

1

The Process Control Block is:

Wähle eine der folgenden:

  • a secondary storage section

  • Process type variable

  • Data Structure

  • Block in memory

Erklärung

Frage 171 von 200

1

Program always deals with:

Wähle eine der folgenden:

  • logical address

  • physical address

  • relative address

  • absolute address

Erklärung

Frage 172 von 200

1

__________ is generally faster than _________ .

Wähle eine der folgenden:

  • worst fit, best fit

  • best fit, first fit

  • first fit, best fit

  • none of the above

Erklärung

Frage 173 von 200

1

Which one of the following is a synchronization tool?

Wähle eine der folgenden:

  • socket

  • thread

  • pipe

  • semaphore

Erklärung

Frage 174 von 200

1

External fragmentation exists when:

Wähle eine der folgenden:

  • none of the above

  • the total memory is insufficient to satisfy a request

  • enough total memory exists to satisfy a request but it is not contiguous

  • a request cannot be satisfied even when the total memory is free

Erklärung

Frage 175 von 200

1

What is compaction?

Wähle eine der folgenden:

  • a paging technique

  • a technique for overcoming fatal error

  • a technique for overcoming internal fragmentation

  • a technique for overcoming external fragmentation

Erklärung

Frage 176 von 200

1

What controls the process in a single-threaded process model?(не точно) из книги

Wähle eine der folgenden:

  • Process control block

  • User address space control block

  • User stack control block

  • Kernel stack control block

Erklärung

Frage 177 von 200

1

External fragmentation will not occur when:

Wähle eine der folgenden:

  • no matter which algorithm is used, it will always occur

  • first fit is used

  • best fit is used

  • next fit is used

Erklärung

Frage 178 von 200

1

When the memory allocated to a process is slightly larger than the process, then:

Wähle eine der folgenden:

  • both will occur

  • external fragmentation occurs

  • internal fragmentation occurs

  • none of the above

Erklärung

Frage 179 von 200

1

In the non-blocking send:

Wähle eine der folgenden:

  • the sending process sends the message and resumes operation

  • the sending process keeps sending unit it receives a message

  • the sending process keeps sending until the message is received

  • none of the above

Erklärung

Frage 180 von 200

1

Main memory is broken into fixed-sized blocks called ________.:

Wähle eine der folgenden:

  • none of the above

  • pages

  • frames

  • segments

Erklärung

Frage 181 von 200

1

Fixed-length block of data in secondary memory is called ________.:

Wähle eine der folgenden:

  • none of the above

  • frames

  • segments

  • pages

Erklärung

Frage 182 von 200

1

Variable-length block of data that resides in secondary memory is called ________.

Wähle eine der folgenden:

  • none of the above

  • frames

  • segments

  • pages

Erklärung

Frage 183 von 200

1

The degree of multi-programming is:

Wähle eine der folgenden:

  • the number of processes in memory

  • the number of processes executed per unit time

  • the number of processes in the ready queue

  • the number of processes in the I/O queue

Erklärung

Frage 184 von 200

1

Every address generated by the CPU is divided into two parts:

Wähle eine der folgenden:

  • page number + page offset

  • Другого варианта нет

Erklärung

Frage 185 von 200

1

The __________ is used as an index into the page table.

Wähle eine der folgenden:

  • page number

  • page offset

  • frame bit

  • frame offset

Erklärung

Frage 186 von 200

1

Trace of the process is: (из книги)

Wähle eine der folgenden:

  • List of files that are opened

  • List of interactions of the process with other process

  • List of threads of the process

  • List of instructions that are executed

Erklärung

Frage 187 von 200

1

The _____ table contains the base address of each page in physical memory.

Wähle eine der folgenden:

  • process

  • memory

  • page

  • frame

Erklärung

Frage 188 von 200

1

With paging there is no ________ fragmentation.

Wähle eine der folgenden:

  • either type of

  • none of the above

  • external

  • internal

Erklärung

Frage 189 von 200

1

A set of processes is deadlock if:

Wähle eine der folgenden:

  • none of the above

  • each process is blocked and will remain so forever

  • all processes are trying to kill each other

  • each process is terminated

Erklärung

Frage 190 von 200

1

The operating system maintains a ______ table that keeps track of how many frames have been allocated, how many are there, and how many are available.

Wähle eine der folgenden:

  • memory

  • page

  • frame

  • segment

Erklärung

Frage 191 von 200

1

To find a free partition this algorithm starts searching from where it left off, not from the beginning (из книги)

Wähle eine der folgenden:

  • Worst fit

  • Next fit

  • Best fit

  • First fit

Erklärung

Frage 192 von 200

1

For every process there is a __________.

Wähle eine der folgenden:

  • pointer to page table

  • copy of page table

  • frame table

  • page table

Erklärung

Frage 193 von 200

1

If a page number is not found in the TLB, then it is known as a:

Wähle eine der folgenden:

  • TLB miss

  • buffer miss

  • TLB ht

  • page fault

Erklärung

Frage 194 von 200

1

Mutual exclusion can be provided by the:

Wähle eine der folgenden:

  • binary semaphores

  • none of the above

  • both

  • mutex locks

Erklärung

Frage 195 von 200

1

If a page table entry is present in the TLB, then it is known as a:

Wähle eine der folgenden:

  • buffer miss

  • TLB miss

  • page fault

  • TLB hit

Erklärung

Frage 196 von 200

1

If a page table entry is not in main memory, then it is known as a:

Wähle eine der folgenden:

  • page fault

  • buffer miss

  • TLB hit

  • TLB miss

Erklärung

Frage 197 von 200

1

What is a medium-term scheduler?

Wähle eine der folgenden:

  • It selects which process has to be executed next and allocates CPU

  • It selects which process has to be brought into the ready queue

  • None of the above

  • It selects which process to remove from memory by swapping

Erklärung

Frage 198 von 200

1

In segmentation, each address is specified by (choose two):

Wähle eine oder mehr der folgenden:

  • a segment number

  • an offset

  • a value

  • a key

Erklärung

Frage 199 von 200

1

Which is the ready state of a process?

Wähle eine der folgenden:

  • when process is using the CPU

  • when process is scheduled to run after some execution

  • when process is unable to run until some task has been completed

  • none of the above

Erklärung

Frage 200 von 200

1

Which one of the following is the deadlock avoidance algorithm?

Wähle eine der folgenden:

  • round-robin algorithm

  • elevator algorithm

  • banker’s algorithm

  • dinning philosophers problem

Erklärung