wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Operating system quiz

Total questions: 50

Worksheet time: 17mins

Name
Class
Date
1.

The powerful text editor called PC-Write can be used by anybody by paying a small fee. Such programs are called

a)

Software

b)

Firmware

c)

Shareware

d)

Mindware

2.

Restricting the child process to a subset of the parent’s resources prevents any process from

a)

crashing the system by utilizing multiple resources

b)

under-loading the system by very less CPU utilization

c)

overloading the system by creating a lot of sub-processes

d)

overloading the system by using a lot of secondary storage

3.

In Linux, to increase the response time and throughput, the kernel minimizes the frequency of disk access by keeping a pool of internal data buffer called

a)

Spooling

b)

Buffer cache

c)

Swapping

d)

Pooling

4.

In Linux, ASCII text file can be saved without any extension

a)

True

b)

False

5.

Object code

a)

is ready to use

b)

must be "loaded" before execution

c)

must be rewritten before execution

d)

is the output of compilers, but not assemblers

6.

Which of the following statement is true.

a)

Thrashing is a natural consequence of virtual memory systems.

b)

The LRU algorithm pages out pages that have been used recently

c)

Seek analysis is used for analysing control-unit busy problems.

7.

When a computer is first turned on or restarted, a special type of absolute loader is executed, called a

a)

Boot loader

b)

Relating loader

c)

Bootstrap loader

d)

"Compile and Go" loader

8.

The computational technique used to compute the disk storage address of individual records is called:

a)

key fielding

b)

hashing

c)

dynamic reallocation

d)

bubble memory

9.

If you want to execute more than one program at a time, the systems software you are using must be capable of:

a)

multitasking

b)

compiling

c)

virtual memory

d)

word processing

10.

Under multiprogramming, turnaround time for short jobs is usually ________ and that for long jobs is slightly __________

a)

. Shortened; Unchanged

b)

Shortened; Lengthened

c)

Shortened; Shortened

d)

Lengthened; Shortened

11.

The FCFS algorithm is particularly troublesome for ____________

a)

multiprogramming systems

b)

time sharing systems

c)

multiprocessor systems

d)

operating systems

12.

Process are classified into different groups in

a)

round robin scheduling algorithm

b)

shortest job scheduling algorithm

c)

priority scheduling algorithm

d)

multilevel queue scheduling algorithm

13.

Block caches or buffer caches are used

a)

to speed up main memory read operation

b)

to improve disk performance

c)

to handle interrupts

d)

to increase the capacity of the main memory

14.

Virtual memory is

a)

less efficient in utilization of memory

b)

useful when fast I/O devices are not available

c)

simple to implement

d)

used in all major commercial operating systems

15.

Seeks analysis

a)

is used for analyzing control-unit busy problems

b)

is used for analyzing device busy problems

c)

is only shown on real-time displays

d)

is used for analyzing paging problems

16.

Which of the following statements is false?

a)

a process scheduling algorithm is preemptive if the CPU can be forcibly removed from a process

b)

real time systems generally use non-preemptive CPU scheduling

c)

response time are more predictable in preemptive systems than in non preemptive systems

d)

time sharing systems generally use preemptive CPU scheduling

17.

The details of all external symbols and relocation formation (relocation list or map) is provided to linker by

a)

translator

b)

loader

c)

macro processor

d)

editor

18.

When a process terminates :

a)

Its process control block is never de-allocated

b)

It is removed from all, but the job queue

c)

Its process control block is de-allocated

d)

It is removed from all queues

19.

The function(s) performed by the paging software is (are)

a)

Management of the physical address space

b)

Implementation of the access environment for all programs in the system

c)

Sharing and protection

d)

All of the choices

20.

In which addressing mode the operand is given explicitly in the instruction?

a)

index mode

b)

absolute mode

c)

indirect mode

d)

immediate mode

21.

Assembly code data base is associated with

a)

assembly language version of the program which is created by the code generation phase and is input to the assembly phase.

b)

a permanent table of decision rules in the form of patterns for matching with the uniform symbol table to discover syntactic structure.

c)

consists of a full or partial list or the token's as they appear in the program. Created by Lexical analysis and used for syntax analysis and interpretation.

d)

a permanent table which lists all key words and special symbols of the language in symbolic form.

22.

In Linux, which command is used see the list of users who are currently logged-in?

a)

users

b)

which

c)

login

d)

who

23.

A Processor

a)

is a sequence of instructions

b)

is the device where information is stored

c)

is typically characterized by interactive processing and time of the CPU's time to allow quick response to each user.

d)

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

24.

Thread to be executed is target thread

a)

True

b)

False

25.

While working with MS-DOS, which command will you use to transfer a specific file from one disk to another?

a)

DISKCOPY

b)

RENAME

c)

FORMAT

d)

COPY

26.

In Linux, which command is used to list all the files in your current directory (including hidden)?

a)

ls -a

b)

ls -t

c)

ls -i

d)

ls -l

27.

Resolution of externally defined symbols is performed by

a)

Linker

b)

Loader

c)

Compiler

d)

Assembler

28.

The state transition initiated by the user process itself in an operating system is

a)

dispatch

b)

wake up

c)

block

d)

timer run out

29.

A process is selected from the ______ queue by the ________ scheduler, to be executed.

a)

blocked, short term

b)

ready, short term

c)

ready, long term

d)

wait, long term

30.

The function(s) of file system is (are):

a)

to provide security against loss of information due to system failure

b)

all of the choices

c)

to provide complete file naming freedom to the users and to permit controlled sharing of files

d)

to provide for long and short term storage of files with appropriate economic tradeoffs.

31.

What is the name given to the values that are automatically provided by software to reduce keystrokes and improve a computer user's productivity?

a)

Default values

b)

Fixed values

c)

Defined values

d)

Special values

32.

When high priority task is indirectly preempted by medium priority task effectively inverting the relative priority of the two tasks, the scenario is called

a)

priority removal

b)

priority modification

c)

priority exchange

d)

priority inversion

33.

The most common security failure is

a)

too much emphasis on preventing physical access

b)

insufficient technology used to prevent breaches

c)

carelessness by users

d)

depending on passwords

34.

What is the ready state of a process?

a)

when process is scheduled to run after some execution

b)

when process is using the CPU

c)

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

35.

The FIFO algorithm :

a)

first executes the job that has maximum processor needs

b)

first executes the job that came in last in the queue

c)

first executes the job that came in first in the queue

d)

first executes the job that needs minimal processor

36.

When several processes access the same data concurrently and the outcome of the execution depends on the particular order in which the access takes place, is called

a)

essential condition

b)

dynamic condition

c)

critical condition

d)

race condition

37.

he most optimal scheduling algorithm is :

a)

RR – Round Robin

b)

SJF – Shortest Job First

c)

FCFS – First come First served

38.

Most of the mordern operating systems today are the hybrid systems

a)

True

b)

False

39.

CPU scheduling is the basis of _____

a)

larger memory sized systems

b)

multiprogramming operating systems

c)

multiprocessor systems

40.

Assembler language

a)

is a mnemonic form of machine language

b)

is quite different from the SCL interpreter

c)

requires fixed-format commands

d)

is usually the primary user interface

41.

Trojan-Horse programs

a)

are legitimate programs that allow unauthorized access

b)

usually are immediately discovered

c)

do not usually work

d)

are hidden programs that do not show up on the system

42.

The register or main memory location which contains the effective address of the operand is known as

a)

special location

b)

pointer

c)

indexed register

d)

scratch pad

43.

Advantage(s) of using assembly language rather than machine language is (are):

a)

Addresses any symbolic, not absolute

b)

Introduction of data to program is easier

c)

It is mnemonic and easy to read.

d)

all of the choices

44.

Backups should be done

a)

weekly for most installations

b)

as several incrementals, followed by an image copy

c)

daily for most installations

d)

as several image copies, followed by an incremental

45.

The working set theory of programming behaviour of processes running within an operating system involves

a)

assigning the CPU to processes

b)

coalescing holes in memory

c)

disk scheduling mechanisms

d)

the collection of pages that a process accesses

46.

Which of the following command is used to count number of lines in a file?

a)

wc -c

b)

wc -w

c)

wc -l

47.

Which one of the following is not a real time operating system?

a)

Windows CE

b)

VxWorks

c)

RTLinux

d)

Palm OS

48.

With round robin, scheduling algorithm in a time shared system

a)

uses extremely small time slices increases performance

b)

uses very large time slices converts it into First come First served scheduling algorithm

c)

uses very small time slices converts it into Shortest Job First algorithm

d)

uses very small time slices converts it into First come First served scheduling algorithm

49.

Which of the following software types is used to simplify using systems software?

a)

multitasking

b)

spreadsheet

c)

operating environment

d)

timesharing

50.

Which of the following is true for machine language?

a)

Depicting flow of data in a system

b)

Repeated execution of program segments

c)

A sequence of instructions which, when followed properly, solves a problem

d)

The language which communicates with the computer using only the binary digits 1 and 0.