Operating Systems Exam 1
What is the primary purpose of the network operating system? A) A user at one site may be able to use the resources available at another. B) Parallel computing. C) To allow shared file and printer access among multiple computers in a network. D) Response time is less as compared to online processing.
C) To allow shared file and printer access among multiple computers in a network.
What is the OS function of Device Management to its purpose and behavior.
I/O controller program keeps track of all devices.
What does each process need regarding system time? Select all that apply. A) Loosely coupled systems B) CPU time C) Parallel computing D) I/O time
B) CPU time D) I/O time
Definition of Operating System.
A special program which acts as an interface between user and hardware.
What is the user interface methodology of Graphical User Interface (GUI)?
A window system with a pointing device (Like a mouse or trackball) to point to the I/O.
Which of the following are included in program execution process context? A) All of these B) Code to execute C) Data to manipulate D) Registers
A) All of these
When describing a computer system, what do end users typically interact with? A) Application Programs B) Operating system C) CPU D) Utilities
A) Application Programs
Which of the following describe multiprocessor systems? Select all that apply. A) Composed of two or multiple individual systems that are coupled as a single unit. B) One main CPU able to execute a general-purpose instruction layout. C) Collect together several CPUs. D) Has special-purpose processors.
A) Composed of two or multiple individual systems that are coupled as a single unit. C) Collect together several CPUs.
Which of the following is NOT an attribute of a microkernel? A) Creates a distinct communication layer between the hardware and the software. B) Services are implemented in different address space. C) Manages all system resources.
A) Creates a distinct communication layer between the hardware and the software.
When describing a computer system, what does it comprise? Select all that apply. A) Hardware B) Software C) External Processes D) Internet of things (IoT)
A) Hardware B) Software
Which of the following describe single processor systems? Select all that apply. A) Has special-purpose processors. B) Composed of two or multiple individual systems that are coupled as a single unit. C) One main CPU able to execute a general-purpose instruction layout. D) Collect together several CPUs.
A) Has special-purpose processors. C) One main CPU able to execute a general-purpose instruction layout.
Regarding program execution process, which of the following are activities related to program management? Select all that apply. A) Loads a program into memory. B) Handles program's execution. C) Provides a mechanism for process communication D) Represent a Collection of related information.
A) Loads a program into memory. B) Handles program's execution. C) Provides a mechanism for process communication
Which of the following are included in communication service? Select all that apply. A) Manages communications between all processes. B) May be implemented by two methods, either by Shared Memory or by Message Passing. C) Processes often require data to be transferred between them. D) Keeps track of which users are using how much resources. E) Constantly checks for possible errors.
A) Manages communications between all processes. B) May be implemented by two methods, either by Shared Memory or by Message Passing. C) Processes often require data to be transferred between them.
Which of the following are included in the input/output subsystem? Select all that apply. A) Manages the communication between user and device drivers. B) Drivers hide the peculiarities of specific hardware devices from the user. C) Represents a collection of related information. D) Handles routing and connection strategies.
A) Manages the communication between user and device drivers. B) Drivers hide the peculiarities of specific hardware devices from the user.
Which of the following best describes resource management? A) OS manages all kinds of resources using schedulers. B) What kinds of computer resources have been used for accounting. C) Which users are using how much resources. D) Provides authentication features for each user by means of passwords.
A) OS manages all kinds of resources using schedulers.
Which of the following are included in file system manipulation? Select all that apply. A) Store files on the disk, for long-term storage purposes. B) Media has its own properties like speed, capacity, data transfer rate and data access methods. C) The OS provides an interface to the user to create/delete files. D) Scheduling algorithms are used for better utilization of CPU
A) Store files on the disk, for long-term storage purposes. B) Media has its own properties like speed, capacity, data transfer rate and data access methods. C) The OS provides an interface to the user to create/delete files.
Which of the following are included in protection? Select all that apply. A) The OS ensures that all access to system resources is controlled. B) The OS ensures that external I/O devices are protected from invalid access attempts. C) The OS provides authentication features for each user by means of passwords. D) What kinds of computer resources have been used for accounting.
A) The OS ensures that all access to system resources is controlled. B) The OS ensures that external I/O devices are protected from invalid access attempts. C) The OS provides authentication features for each user by means of passwords.
Which of the following best describes error handling? A) The OS takes an appropriate action to ensure correct and consistent computing. B) Manages all kinds of the resources using schedulers C) Keeps track of which users are using how much resources. D) All of these.
A) The OS takes an appropriate action to ensure correct and consistent computing.
Which of the following is NOT an attribute of a monolithic kernel? A) User services are stored in user address space, and kernel services are stored under kernel address space. B) Is a single code or block of the program. C) Which creates a distinct communication layer between the hardware and software. D) Provides all the required services offered by the operating system.
A) User services are stored in user address space, and kernel services are stored under kernel address space.
Which of the following best describes accounting? A) Which users are using how much resources. B) The OS provides authentication features for each user by means of passwords. C) The OS manages all kinds of resources using schedulers. D) All of these.
A) Which users are using how much resources.
Definition of Hardware.
CPU, Disks, Memory.
What is the user interface methodology of Batch Interface (BI)?
Commands and directives are used to manage those commands that are entered into files and those files get executed.
Definition of Application Programs
Compilers, Databases, Games, Video Players, Browsers.
What is the OS function of Coordinating between other software and users to its purpose and behavior.
Coodination and assignment of compilers, interpreters, assemblers and other software to the various users of the computer systems.
Which operation system type has the potential for starvation? A) Multiprocessing OS B) Multi-tasking OS C) Multi-programming OS D) Batch OS
D) Batch OS
Which of the following is NOT a feature of the kernel? A) Inter-process Communication. B) Context Switching. C) Process Synchronization. D) High-level Scheduling of Processes.
D) High-level Scheduling of Processes.
Given that the kernel is the central component of a computer operating system, what is its only job? A) Ensures monolithic control over resources. B) None of these. C) Ensures microkernel control over resources. D) Manage the communication between the software and the hardware.
D) Manage the communication between the software and the hardware.
An operating system is considered as what type of resource? A) None of these B) Application program C) Hardware D) Software
D) Software
Definition of Real-Time OS.
Data processing system in which the time interval required to process and respond to inputs is so small that it controls the environment.
Definition of Mobile OS.
Designed to power smartphones, tablets, and wearable devices.
What is the OS function of File Management to its purpose and behavior.
File system keeps track of information, location, uses, and status.
Definition of Multi-Programming OS.
For the time a process does it's I/O, the CPU can start the execution of other processes.
What is the OS function of Job accounting to its purpose and behavior.
Keeping track of the time and resources used by various jobs and users.
What is the OS function of Memory Management to its purpose and behavior.
Management of Primary Memory or Main Memory.
Definition of Multi-Processing OS.
More than one processors present in the system which can execute more than one process at the same time.
Definition of Multi-Tasking/Time Sharing OS.
Multiple jobs are executed by the CPU by switching between them.
What is the OS function of Security to its purpose and behavior.
Prevents unauthorized access to programs and data.
What is the OS function of Processor Management to its purpose and behavior.
Process scheduling and traffic controller.
What is the OS function of Error Detecting Aids to its purpose and behavior.
Production of dumps, traces, error messages, and other debugging and error detecting aids.
Definition of Batch OS.
Programs with similar requirements are run as a group.
What is the OS function of Control Over System Performance to its purpose and behavior.
Recording delays between request for a service and response from the system.
Definition of Network OS.
Runs on a server and provides the server capability to manage data, users, groups, and security applications.
Definition of System Programs
Shells, Editors, Compilers.
Definition of Distributed OS.
Uses multiple central processors to serve multiple real-time applications and multiple users.
What is the user interface methodology of Command Line Interface (CLI)?
Usually deals with using text commands and a technique for entering those commands.