Operating Systems Concepts MCQs
Operating Systems Concepts MCQs
1. The part of machine level instruction, which tells the central processor what has to be done, is
A. Operation code
B. Address
C. Locator
D. Flip-Flop
B. 1
C. 16
D. 0
B. linking loader
C. cross compiler
D. load and go
performs indicated operations on two fast registers of the machine and leave the result in
C.
one of the registers.
is a group of electrical circuits (hardware), that performs the intent of instructions fetched
B.
from memory.
C. contains the address of the memory location that is to be read from or stored into.
contains a copy of the designated memory location specified by the MAR after a "read" or
D.
the new contents of the memory prior to a "write".
8. The strategy of allowing processes that are logically runnable to be temporarily suspended is
called
A. preemptive scheduling
which perform an operation on a register operand and an operand which is located in the
B. main store, generally leaving the result in the register, expect in the case of store
operation when it is also written into the specified storage location.
which perform indicated operations on two fast registers of the machine and have the
C.
result in one of the registers
B. Utility program
C. Networking software
D. Documentation system
C. is never necessary,
adjust all address dependent locations, such as address constants, to correspond to the
B.
allocated space.
B. easy to develop
B. sorting
C. index
D. indirect
B. DISKCOPY
C. CHKDSK
D. TYPE
C. is a sequence of instructions
B. HIPO-DIAGRAMS
C. Nassi-Shneiderman diagram
B. linker
C. loader
D. compiler
C. utility programs
C. execute first the job that has been in the queue the longest
27. What is the name given to the organized collection of software that controls the overall operation
of a computer?
A. Working system
Operating System Concept MCQs
B. Peripheral system
C. Operating system
D. Controlling system
B. non reusable
C. virtual memory
D. cache memory
B. indexed register
C. special location
D. scratch pad
a permanent table of decision rules in the form of patterns for matching with the uniform
B.
symbol table to discover syntactic structure.
consists of a full or partial list or the token's as they appear in the program. Created by
C.
Lexical analysis and used for syntax analysis and interpretation.
a permanent table which lists all key words and special symbols of the language in
D.
symbolic form.
B. Loader
C. Compiler
D. Assembler
is a group of electrical circuits (hardware), that performs the intent of instructions fetched
B.
from memory.
C. contains the address of the memory location that is to be read from or stored into.
contains a copy of the designated memory location specified by the MAR after a "read" or
D.
the new contents of the memory prior to a "write".
Operating System Concept MCQs
E. None of the above
Answer: Option C
36. In virtual memory systems, Dynamic address translation
A. is the hardware necessary to implement paging
B. compilers
C. interpreters
B. indirect addressing
C. auto increment
D. auto decrement
B. swapping
B. COPY
C. RENAME
D. FORMAT
B. DOS
C. MS-DOS
D. OZ
B. indirect addressing
C. auto increment
Operating System Concept MCQs
D. auto decrement
B. Fixed values
C. Default values
D. Special values
B. DOS
C. MS DOS
D. 5.0
Set 2:
1. The initial value of the semaphore that allows only one of the many processes to enter their
critical sections, is
A. 8
B. 1
C. 16
D. 0
which perform an operation on a register operand and an operand which is located in the
B. main store, generally leaving the result in the register, except in the case of store
operation when it is also written into the specified storage location.
which perform indicated operations on two fast registers of the machine and leave the
C.
result in one of the registers.
C. A branch of mathematics
B. spooling
C. caching
D. virtual programming
B. to handle interrupts
a large page size causes instructions and data that will not be referenced brought into
C.
primary storage
B. lexical analysis
Operating System Concept MCQs
C. interpretation analysis
B. 1982
C. 1983
D. 1984
D. faster
B. event counters
C. monitors
B. hands over control of address bus and data bus to the interrupting device
D. branches off to the interrupt service routine after completion of the current instruction
B. Identifier Table
C. Terminal Table
Operating System Concept MCQs
D. Source code
B. Multitasking
C. Windowing
D. Paging
B. real-time software
C. scientific software
D. business software
B. Translator
C. Loader
D. Editor
B. Top-down development
C. Left-Right development
B. computer magazines
B. deadlock recovery
C. deadlock avoidance
D. cache coherence
B. non reusable
C. serially usable
D. recursive
B. PC-DOS
C. OS/360
D. CP/M
B. 32
C. 64
D. 128
C. Identifier table
D. Reductions
D. to parse the source program into the basic elements or tokens of the language.
C. Scan
D. FIFO
B. a system software
C. a hardware component
B. Booting
C. Warm booting
D. Boot recording
B. to assign storage to all temporary locations that are necessary for intermediate results.
to assign storage to literals, and to ensure that the storage is allocate and appropriate
C.
locations are initialized.
C. is a sequence of instructions
is typically characterized by interactive processing and time of the CPU's time to allow
D.
quick response to each user.
B. FAT command
C. VER command
D. CHKDSK command
B. translator
C. compiler
D. system software
performs indicated operations on two fast registers of the machine and leave the result in
C.
one of the registers.
B. PC-DOS
C. Unix
C. Firmware program
D. Mindware
Set 3:
1. In which of the storage placement strategies a program is placed in the largest available hole in
the main memory?
A. best fit
B. first fit
C. worst fit
D. buddy
Operating System Concept MCQs
E. None of the above
Answer: Option C
2. Which of the following is a block device
A. mouse
B. printer
C. terminals
D. disk
B. program size
C. primary-storage size
B. operating environment
C. timesharing
D. multitasking
B. Specify, to the operating system, the beginning and end of a job in a batch
C. allows multiple programs to reside in separate areas of core at the same time.
Operating System Concept MCQs
D. is a term that refers to the control programs of an operating system.
B. non-preemptive scheduling
C. FIFO
D. FCFS
B. Allocation
C. Linking
D. Loading
B. key fielding
C. dynamic reallocation
D. hashing
B. 2
C. 3
D. 4
B. key fielding
C. dynamic reallocation
D. hashing
B. System software
C. Firm ware
D. Shareware
Functions are combined and it is not necessary to create intermediate files as output from
B.
the macros processor and input to the assembler.
more flexibility is available to the programmer in that he may use all the features of the
C.
assembler in conjunction with macros.
B. Code generation
C. Syntax analysis
D. the language which communicates with the computer using only the binary digits 1 and 0.
B. Spreadsheet
C. UNIX
D. Desktop publishing
D. no data to be displayed
B. virtual memory
C. compiling
D. multitasking
B. Code generation
Operating System Concept MCQs
C. Storage assignment
D. Syntax analysis
B. Systems program
C. Object program
D. Source program
B. 1
C. 16
D. 0
B. deadlock avoidance
B. DIR command
C. VER command
D. DISK command
B. A directory
B. Semantic errors
C. Logical errors
D. Internal errors
B. Boot loader
C. Bootstrap loader
D. Relating loader
B. Syntax check
C. Range check
B. Debugger
C. Editor
B. error recovery
C. memory management
Operating System Concept MCQs
D. All the above
B. dispatch
C. wake up
B. Editor
C. Spooler
B. to provide for long and short term storage of files with appropriate economic tradeoffs.
B. immediate mode
C. indirect mode
D. index mode
B. time out
C. time domain
D. FIFO
Set:4
1. Capacity planning
A. requires detailed system performance information
Operating System Concept MCQs
B. is independent of the operating system
B. multi threading
C. broadcasting
D. time sharing
B. Literal table
C. Identifier table
Operating System Concept MCQs
D. Reductions
B. immediate mode
C. index mode
D. modulus mode
C. allows multiple programs to reside in separate areas of core at the same time.
B. mutual exclusion
C. multiprogramming
D. multitasking
B. UNIX
C. OS/2
D. MS DOS
B. depending on passwords
consists of a full or partial list of the token's as they appear in the program. Created by
C.
Lexical analysis and used for syntax analysis and interpretation
a permanent table which lists all key words and special symbols of the language in
D.
symbolic form.
B. to handle interrupts
B. Spooler
C. Interpreter
D. Linkage editor
B. primary storage
C. floppy disk
Operating System Concept MCQs
D. disk drive
B. OS/2
C. UNIX
B. sectors
C. zones
D. groups
B. directory
C. critical section
D. mutual exclusion
B. Shareware
C. Firmware
D. Mindware
it is very difficult to handle multiple segments, especially if the source programs are in
C.
different languages, and to produce orderly modular programs.
B. peripheral
C. memory
D. screen
B. Code generation
D. Static analysis
B. Pull-down menus
C. Icons
B. load-and-go assembler
C. macroprocessor
D. compiler
B. applications software
C. an operating environment
D. an interpreter
B. Shortest-job-next
C. Priority-based
B. Operating system
C. Assembly
B. cache
C. swapping devices
D. magnetic disk
C. the failure of one device may affect other devices on the chain
D. the number of control lines is independent of the number of devices on the chain
B. a program that automate the translation of assembly language into machine language.
a program that accepts a program written in a high level language and produces an object
C.
program.
B. loader
C. linker
D. compiler
the processing is much faster than would other-wise be the case when user defined
D.
commands are used
B. shortened; lengthened
C. shortened; shortened
D. lengthened; lengthened
B. encryption
C. firewall
Set: 5
1. In analyzing the compilation of PL/I program, the term "Machine independent optimization" is
associated with
A. recognition of basic syntactic constructs through reductions.
B. macro
C. label
D. literal
C. is a sequence of instructions
Operating System Concept MCQs
is typically characterized by interactive processing and time of the CPU's time to allow
D.
quick response to each user.
B. deadlock avoidance
C. deadlock recovery
D. mutual exclusion
B. Decision Table
C. Program
Testing detects the syntax errors in the program while debugging corrects those errors in
B.
the program
B. volatile
C. surplus
D. garbage
B. COM
C. BAS
D. BAK
B. Linker
C. Assembler or translator
D. Macro processor
response time are more predictable in preemptive systems than in non preemptive
C.
systems
B. concurrent procedures
C. reentrant procedures
D. topdown procedures
is a group of electrical circuits (hardware), that performs the intent of instructions fetched
B.
from memory.
C. contains the address of the memory location that is to be read from or stored into.
contains a copy of the designated memory location specified by the MAR after a "read" or
D.
the new contents of the memory prior to a "write".
C. to obey priorities
D. to be predictable
B. Allocation
C. Linking
D. Loading
C. is menu drive
B. is running
A FORTRAN program, written for the IBM-PC, is totally different from a FORTRAN
B.
program written for execution on the SUN machine
a permanent table of decision rules in the form of patterns for matching with the uniform
B.
symbol table to discover syntactic structure.
consists of a full or partial list of the token's as they appear in the program. Created by
C.
Lexical analysis and used for syntax analysis and interpretation
a permanent table which lists all key words and special symbols of the language in
D.
symbolic form.
B. first fit
C. worst fit
D. buddy
B. indirect mode
C. immediate mode
D. index mode
B. Upward mobility
C. Universality
D. Upward compatibility
B. JPL
C. Utility programs
D. Load modules
B. LRU
C. LFU
D. Working set
B. External subroutines
B. data validity
C. data independence
D. data integrity
B. ALU
C. CU
D. Processor
C. Easy debugging
D. Easy to compile
C. cross compiler
D. multipass compiler
B. manage resources
C. provide utilities
Operating System Concept MCQs
D. be user friendly
B. Module coupling
C. Static analysis
B. Processor
B. An assembly language
C. A high-level language
C. IF-THEN-ELSE
D. DO-WHILE
B. compiling
C. virtual memory
D. multitasking