Online Computer Science Test - Operating Systems Concepts Test

Instruction:

  • This is a FREE online test. Beware of scammers who ask for money to attend this test.
  • Total number of questions: 20.
  • Time allotted: 30 minutes.
  • Each question carries 1 mark; there are no negative marks.
  • DO NOT refresh the page.
  • All the best!

Marks : 2/20


Total number of questions
20
Number of answered questions
0
Number of unanswered questions
20
Test Review : View answers and explanation for this test.

1.
Which of the following are(is) Language Processor(s)
assembles
compilers
interpreters
All of the above
None of the above
Your Answer: Option
(Not Answered)
Correct Answer: Option

2.
What is the name given to the organized collection of software that controls the overall operation of a computer?
Working system
Peripheral system
Operating system
Controlling system
None of the above
Your Answer: Option
(Not Answered)
Correct Answer: Option

3.
Addressing structure
defines the fundamental method of determining effective operand addresses
are variations in the use of fundamental addressing structures, or some associated actions which are related to addressing.
performs indicated operations on two fast registers of the machine and leave the result in one of the registers.
all of the above
None of the above
Your Answer: Option
(Not Answered)
Correct Answer: Option

4.
The Register - to - Register (RR) instructions
have both their operands in the main store.
which perform an operation on a register operand and an operand which is located in the 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 result in one of the registers.
all of the above
None of the above
Your Answer: Option
(Not Answered)
Correct Answer: Option

5.
In which way(s) a macro processor for assembly language can be implemented:
independent two-pass processor
independent one-pass processor
processor incorporated into pass 1 of a standard two-pass assembler
all of the above
None of the above
Your Answer: Option
(Not Answered)
Correct Answer: Option

6.
Which of the following is false about disk when compared to main memory?
non-volatile
longer storage capacity
lower price per bit
faster
None of the above
Your Answer: Option
(Not Answered)
Correct Answer: Option

7.
A disk scheduling algorithm in an operating system causes the disk arm to move back and forth across the disk surface in order to service all requests in its path. This is a
First come first served
Shortest Seek Time First (SSTE)
Scan
FIFO
None of the above
Your Answer: Option
(Not Answered)
Correct Answer: Option

8.
What scheduling algorithm allows processes that are logical runnable to be temporarily suspended?
preemptive scheduling
non-preemptive scheduling
FIFO
FCFS
None of the above
Your Answer: Option
(Not Answered)
Correct Answer: Option

9.
Which of the following is not true about the memory management?
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
Your Answer: Option
(Not Answered)
Correct Answer: Option

10.
Paging
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.
consists of those addresses that may be generated by a processor during execution of a computation.
is a method of allocating processor time.
allows multiple programs to reside in separate areas of core at the time.
None of the above
Your Answer: Option
(Not Answered)
Correct Answer: Option

11.
Round-robin scheduling
allows interactive tasks quicker access to the processor
is quite complex to implement
gives each task the same chance at the processor
allows processor-bound tasks more time in the processor
None of the above
Your Answer: Option
(Not Answered)
Correct Answer: Option

12.
What is the initial value of the semaphore to allow only one of the many processes to enter their critical section?
8
1
16
0
None of the above
Your Answer: Option
(Not Answered)
Correct Answer: Option

13.
A partitioned data set is most used for
a program or source library
storing program data
storing backup information
storing ISAM files
None of the above
Your Answer: Option
(Not Answered)
Correct Answer: Option

14.
A base register table
allows the programmer to write base registers and displacements explicitly in the source program.
is used to remember which of the general-purpose registers are currently available as base registers, and what base addresses they contain.
allows multiple programs to reside in separate areas of core at the same time.
is a term that refers to the control programs of an operating system.
None of the above
Your Answer: Option
(Not Answered)
Correct Answer: Option

15.
Special software to create a job queue is called a
Drive
Spooler
Interpreter
Linkage editor
None of the above
Your Answer: Option
(Not Answered)
Correct Answer: Option

16.
Which of the following is true about pseudocode
A machine language
An assembly language
A high-level language
All of the above
None of the above
Your Answer: Option
(Not Answered)
Correct Answer: Option

17.
Which of the following filename extension suggests that the file is a backup copy of another file?
TXT
COM
BAS
BAK
None of the above
Your Answer: Option
(Not Answered)
Correct Answer: Option

18.
A compiler for a high-level language that runs on one machine and produces code for a different machine is called is
optimizing compiler
one pass compiler
cross compiler
multipass compiler
None of the above
Your Answer: Option
(Not Answered)
Correct Answer: Option

19.
Which of following is/are the advantage(s) of modular programming?
The program is much easier to change
Modules can be reused in other programs
Easy debugging
Easy to compile
None of the above
Your Answer: Option
(Not Answered)
Correct Answer: Option

20.
Relocation bits used by relocating loader are specified (generated) by
Relocating loader itself
Linker
Assembler or translator
Macro processor
None of the above
Your Answer: Option
(Not Answered)
Correct Answer: Option

*** END OF THE TEST ***
Time Left: 00:29:56
Post your test result / feedback here: