Question: DevOps is challenging to introduce in organizations because

Answer Options:

It requires expensive tools for effective utilization
It requires specialized roles for effective utilization
It involves significant changes to existing processes and roles
It involves significant changes to the company’s business model

Answer: It involves significant changes to existing processes and roles

 

Question: The von Neumann report is important to the IT industry because it defined

Answer Options:

The components of a modern computer
The components of modern communication networks
Rules for human-computer interaction
All of the above

Answer: The components of a modern computer

 

Question: The von Neumann report identified the parts of a computer as:

Answer Options:

Central arithmetic part, Central control part, Virtual Memory, Input, Output
Central control part, Processes, Memory, Input, Output
Central arithmetic part, Central control part, Memory, Input, Output
Central arithmetic part, Processes, Memory, Input, Output

Answer: Central arithmetic part, Central control part, Memory, Input, Output

 

Question: Operating systems

Answer Options:

Provide most of the end user functionality in modern computers
Are used primarily by physicians in operating theaters
Have been present since the origin of modern computing
Provide the common functions needed by all application programs

Answer: Provide the common functions needed by all application programs

 

Question: System calls

Answer Options:

Are provided by end user applications
Are designed to help users create computer systems out of individual computers
Are implemented in the hardware devices
Are provided by operating systems

Answer: Are provided by operating systems

 

Question: System calls can be invoked by

Answer Options:

The operating system only
The operating system and end user applications
None of the above
End users directly

Answer: The operating system and end user applications

 

Question: Modern computers distinguish between operating system code and end user code by

Answer Options:

Setting the mode bit
Invoking the right API
Looking at the process id
Displaying the user account control window

Answer: Setting the mode bit

 

Question: Modern operating systems support multitasking by

Answer Options:

Using hard disk space as an extension of memory
Sharing input and output devices between users
Distributing tasks as threads
Keeping all pending jobs readily available in memory as processes

Answer: Keeping all pending jobs readily available in memory as processes

 

Question: A process is a

Answer Options:

Computer program that has been loaded into memory and is executing
Computer program
Set of shared routines used by all end user applications
Sequence of operations that allow a computer to perform its tasks

Answer: Computer program that has been loaded into memory and is executing

 

Question: A process state is

Answer Options:

The invocation of an operating system function by a user program
The present condition of the process
The sequence of operations that allow a computer to perform its tasks
A program counter value

Answer: The present condition of the process

 

Question: Process states include all of the following except

Answer Options:

Terminated
Insecure
Ready
Running

Answer: Insecure

 

Question: Threads are

Answer Options:

The smallest sequence of instructions an OS can manage independently
Computer programs that have been loaded into memory and are executing
Computer programs in the hardware devices
Designed to help users create computer systems out of individual computers

Answer: The smallest sequence of instructions an OS can manage independently

 

Question: Threads of a process share all of the following except

Answer Options:

Open files
Code
Global variables
Register values

Answer: Register values

 

Question: Threads are preferable over processes when

Answer Options:

The same or similar tasks are to be performed repeatedly
Security is important
Operating systems are booting up
Tasks are to be isolated from each other

Answer: The same or similar tasks are to be performed repeatedly

 

Question: Memory is

Answer Options:

The smallest sequence of instructions an OS can manage independently
Provided by end user applications
Storehouse of computer data that can be accessed directly by the CPU and I/O devices
Provided by operating systems

Answer: Storehouse of computer data that can be accessed directly by the CPU and I/O devices

 

Question: Virtual memory is

Answer Options:

Provided by operating systems
Storehouse of computer data that can be accessed directly by the CPU and I/O devices
A technique to take up space on the hard drive and use it as an extension of the main memory
The smallest sequence of instructions an OS can manage independently

Answer: A technique to take up space on the hard drive and use it as an extension of the main memory

 

Question: The file system is

Answer Options:

Storehouse of computer data that can be accessed directly by the CPU and I/O devices
A technique to take up space on the hard drive and use it as an extension of the main memory
The OS component that provides efficient access to storage devices by allowing data to be stored, located, retrieved easily
The smallest sequence of instructions an OS can manage independently

Answer: The OS component that provides efficient access to storage devices by allowing data to be stored, located, retrieved easily