operating system mcq bank
UNIT 1 :
Introduction
1) When was the first operating system developed?
- 1948
- 1949
- 1950
- 1951
Answer: c
2) Which of the following is the extension of
Notepad?
- .txt
- .xls
- .ppt
- .bmp
Answer: a
3) What is the mean of the Booting in the operating
system?
- Restarting
computer
- Install
the program
- To
scan
- To turn off
Answer: a
4) Which of the following is a single-user operating
system?
- Windows
- MAC
- Ms-Dos
- None of these
Answer: c
5) Which
is the first program run on a computer when the computer boots up?
a. System
software
b.
Operating system
c. System
operations
d. None
Answer : b
6) What are the services operating System provides to
both the users and to the programs?
a. File System manipulation
a. Error Detection
c. Program execution
d. Resource Allocation
Answer : c
7) Which one is not benefit of multiprocessors?
a.
Multiple independent jobs can be made to operate in parallel
b. A
single job can be partitioned into multiple parallel tasks
c.
Multiple jobs can be made to operate in serial
d. All are benefits
Answer : c
8) To access the services of operating
system, the interface is provided by the ___________
a. System
calls
b. API
c. Library
d. Assembly
instructions
Answer : a
9) Multiprocessor system have advantage of
a. Increased Throughput
b. Expensive
hardware
c. operating
system
d. both a
and b
Answer : a
10) The user view of the system depends
upon the
a. CPU
b. software
c. hardware
d.
interface
Answer : d
UNIT 2 : Memory
management
1) In contiguous memory allocation ____________
a. each process is contained in a single
contiguous section of memory
b. all processes are contained in a single
contiguous section of memory
c.
the memory space is contiguous
d. none of the mentioned
Answer : a
2) A technique that allows more than one program to
be ready for execution and provides the ability to switch from one process to
another.
a. multitasking
b. multiprocessing
c.
multitasking
d. Multiprogramming
Answer : d
3) Memory loss is less in ___________ memory allocation method.
a. first fit
b. best fit
c. next fit
d.worst fit
Answer : b
4) In
__________ memory allocation technique the biggest size of partition will be allocated.
a. Best fit
b. First fit
c. Worst fit
d. None of the
above
Answer : c
5) Paging
increases the ______ time.
a. waiting
b. execution
c. context –
switch
d. all of the
mentioned
Answer : c
6) When
memory is divided into several fixed sized partitions, each partition may
contain ________
a. exactly
one process
b. at least
one process
c. multiple
processes at once
d. None of
the mentioned
Answer : a
7) What
is true about memory management?
a. Memory management keeps track of each and every memory
location
b. It decides which process will get memory at what time.
c. It tracks whenever some memory gets freed or
unallocated and correspondingly it updates the status.
d. All of the above
Answer : d
8) How many types of Fragmentation are
there?
a. 2
b. 3
c. 4
d. 5
Answer : a
9) __________ is a memory management
technique in which process address space is broken into blocks of the same
size.
a. Fragmentation
b. Frames
c. Paging
d. Address TranslatioTranslation
Answer : c
10) For every process there is a
__________ .
a.page table
b.copy of page table
c.pointer to page table
d.all of the mentioned
Answer : a
UNIT 3 : Processor management
1) The systems which allow only one process execution at a
time, are called __________
a. uniprogramming systems
b. uniprocessing systems
c. unitasking systems
d. none of the mentioned
Answer : b
2) Round robin scheduling is essentially the preemptive
version of ________.
a. First come First served scheduling
algorithm
b. Shortest job first scheduling
algorithm
c. Shortest remaining time next
scheduling algorithm
d. Non preemptive priority scheduling
algorithm
Answer : a
3) Saving the state of the old
process and loading the saved state of the new process is called ________.
a. Context Switch
b. State
c. Multi programming
d. None of the above
Answer : a
4)The number of processes completed per unit
time is known as __________.
a.Output
b.Throughput
c.Efficiency
d.Capacity
Answer : b
5) What is a long-term scheduler ?
a. It selects which process has to be
brought into the ready queue
b. It selects which process has to be
executed next and allocates CPU
c. It selects which process to remove
from memory by swapping
d. None of these
Answer : a
6) What is a medium-term scheduler ?
a. It selects which process has to be
brought into the ready queue
b. It selects which process has to be
executed next and allocates CPU
c. It selects which process to remove
from memory by swapping
d. None of these
Answer : c
7) What is a short-term scheduler ?
a. It selects which process has to be
brought into the ready queue
b. It selects which process has to be
executed next and allocates CPU
c. It selects which process to remove
from memory by swapping
d. None of these
Answer : b
8) What is FIFO algorithm?
a. First executes the job that came
in last in the queue
b. First executes the job that came
in first in the queue
c. First executes the job that needs
minimal processor
d. First executes the job that has
maximum processor needs
Answer : b
9)
What is the ready state of a process?
a. When process is scheduled to run
after some execution
b. When process is unable to run
until some task has been completed
c. When process is using the CPU
d.
None of the mentioned
Answer : a
10) In multiprogramming environment, the OS decides which
process gets the processor when and for how much time. This function is called
_____________.
a. process
scheduling
b. process
rescheduling
c. traffic
controller
d.
Processor Management
Answer
: a
UNIT 4 : Device
Management
1)
File type can be represented by ____________
a. file extension
b. file identifier
c. file name
d. none of the mentioned
Answer
: a
2) A file is a sequence of?
a.
bits
b.
bytes
c.
lines
d.
All of the above
Answer
: d
3) The operating system as a devices management keeps track
of devices, channels and control units is called as
a. I/O
receiver
b.
I/O traffic controller
c.
I/O manager
d. I/O
dispatch
Answer
: b
4) The kernel identifies the driver with its
a. module
b.
major number
c.
device file
d. none
of the mentioned
Answer
: b
5) Which of following need a device driver
a. Cache
b.
Disk
c.
Main Menory
d. Registers
Answer: b
6) _________is software that allows your computer to
communicate with the hardware or any other device you want to install.
a.
Device
b.
USB
c.
Driver
d.
Plug and Play
Answer:
c
7) Process control block (PCB) contains which of the
following.
a. list
of open files
b.
process state
c.
process number
d. E.
All of the above
Answer
: d
8) Which of the following state transitions is not possible
?
a. blocked
to running
b.
ready to running
c.
blocked to ready
d. running
to blocked
Answer
: a
9) Which of the following does not interrupt a running
process ?
a. A
device
b.
Timer
c.
Scheduler process
d. Power
failure
Answer
: c
10) Suppose that a process is in "Blocked" state
waiting for some I/O service. When the service is completed, it goes to the:
a. Running
state
b.
Ready state
c.
Suspended state
d. Terminated
state
Answer
: b
Ganesh ***
Name : Ganesh Marotrao Kadam
Class : BCA ll year
Sub. : Operating
system
…………………………………………………………………………….....
1.What is operating system?
a) collection of
programs that manages hardware resources
b) system service
provider to the application programs
c) link to interface
the hardware and application programs
d) all of the
mentioned
Answer:d
2. To access the services of operating system, the interface
is provided by the
a) system calls
b) API
c) library
d) assembly
instructions
Answer:a
3. Which one of the following is not true?
a) kernel is the
program that constitutes the central core of the operating system
b) kernel is the first
part of operating system to load into memory during booting
c) kernel is made of
various modules which can not be loaded in running operating system
d) kernel remains in
the memory during the entire computer session
Answer:c
4. Which one of the following error will be handle by the
operating system?
a) power failure
b) lack of paper in
printer
c) connection failure
in the network
d) all of the
mentioned
Answer:d
5. The main function of the command interpreter is
a) to get and execute
the next user-specified command
b) to provide the
interface between the API and application program
c) to handle the
files in operating system
d) none of the
mentioned
Answer:a
6. By operating system, the resource management can be done
via
a) time division
multiplexing
b) space division
multiplexing
c) both (a) and (b)
d) none of the
mentioned
Answer:c
7. If a process fails, most operating system write the error
information to a
a) log file
b) another running
process
c) new file
d) none of the
mentioned
Answer:a
8. Which facility dynamically adds probes to a running
system, both in user processes and in the kernel?
a) DTrace
b) DLocate
c) DMap
d) DAdd
Answer:a
9. Which one of the following is not a real time operating
system?
a) VxWorks
b) Windows CE
c) RTLinux
d) Palm OS
Answer:d
10. The OS X has
a) monolithic kernel
b) hybrid kernel
c) microkernel
d) monolithic kernel with modules
Answeer d
(11) Virtual memory is
[A] an extremely large main memory
[B] an extremely large secondary memory
[C] a type of memory used in super computers
[D] an illusion of an extremely large memory
Answer: Option [D]
(12) Overlay is
[A] a specific memory location
[B] a part of an operating system
[C] overloading the system with many user files
[D] a single contiguous memory that was used in the olden
days for running large programs by swapping.
Answer: Option [D]
(13) The only state transition that is initiated by the user
process itself is
[A] block
[B] wakeup
[C] dispatch
[D] none of the above
Answer: Option [A]
(14) Kernel is
[A] the software which monitors the operating system
[B] the set of primitive functions upon which the rest of
operating system functions are built up
[C] considered as the critical part of the operating system
[D] none of the above
Answer: Option [B]
(15) Sector interleaving in disks is done by
[A] the operating system
[B] the disk manufacturer
[C] the disk controller cord
[D] none of the above
Answer: Option [A]
(16) Dirty bit is used to show the
[A] wrong page in the memory
[B] page with corrupted data
[C] page that is less frequently accessed
[D] page that is modified after being loaded into cache
memory
Answer: Option [D]
(17) The first-fit, and the worst-fit algorithm can be used
for
[A] linked allocation of memory
[B] indexed allocation of memory
[C] contiguous allocation of memory
[D] all of the above
Answer: Option [C]
(18) In a paged memory, the page hit ratio is 0.35. The time
required to access a page in secondary memory is equal to 100 ns. The time
required to access a page in primary memory is 10 ns. The average time required
to access a page is
[A] 3.0 ns
[B] 68.0 ns
[C] 68.5 ns
[D] 78.5 ns
Answer: Option [C]
(19) In a multi-user operating system, 20 requests are made
to use a particular resource per hour on an average. The probability that no
requests are made in 45 minutes is
[A] e-15
[B] e-5
[C] 1 - e-5
[D] 1 – e-10
Answer: Option [D]
(20) Disk scheduling involves deciding
[A] which disk should be accessed next
[B] the order in which disk access requests must be serviced
[C] the physical location where files should be accessed in
the disk
[D] none of the above
Answer: Option [B]
(21) In a multiprogramming environment
[A] more than one process resides in the memory
[B] the programs are developed by more than one person
[C] the processor executes more than one process at a time
[D] a single user can execute many programs at the same time
Answer: Option [A]
(22) In which of the following directory systems, is it
possible to have multiple complete paths for a file starting from the root
directory?
[A] Single level directory
[B] Two level directory
[C] Tree structured directory
[D] Acyclic graph directory
Answer: Option [D]
(23) Which of the following is true?
[A] The linkage editor links object modules during compiling
or assembling.
[B] The linkage editor links object modules and resolves
external references between them before loading.
[C] The linkage editor resolves external references between
the object modules during execution time.
[D] The linkage editor is used to edit programs which have
to be later linked together.
Answer: Option [B]
(24) Fence register is used for
[A] file protection
[B] CPU protection
[C] memory protection
[D] all of the above
Answer: Option [C]
(25) If the property of locality of reference is well
pronounced in a program
[A] the number of page faults will be more
[B] the number of page faults will be less
[C] execution will be faster
[D] Both (B) and (C)
Answer: Option [D]
(26) With a single resource, deadlock occurs
[A] if there are only two processes competing for that
resource
[B] if there is a single process competing for that resource
[C] if there are more than two processes competing for that
resource
[D] none of the above
Answer: Option [D]
(27) Supervisor call
[A] is a call with control functions
[B] is a call made by the supervisor of the system
[C] are privileged calls that are used to perform resource
management functions, which are controlled by the operating system.
[D] is a call made by someone working in root directory
Answer: Option [C]
(28) Working set (t, k) at an instant of time, t, is the set
of
[A] k references with high frequency
[B] pages that have been referenced in the last k time units
[C] k future references that the operating system will make
[D] future references that the operating system will make in
the next 'k' time units
Answer: Option [B]
(29) Concurrent processes are processes that
[A] overlap in time
[B] do not overlap in time
[C] are executed by a processor at the same time
[D] none of the above
Answer: Option [A]
(30) In paged memory systems, if the page size is increased,
then the internal fragmentation generally
[A] becomes more
[B] becomes less
[C] remains constant
[D] none of the above
Answer: Option [A]
31. The minimum number of frames to be allocated to a
process is decided by the ____________
a) the amount of available physical memory
b) operating System
c) instruction set architecture
d) none of the mentioned
Answer: c
32. When a page fault occurs before an executing instruction
is complete if ____________
a) the instruction must be restarted
b) the instruction must be ignored
c) the instruction must be completed ignoring the page fault
d) none of the mentioned
Answer: a
33. Consider a machine in which all memory reference
instructions have only one memory address, for them we need at least _____
frame(s).
a) one
b) two
c) three
d) none of the mentioned
Answer: b
34. The maximum number of frames per process is defined by
____________
a) the amount of available physical memory
b) operating System
c) instruction set architecture
d) none of the mentioned
Answer: a
35. The algorithm in which we split m frames among n
processes, to give everyone an equal share, m/n frames is known as ____________
a) proportional allocation algorithm
b) equal allocation algorithm
c) split allocation algorithm
d) none of the mentioned
Answer: b
36. The disadvantage of real addressing mode is :
a) there is a lot of
cost involved
b) time consumption
overhead
c) absence of memory
protection between processes
d) restricted access
to memory locations by processes
Answer : c
37) Preemptive, priority based scheduling guarantees :
a) hard real time
functionality
b) soft real time
functionality
c) protection of
memory
d) None of these
Answer : b
38) Real time systems must have :
a) preemptive kernels
b) non preemptive
kernels
c) a or b
d) neither a nor b
Answer : a
39) Event latency is :
a) the amount of time
an event takes to occur from when the system started
b) the amount of time
from the event occurance till the system stops
c) the amount of time
from event occurance till the event crashes
d) the amount of time
that elapses from when an event occurs to when it is serviced.
Answer : d
40) Interrupt latency refers to the period of time :
a) from the occurance
of an event to the arrival of an interrupt
b) from the occurance
of an event to the servicing of an interrupt
c) from arrival of an
interrupt to the start of the interrupt service routine
d) None of these
Answer : c
41) Real time systems need to __________ the interrupt
latency.
a) minimize
b) maximize
c) not bother about
d) None of these
Answer : a
42) The amount of time required for the scheduling
dispatcher to stop one process and start another is known as ______________.
a) event latency
b) interrupt latency
c) dispatch latency
d) context switch
Answer : c
43) The most effective technique to keep dispatch latency
low is to :
a) provide non
preemptive kernels
b) provide preemptive
kernels
c) make it user
programmed
d) run less number of
processes at a time
Answer : b
44) Priority inversion is solved by use of _____________.
a) priority
inheritance protocol
b) two phase lock
protocol
c) time protocol
d) All of these
Answer : a
45.Which of the following statement about operating systems
is correct?
I. Operating
system is not the interface between user and computer.
II. The batch
systems used in the second generation of operating systems allow several user
jobs to be in the primary memory of a computer system at any given time.
III. An interactive
operate system provides on-line communication between the user and the system.
IV. In a real-time
operating system response time is not a key issue.
(a) Only (I)
above
(b) (I), (III) and (IV)
above
(c) Both (II) and
(III) above
(d) Both (I) and (III) above
(e) (I), (II), and
(IV) above.
Answer : (c)
46.The process of converting logical address into physical
address is known as
(a) Conversion
(b) Displacement
(c) Relocation
(d) Transfer
Answer : (c)
47.In a segmentation scheme the logical memory will be
divided into
(a) Pages (b) Frames
(c) Blocks
(d) Segments.
Answer : (d)
48.Which of the following area is used to store the O.S
programs in the main memory?
(a) User memory area
(b) Monitor memory area
(c) Heap area
(d) Stack area
Answer : (b)
49.In Unix which of the following system calls returns the
meta data about a file?
(a) fstat
(b) mstat
(c) Metacall
(d) fork.
Answer : (a)
50.Information in the file is processed in order, one record
after another. This mode of access is called________.
(a) Relative
(b) Sequential
(c) Direct
(d) Index
Answer : (b)
51.Which of the technique is used to recover the process
from starvation situation?
(a) Paging
(b) Aging
(c) Compaction
(d) Starvation
Answer : (b)
52.Before we store data into a disk it must be divided into
sectors and from where the disk controller can read and write. This is known
as________.
(a) Low-level formatting (b) Fragmenting
(c) High-level formatting (d) Cleaning
Answer : (d)
53.The disk controller can be told to replace each bad
sector logically with one of the spare sectors in the disk. This scheme is
known as_______.
(a) Sector sparing
(b) Sector slipping
(c) Forwarding
(d) Back word replacing
Answer : (a)
54.Controlling the access of programs, processes or users to
the resources defined by the system is known as_______.
(a) Prevention
(b) Security
(c) Protection
(d) Access stop
Answer : (c)
55.The ability to execute an operation on an object is known
as
(a) Access Right
(b) Access Control
(c) Domain Knowledge
(d) Control Right
Answer : (a)
56.The time required to move the disk head to the desired
track is known as
(a) Access Time (b) Track Time
(c) Latency Time (d) Seek Time
Answer : (d)
57.A distributed system is a collection of processors that
do not share_______.
(a) CPU
(b) Memory
(c) I/O devices
(d) Network
Answer : (b)
Shubham****
9
C) Front
D) First
Ans: C
• 11) what is the work of info filed in queue
A) information send
B) Hold the pointer
C) Hold the elements
D) None of these
Ans: C
• 12) what is the work of link filed in queue
A) Link send
B) Hold te elements
C) Hold the pointer
D) All of these
Ans: C
• 13) which end of queue perform insertion operation
A) Rare
B) Last
C) Front
D) First
Ans: A
4) Virtual memory is
A) an extremely large main memory
B) an extremely large secondary memory
C) a type of memory used in super computers
D) an illusion of an extremely large memory
Answer: D
5) Overlay is
A) a specific memory location
B) a part of an operating system
C) overloading the system with many user files
D) a single contiguous memory that was used in the olden days for running large
programs by swapping.
Answer: D
6) Kernel is
A) the software which monitors the operating system
B) the set of primitive functions upon which the rest of operating system functions are
built up
C) considered as the critical part of the operating system
D) none of the above
Answer: B
7) The first-fit, and the worst-fit algorithm can be used for
A) linked allocation of memory
B) indexed allocation of memory
C) contiguous allocation of memory
D) all of the above
Answer: C
8) Disk scheduling involves deciding
A) which disk should be accessed next
B) the order in which disk access requests must be serviced
C) the physical location where files should be accessed in the disk
D) none of the above
Answer: B
9) In a multiprogramming environment
A) more than one process resides in the memory
B) the programs are developed by more than one person
C) the processor executes more than one process at a time
D) a single user can execute many programs at the same time
Answer: A
10) Which of the following are single-user operating systems?
A) MS-DOS
B) UNIX
C) XENIX
D) Both (A) and (c)
Answer: D
11) The size of the virtual memory depends on the size of the
A) address bus
B) data bus
C) main memory
D) none of the above
Answer: A
12) In which of the following scheduling policies does context switching never take
place?
A) Round-robin
B) Shortest job first
C) First-cum-first-served
D) Both (B) and (C)
Answer: D
13) When was the first operating system developed?
A) 1948
B) 1949
C) 1950
D) 1951
Answer: C
14) Which of the following is the extension of Notepad?
A) .txt
B) .xls
C) .ppt
D) .bmp
Answer: A
15) What is the mean of the Booting in the operating system?
A) Restarting computer
B) Install the program
C) To scan
D) To turn off
Answer: A
16) The size of virtual memory is based on which of the following?
A) CPU
B) RAM
C) Address bus
D) Data bus
Answer: C
17) Which of the following operating systems does not support more than one
program at a time?
A) Linux
B) Windows
C) MAC
D) DOS
Answer: D
18) Where are placed the list of processes that are prepared to be executed and
waiting?
A) Job queue
B) Ready queue
C) Execution queue
D) Process queue
Answer: B
19) Which of the following does not interrupt the running process?
A) Timer interrupt
B) Device
C) Power failure
D) Scheduler process
Answer: D
20) Which of the following operating does not implement multitasking truly?
A) Windows XP
B) Windows 98
C) MS DOS
D) Windows NT
Answer: C
21) What is Operating System?
A) It acts as an interface between the hardware and application programs.
B) It is a collection of programs that manage hardware resources.
C) It is a system srevice provider to the application programs.
D) All of the above
Answer: D
22) Which is used to keep track of information, its location and status?
A) Memory management
B) Device management
C) Storage management
D) Both a and b
Answer: C
23) Which is valid extension that user creates on operating system?
A) Com
B) Bat
C) Sys
D) Exe
Answer: B
24) The operating system is the most common type of ______ software.
A) application
B) communication
C) word processing
D) system
Answer: D
25) The systems which allow only one process execution at a time, are called
A) uniprogramming systems
B) uniprocessing systems
C) unitasking systems
D) multiprogramming system
Answer: B
26) What is the ready state of a process?
A) when process is scheduled to run after some execution
B) when process is unable to run until some task has been completed
C) when process is using the CPU
D) none of the mentioned
Answer: A
27) Which of the following do not belong to queues for processes?
A) Job Queue
B) PCB queue
C) Device Queue
D) Ready Queue
Answer: B
28) What is a long-term scheduler?
A) It selects processes which have to be brought into the ready queue
B) It selects processes which have to be executed next and allocates CPU
C) It selects processes which heave to remove from memory by swapping
D) None of the mentioned
Answer: A
29) What is a medium-term scheduler?
A) It selects which process has to be brought into the ready queue
B) It selects which process has to be executed next and allocates CPU
C) It selects which process to remove from memory by swapping
D) None of the mentioned
Answer: C
30) What is a short-term scheduler?
A) It selects which process has to be brought into the ready queue
B) It selects which process has to be executed next and allocates CPU
C) It selects which process to remove from memory by swapping
D) None of the mentioned
Answer: B
31) In a multiprogramming environment
A) The processor executes more than one process at a time
B) The programs are developed by more than one person
C) More than one process resides in the memory
D) A single user can execute many programs at the same time
Answer: C
32) What are the two steps of a process execution?
A) I/O & OS Burst
B) CPU & I/O Burst
C) Memory & I/O Burst
D) OS & Memory Burst
Answer: B
33) A process is selected from the ______ queue by the ________ scheduler, to be
executed.
A) blocked, short term
B) wait, long term
C) ready, short term
D) ready, long term
Answer: C
34) In contiguous memory allocation ____
A) Each process is contained in a single contiguous section of memory
B) All processes are contained in a single contiguous section of memory
C) The memory space is contiguous
D) none of the mentioned
Answer: A
35) Which one of the following is the address generated by CPU?
A) physical address
B) absolute address
C) logical address
D) none of the mentioned
Answer: C
36) Run time mapping from virtual to physical address is done by
A) Memory management unit
B) CPU
C) PCI
D) None of the mentioned
Answer: A
37) Scheduling is
A) the same regardless of the purpose of the system
B) quite simple to implement, even on large mainframes
C) unrelated to performance considerations
D) allowing job to use the processor
Answer: D
38)____ is/are not the functions of operating system.
A) Resource management
B) Processor management
C) File management
D) Networking
Answer: C
39) When were MS windows operating systems proposed?
A) 1994
B) 1990
C) 1992
D) 1985
Answer: early 1985
40) Physical memory is broken into fixed-sized blocks called ________
A) frames
B) pages
C) backing store
D) none of the mentioned
Answer: A
_______________******_______________
Jahir*****
Operating System MCQ
1) Operating systems
(A) Enables the programmer to draw a flow chart
(B) Provides a layer, user friendly interface
(C) Links a program with subroutine it references
(D) all of these
Ans: B
2) Which of the following is not a part of the operating
system?
(A) Input/output control program
(B) Job control program
(C) Supervisor
(D) Performance monitor
Ans: D
3)Operating system is a collection of
(A) Software routines
(B) Input-output devices
(C) Hardware components
(D) All of these
Ans: A
4) Which of the following is not an operating system?
(A) UNIX
(B) MS-DOS
(C) CP/M
(D) PASCAL
Ans: D
5) Computer system is divided into how many
numbers of components?
(A) 1
(B) 2
(C) 3
(D) 4
Ans: D
6) What is the name of the operating system that reads
and reacts in terms of actual time?
(A) Real time system
(B) Time sharing system
(C) Quick response system
(D) Batch system
Ans: A
7) Which of the following software is used to simplify
using of system software?
(A) Time sharing
(B) Multi-tasking
(C) Operating environment
(D) Spreadsheet
Ans: A
8) Context switching is part of
(A) Interrupt servicing
(B) Interrupt handling
(C) Polling
(D) Spooling
Ans: B
9) Operating system is resident in memory of which
part?
(A) Middle
(B) Lower
(C) Upper
(D) All of these
Ans: C
10) Two basic types of operating systems are
(A) Batch and interactive
(B) Sequential and real time
(C) Batch and time share
(D) Sequential and direct
Ans: A
11) The Operating System was first introduced, the
primary goal was mainly to ___
(A) Share memory
(B) User friendly
(C) Optimize resources
(D) None of the given
Ans: C
12) ____ is an example of single user Operating
System.
(A) Ms-Dos
(B) Linux
(C) Unix
(D) Basic
Ans: A
13) The ___ program is not allowed to read data
from the disk.
(A) OS
(B) Application
(C) System
(D) Resident Monitor
Ans: B
14)_____ is a way of dealing with dedicated I/O
devices in a multiprogramming system.
(A) System call
(B) Spooling
(C) Storage
(D) Buffer
Ans: B
15) The allocation of processors by process
management is also known as the CPU ___
(A) Managing
(B) Processing
(C) Planning
(D) Scheduling
Ans: D
16) Operating System assumes responsibility, that of
serving as a ____
(A) Control program
(B) Contribute program
(C) Supplement program
(D) Supply program
Ans: A
17) To avoid the delay due to manual operation ___ was
introduced.
(A) Assistant
(B) Efficient
(C) Job sequencing
(D) Manual
Ans: C
18) A set of extended instructions providing an
interface between the Operating System and the user
programs, is called a ____
(A) Machine call
(B) System call
(C) Instruction call
(D) Service call
Ans: B
19) The multi-user Operating System is based on
the concept of ____
(A) Time-losing
(B) Time-spooling
(C) Time-gaining
(D) Time-sharing
Ans: D
20) ____ systems have more than one CPU in close
communication with the others.
(A) Communication
(B) Multiprocessor
(C) Controller
(D) Processor
Ans: B
21)The operating system provides special routines
called ____ to support the specific behavior of
individual device.
(A) Managers
(B) Programs
(C) Application
(D) Device drivers
Ans: D
22) ____ is one program running at all times on the
computer.
(A) Application
(B) Operation
(C) Utility
(D) Operating system
Ans: D
23) The ____ provides so many facilities with which
a user comfortably uses their computers.
(A) ALU
(B) Working System
(C) Operating System
(D) None
Ans: C
24) A computer system is the integration of
physical entities called ___ and non-physical
entities called ___
(A) Network, Hub
(B) Free wave, Share wave
(C) Hardware, Software
(D) None of these
Ans: C
25) The job scheduling led to the concept known as
the ___
(A) Multiprogramming
(B) Job programming
(C) Programming
(D) Threading
Ans: A
26) Operating System allocates ___ in such a manner so
as to achieve the maximum best possible result.
(A) Utility
(B) OS
(C) Resources
(D) None of these
Ans: C
27) The ___ comes under the System Software
category.
(A) Utility System
(B) Working System
(C) Operating System
(D) None
Ans: C
28) The Operating System should provide ___
(A) Data property
(B) Data
(C) Data clarity
(D) Data security
Ans: D
29) ____ booting is done by turning on the
computer.
(A) Spicy
(B) Hot
(C) Cold
(D) Cool
Ans: C
30) ____ is the part of the filename that indicates
which compiler or software package is needed to
run the files.
(A) Extension
(B) RAM
(C) Path
(D) Cache
Ans: A
31) Scheduling is
(A) the same regardless of the purpose of the system
(B) quite simple to implement, even on large mainframes
(C) unrelated to performance considerations
(D) allowing job to use the processor
Ans: D
32) How many types of multiprocessing models are
there?
(A) 1
(B) 2
(C) 3
(D) 4
Ans: B
33) A computer cannot “boot” if it does not have
(A) Assembler
(B) Operating system
(C) Complier
(D) Loader
Ans: B
34) The primary job of operating system is to
(A) Be user friendly
(B) Provide utilities
(C) Manage resources
(D) Command resources
Ans: C
35) Round robin is a
(A) Kind of magnetic drum
(B) Memory allocation policy
(C) Process scheduling policy
(D) Process synchronization policy
Ans: C
36) Operating system cannot be worked as a
(A) Memory manager
(B) Device manager
(C) Processor manager
(D) Communication manager
Ans: D
37) The ability of an operating system to run more
than one application at a time is called
(A) Multi user computing
(B) Time sharing
(C) Object oriented programming
(D) Multi tasking
Ans: D
38) Multi programming systems
(A) Are used only on large mainframe computers
(B) Are easier to develop than single programming systems
(C) Execute more jobs at the same time
(D) Execute each faster
Ans: C
39) The operating system as a devices management
keeps track of devices, channels and control units
is called as
(A) I/O receiver
(B) I/O traffic controller
(C) I/O manager
(D) I/O dispatch
Ans: B
40) Which of the following is not an advantage of
multiprogramming?
(A) Ability to assign priorities to jobs
(B) Decreased operating system overhead
(C) Shorter response time
(D) Increased throughout
Ans: B
Yogesh dagdu****
1) OS stands for
a) Operating solve
b) Open Source
c) Open System
d) Operating system
(Ans D)
2) Fragmentation is
a) fragments of memory words unused in Page
b) fragments of memory words used in a page
c) dividing the main memory into equal-sized fragments
d) dividing the secondary memory into equal sized fragments
(Ans A)
3) When was the first operating system developed?
a) 1948
b)1949
c)1950
d)1951
(Ans C)
4) What else is a command interpreter called?
a)prompt
b)kernel
c)shell
d)command
(Ans C)
5)Operating systems
a) enables the programmer to draw a flow chart
b) provides a layer, user friendly interface
c) links a program with subroutine it references
d) all of these
(Ans: B)
6)Operating system is a collection of
a) Software routines
b) Input-output devices
c) Hardware component
b) All of these
(Ans A)
7)Which one of the following is not true?
a) kernel is the program that constitutes the central core of the operating system
b) kernel is the first part of operating system to load into memory during booting
c) kernel is made of various modules which can not be loaded in running operating system
d) kernel remains in the memory during the entire computer session
(Ans C)
8) In Operating Systems, which of the following is/are CPU scheduling algorithms?
a) Round Robin
b) Shortest Job First
c) Priority
d) First Come First Served scheduling, Shortest Job First scheduling,Priority scheduling, Round Robin
scheduling, Multilevel Queue scheduling, Multilevel Feedback Queue scheduling.
(Ans D)
9) To access the services of operating system, the interface is provided by the ___________
a) System calls
b) API
c) Library
d) Assembly instructions
(Ans A)
10) What is an operating system?
a) collection of programs that manages hardware resources
b) system service provider to the application program
c) interface between the hardware and application programs
d) all of the mentioned
(Ans B)
11) Which one of the following error will be handle by the operating system?
a) power failure
b) lack of paper in printer
c) connection failure in the network
d) all of the mentioned
(Ans D)
12) The systems which allow only one process execution at a time, are called __________
a) uniprogramming systems
b) uniprocessing systems
c) unitasking systems
d) none of the mentioned
(Ans B)
13) Which of the following do not belong to queues for processes?
a) Job Queue
b) PCB queue
c) Device Queue
d) Ready Queue
(Ans B)
14) When the process issues an I/O request __________
a) It is placed in an I/O queue
b) It is placed in a waiting queue
c) It is placed in the ready queue
d) It is placed in the Job queue
(Ans A)
15) In a time-sharing operating system, when the time slot given to a process is completed, the process
goes from the running state to the __________
a) Blocked state
b) Ready state
c) Suspended state
d) Terminated state
(Ans B)
16) In a multiprogramming environment __________
a) the processor executes more than one process at a time
b) the programs are developed by more than one person
c) more than one process resides in the memory
d) a single user can execute many programs at the same time
(Ans C)
17) Which of the following need not necessarily be saved on a context switch between processes?
a) General purpose registers
b) Translation lookaside buffer
c) Program counter
d) Translation Look-aside Buffer (TLB)
(Ans D)
18) Memory management technique in which system stores and retrieves data from secondary storage
for use in main memory is called?
a) fragmentation
b) paging
c) mapping
d) none of the mentioned
(Ans B)
19) Contiguous memory allocation is the classical memory allocation model in which
a) same process is allocate in a different area in the memory
b) all the process is allocated a single contiguous area in the memory
c) each process is allocated a single contiguous area in the memory
d) all of the above
(Ans C)
20) contagious memory allocation to face the problem of
a) memory fragmentation
b) page faults
c) less throughput
d) less hit ratio
(Ans A)
21) The________is a special case of the general priority scheduling algorithm
a) FCFS scheduling
b) RR scheduling
c) FCLS scheduling
d) SJF algorithm
(Ans D)
22) ln priority scheduling equal-priority processes scheduled in________ order
a) LIFO-Last In First Out
b) FCFS-First Come First Served
c) SJF-Shortest Job First
d) LILO-Last In Last Out
(Ans B)
23) Which file is a sequence of bytes organized into blocks understandable by the system’s linker?
a) object file
b) source file
c) executable file
d) text file
(Ans A)
24) when process issue an I/O request:
a) it is Placed in an I/O queue
b) it is placed in a waiting queue
c) it is Placed in the ready queue
d) it is Placed in the job queue
(Ans A)
25) what is long term scheduler?
a) it selects which process has to to be brought into the ready queue
b) it selects which process has to be executed next and allocate CPU
c) it select which process to remove from memory by swapping
d) none of these
(AnsA)
26) what is a medium term scheduler?
a) it selects process has to be brought into the ready queue
b) It selects which process has to be executed next and allocate CPU
c) it selects which process to remove from memory by swapping
d) none of these
(Ans C)
27) what is short term scheduler?
a) it select which process has to be brought into the ready queue
b) it selects which process has to be executed next and allocate CPU
c) it selects which process to remove from memory by swapping
d) none of these
(Ans B)
28) That a process is in" Blocked" state waiting for some I/O service. when the service is complete, it
goes to the:
a) Running state
b) ready state
c) suspended state
d) terminated state
(Ans B)
29) which of the following does not interrupt a running process?
a) a device
b) timer
c) scheduler process
d) power failure
(Ans C)
30) which of the following state transitions it's not possible ?
a) blocked to running
b) ready to running
c) blocked to ready
d) running to blocked
(Ans A)
31) process synchronisation can be done on
a) hardware level
b) software level
c) both(a)and(b)
d) none of the mentioned
(Ans C)
32) because of virtual memory ,the memory can be shared among
a) processes
b) Threads
c) instructions
d) none of the mentioned
(Ans A)
33) operating system maintains the page table for
a) each process
b) each thread
c) each instructions
d) each address
(Ans A)
34) memory buffer used to accommodate speed differential is called
a) stack pointer
b) Cache
c) accumulator
d) disk buffer
(Ans B)
35) which one of the following is the address generated by CPU ?
a) physical address
b) absolute address
c) logical address
d) none of the mentioned
(Ans C)
36) program always deals with
a) logical address
b) absolute address
c) physical address
d) relative address
(Ans A)
37) Run time mapping from virtual to physical address is done by
a) memory management unit
b) CPU
c) PCI
d) none of the mentioned
(Ans A)
38) which of the following memory unit that processor can access more rapidly
a) main memory
b) virtual memory
c) Cache memory
d)Read only memory
(Ans c)
39) when a computer is first turned on or restarted ,a special type of absolute loader called
is ____________executed
a) compile and go loader
b) Boot loader
c) Bootstrap loader
d) Relating loader
(Ans C)
40) virtual memory is
a) extremely large main memory
b) extremely large secondary memory
c) an illusion of extremely large main memory
d)an illusion of extremely large secondary memory
(Ans C)
Rohan *****
1-1. ______ is used in operating system
to separate mechanism from policy
A. Single level implementation
B. Two level implementation
C. Multi level implementation
D. None
1-2. The operating system creates _____
from the physical computer
A. Virtual space
B. Virtual computers
C. Virtual device
D. None
1-3. ______ shares characteristics with
both hardware and software
A. Operating system
B. Software
C. Data
D. None
1-4. Multiprogramming systems:
A. Are easier to develop than single
programming systems
B. Execute each job faster
C. Execute more jobs in the same time period
D. Are used only one large mainframe computers.
1-5. Which is the first program run on
a computer when the computer boots up?
A. System software
B. Operating system
C. System operations
D. None
1-6. Which is
built directly on the hardware?
A. Computer
Environment
B. Application Software
C. Operating System
D. Database System
1-7. Which of
the following Operating System does not implement multitasking truly?
A. Windows 98
B. Windows NT
C. Windows XP
D. MS DOS
1-8. Which runs
on computer hardware and serve as platform for other software to run on?
A. Operating
System
B. Application Software
C. System Software
D. All
1-9. Which is
the layer of a computer system between the hardware and the user program
A. Operating
environment
B. Operating system
C. System environment
D. None
1-10. The
primary purpose of an operating system is:
A. To make
the most efficient use of the computer hardware
B. To allow people to use the computer,
C. To keep systems programmers employed
D. To make computers easier to use
Click Here for Answers
1 – B / 2 – B
/ 3 – A / 4 – C / 5 – B / 6 – C / 7 – D / 8 – A / 9 – B / 10 – A
2-1. When a computer is first turned on
or restarted, a special type of absolute loader called ____ is executed
A. Compile and Go loader
B. Boot loader
C. Bootstrap loader
D. Relating loader
2-2. Which of the following Operating
systems is better for implementing a Client-Server network
A. MS DOS
B. Windows 95
C. Windows 98
D. Windows 2000
2-3. The operating system manages
A. Memory
B. Processes
C. Disks and I/O devices
D. all of the above
2-4. Usually, in MSDOS, the primary
hard disk drives has the drive letter ____
A. A
B. B
C. C
D. D
2-5. What is the function of an
operating system?
A. Manages computer’s resources very
efficiently
B. Takes care of scheduling jobs for execution
C. Manages the flow of data and instructions
D. All of the above
2-6. Which is
not the function of the Operating System?
A. Memory
management
B. Disk management
C. Application management
D. Virus Protection
2-7. Which
Operating System doesn’t support networking between computers?
A. Windows
3.1
B. Windows 95
C. Windows 2000
D. Windows NT
2-8. Which
Operating System doesn’t support long file names?
A. OS/2
B. Windows 95
C. MS-DOS
D. Windows NT
2-9. Which file
keeps commands to execute automatically when OS is started?
A.
command.com
B. any batch file
C. autoexec.bat
D. config.sys
2-10. What
should be the extension to execute files?
A. EXE
B. BAT
C. COM
D. All of the above
Click Here for Answers
1 – C / 2 – D
/ 3 – D / 4 – C / 5 – D / 6 – D / 7 – A / 8 – C / 9 – C / 10 – D
chapter
1 :
1. Operating systems
(A) enables the programmer to
draw a flow chart
(B) provides a layer, user
friendly interface
(C) links a program with
subroutine it references
(D) all of these
Ans: B
provides a layer, user friendly interface
2. Which of the following Is
not a part of the operating system?
(A) Input/output control
program
(B) Job control program
(C) Supervisor
(D) Performance monitor
Ans: D
Performance monitor
3. Operating system is a
collection of
(A) Software routines
(B) Input-output devices
(C) Hardware components
(D) All of these
Ans: A
Software routines
4. Which of the following is
not an operating system?
(A) UNIX
(B) MS-DOS
(C) CP/M
(D) PASCAL
Ans: D
PASCAL
5. FIFO scheduling is
(A) Fair-share scheduling
(B) Deadline scheduling
(C) Non-preemptive scheduling
(D) Preemptive scheduling
Ans: C
Non-preemptive scheduling
7. Computer system is divided
into how many numbers of components?
(A) 1
(B) 2
(C) 3
(D) 4
Ans: D
4
8. Which of the following
software is used to simplify using of system software?
(A) Time sharing
(B) Multi-tasking
(C) Operating environment
(D) Spreadsheet
Ans: A
Time sharing
9. UNIX operating system
(A) can run on PC’s and larger
system
(B) is multitasking
(C) is multiuser
(D) all of these
Ans: D
all of these
10. Two basic types of operating
systems are
(A) Batch and interactive
(B) Sequential and real time
(C) Batch and time share
(D) Sequential and direct
Ans: A
Batch and interactive
11. The Operating System was
first introduced, the primary goal was mainly to ___
(A) Share memory
(B) User friendly
(C) Optimize resources
(D) None of the given
Ans: C
Optimize resources
12. _____ may be the first
elementary Operating System.
(A) Resident System
(B) Resident Monitor
(C) Resident Operator
(D) Resident Computer
Ans: B
Resident Monitor
13. ____ is an example of
single user Operating System.
(A) Ms-Dos
(B) Linux
(C) Unix
(D) Basic
Ans: A
Ms-Dos
OPERATING SYSTEM CONCEPTS
chapter
3 :
1. Context switching is part
of
(A) Interrupt servicing
(B) Interrupt handling
(C) Polling
(D) Spooling
Ans: B
Interrupt handling
2. FIFO scheduling is
(A) Fair-share scheduling
(B) Deadline scheduling
(C) Non-preemptive scheduling
(D) Preemptive scheduling
Ans: C
Non-preemptive scheduling
3. The allocation of
processors by process management is also known as the CPU ___
(A) Managing
(B) Processing
(C) Planning
(D) Scheduling
Ans: D
Scheduling
4. Operating System assumes
responsibility, that of serving as a ____
(A) Control program
(B) Contribute program
(C) Supplement program
(D) Supply program
Ans: A
Control program
5. Operating System assumes responsibility,
that of serving as a ____
(A) Control program
(B) Contribute program
(C) Supplement program
(D) Supply program
Ans: A
Control program
6. The multi-user Operating
System is based on the concept of ____
(A) Time-losing
(B) Time-spooling
(C) Time-gaining
(D) Time-sharing
Ans: D
Time-sharing
chapter
2 :
1. What is the operating system?
a) in the low memory
b) in the high memory
c) either low or high memory (depending on the
location of interrupt vector)
d) none of the mentioned
Ans: C
2. The address of a page table in memory is pointed by
____________
a) stack pointer
b) page table base register
c) page register
d) program counter
Ans: B
3. Program always
deals with ____________
a) logical address
b) absolute address
c) physical address
d) relative address
Ans: A
3. The page table contains ____________
a) base address of each page in physical memory
b) page offset
c) page size
d) none of the mentioned
Ans: A
4. Operating System maintains the page table for
____________
a) each process
b) each thread
c) each instruction
d) each address
Ans: A
5. In contiguous memory allocation ____________
a) each process is contained in a single
contiguous section of memory
b) all processes are contained in a single
contiguous section of memory
c) the memory space is contiguous
d) none of the mentioned
Ans: A
6. The relocation
register helps in ____________
a) providing more address space to processes
b) a different address space to processes
c) to protect the address spaces of processes
d) none of the mentioned
Ans: C
7. The operating
system and the other processes are protected from being modified by an already
running process because ____________
a) they are in different memory spaces
b) they are in different logical addresses
c) they have a protection algorithm
d) every address generated by the CPU is being
checked against the relocation and limit registers
Ans: D
8. When memory is divided
into several fixed sized partitions, each partition may contain ________
a) exactly one process
b) at least one process
c) multiple processes at once
d) none of the mentioned
Ans: A
9. . In fixed size partition,
the degree of multiprogramming is bounded by ___________
a) the number of partitions
b) the CPU utilization
c) the memory size
d) all of the mentioned
Ans: A
10. The first
fit, best fit and worst fit are strategies to select a ______
a) process from a queue to put in memory
b) processor to run the next process
c) free hole from a set of available holes
d) all of the mentioned
Ans: C
11. . In internal
fragmentation, memory is internal to a partition and ____________
a) is being used
b) is not being used
c) is always used
d) none of the mentioned
Ans: B
12. Another solution
to the problem of external fragmentation problem is to ____________
a) permit the logical address space of a process
to be noncontiguous
b) permit smaller processes to be allocated
memory at last
c) permit larger processes to be allocated
memory at last
d) all of the mentioned
Ans: A
13. . __________ is
generally faster than _________ and _________
a) first fit, best fit, worst fit
b) best fit, first fit, worst fit
c) worst fit, best fit, first fit
d) none of the mentioned
Ans: A
14. External
fragmentation exists when?
a) enough total memory exists to satisfy a
request but it is not contiguous
b) the total memory is insufficient to satisfy a
request
c) a request cannot be satisfied even when the
total memory is free
d) none of the mentioned
Ans: A
15. External
fragmentation will not occur when?
a) first fit is used
b) best fit is used
c) worst fit is used
d) no matter which algorithm is used, it will
always occur
Ans: D
16. Sometimes
the overhead of keeping track of a hole might be ____________
a) larger than the memory
b) larger than the hole itself
c) very small
d) all of the mentioned
Ans: B
Paging
:
17. . Physical
memory is broken into fixed-sized blocks called ________
a) frames
b) pages
c) backing store
d) none of the mentioned
Ans: A
18. Logical memory is broken into blocks of the same size
called _________
a) frames
b) pages
c) backing store
d) none of the mentioned
Ans: B
19. Every
address generated by the CPU is divided into two parts. They are ____________
a) frame bit & page number
b) page number & page offset
c) page offset & frame bit
d) frame offset & page offset
Ans: B
20. The
__________ is used as an index into the page table.
a) frame bit
b) page number
c) page offset
d) frame offset
Ans: B
21. The _____
table contains the base address of each page in physical memory.
a) process
b) memory
c) page
d) frame
Ans: C
22. The size of a
page is typically ____________
a) varied
b) power of 2
c) power of 4
d) none of the mentioned
Ans: B
23. With
paging there is no ________ fragmentation.
a) internal
b) external
c) either type of
d) none of the mentioned
Ans: B
24. Paging increases
the ______ time.
a) waiting
b) execution
c) context – switch
d) all of the mentioned
Ans: C
25. Smaller
page tables are implemented as a set of _______
a) queues
b) stacks
c) counters
d) registers
Ans: D
26. For every
process there is a __________
a) page table
b) copy of page table
c) pointer to page table
d) all of the mentioned
Ans: A
Segmented memory :
27. In segmentation,
each address is specified by ____________
a) a segment number & offset
b) an offset & value
c) a value & segment number
d) a key & value
Ans: A
28.
Each entry in a segment table has a
____________
a) segment base
b) segment peak
c) segment value
d) none of the mentioned
Ans: A
29. The segment base
contains the ____________
a) starting logical address of the process
b) starting physical address of the segment in
memory
c) segment length
d) none of the mentioned
Ans: B
30. The segment limit
contains the ____________
a) starting logical address of the process
b) starting physical address of the segment in
memory
c) segment length
d) none of the mentioned
Ans: C
Operating system
Question:
1. What is an operating
system?
a) collection of programs that manages hardware resources
b) system service provider to the application programs
c) interface between the hardware and application programs
d) all of the mentioned
2. Characteristics of an operating system is/are
(A) Error recovery
(B) Resource management
(C) Memory management
(D) All of the above
Ans: D
3. To access the services of operating system, the interface is
provided by the ………….
a) System calls
b) API
c) Library
d) Assembly instructions
4. Which of the following is not an operating system?
(A) UNIX
(B) MS-DOS
(C) CP/M
(D) PASCAL
Ans: D
5. Operating system is a collection of
(A) Software routines
(B) Input-output devices
(C) Hardware components
(D) All of these
Ans: A
6. Which of the following Is not a part of the operating system?
(A) Input/output control program
(B) Job control program
(C) Supervisor
(D) Performance monitor
Ans: D
7. Operating systems
(A) enables the programmer to draw a flow chart
(B) provides a layer, user friendly interface
(C) links a program with subroutine it references
(D) all of these
Ans: B
8. Context switching is part of
(A) Interrupt servicing
(B) Interrupt handling
(C) Polling
(D) Spooling
Ans: B
9. The Operating System should work in a network as well as ___
environment.
(A) diverted
(B) data
(C) distributed
(D) direct
Ans: C
10. The ___ program is not allowed to read data from the disk.
(A) OS
(B) Application
(C) System
(D) Resident Monitor
Ans: B
11. _____ is a way of dealing with dedicated I/O devices in a
multiprogramming system.
(A) System call
(B) Spooling
(C) Storage
(D) Buffer
Ans: B
12. The allocation of processors by process management is also known as
the CPU ___
(A) Managing
(B) Processing
(C) Planning
(D) Scheduling
Ans: D
13. Operating System assumes responsibility, that of serving as a
____
(A) Control program
(B) Contribute program
(C) Supplement program
(D) Supply program
Ans: A
14. A ____ controls the execution of user programs to prevent errors
and improper use of the computer.
(A) control program
(B) contribute program
(C) supplement program
(D) supply program
Ans: A
15. ____ systems have more than one CPU in close communication
with the others.
(A) Communication
(B) Multiprocessor
(C) Controller
(D) Processor
Ans: B
16. The operating system provides special routines called ____ to support
the specific behavior of individual device.
(A) Managers
(B) Programs
(C) Application
(D) Device drivers
Ans: D
17. ____ is one program running at all times on the computer.
(A) Application
(B) Operation
(C) Utility
(D) Operating system
Ans: D
18. Spooling allowed the CPU to choose a particular job for execution
leading to the concept called the ___
(A) Job Sharing
(B) Job Allotment
(C) Job Scheduling
(D) Job Ration
Ans: C
19. There should be different levels of help to satisfy the needs of different
levels of ____
(A) Users
(B) Hardware
(C) Computer system
(D) Operating System
Ans: A
21. A computer system is the integration of physical entities called ___ and
non-physical entities called ___
(A) Network, Hub
(B) Free wave, Share wave
(C) Hardware, Software
(D) None of these
Ans: C
22. The job scheduling led to the concept known as the ___
(A) Multiprogramming
(B) Job programming
(C) Programming
(D) Threading
Ans: A
23. User __ is divided into many partitions to accommodate various jobs.
(A) File
(B) Data
(C) Memory
(D) Program
Ans: C
24. Operating System allocates ___ in such a manner so as to achieve the
maximum best possible result.
(A) Utility
(B) OS
(C) Resources
(D) None of these
Ans: C
25. The ___ comes under the System Software category.
(A) Utility System
(B) Working System
(C) Operating System
(D) None
Ans: C
26. Scheduling is
(A) the same regardless of the purpose of the system
(B) quite simple to implement, even on large mainframes
(C) unrelated to performance considerations
(D) allowing job to use the processor
Ans: D
27. The primary job of operating system is to
(A) Be user friendly
(B) Provide utilities
(C) Manage resources
(D) Command resources
Ans: C
28. Round robin is a
(A) Kind of magnetic drum
(B) Memory allocation policy
(C) Process scheduling policy
(D) Process synchronization policy
Ans: C
29. Of the following, the odd one is
(A) Kernel
(B) Spooler
(C) Executive
(D) Task manager
Ans: D
30. The kernel of the operating system remains in primary memory (and
other part of the operating system remains in secondary storage) because
(A) It is mostly called (used)
(B) It manages all interrupt calls
(C) It controls all operations in a process
(D) It is low level
Ans: A
31. What is the name of the program that controls the overall functions of
computer?
(A) A browser
(B) The file manager
(C) An application program
(D) The operating system
Ans: D
32. A process having multiple threads of control implies
(A) Only one task at a time, but much faster
(B) More than one task at a time
(C) Only one thread per process to use
(D) All of the above
Ans: B
33. The capabilities of the operating system is to enable two or more than
two programs to execute simultaneously in a single computer system by a
single processor is
(A) Multi-execution
(B) Multi-programming
(C) Multi-tasking
(D) Multi-processing
Ans: B
34. ____ is/are not the functions of operating system.
(A) Resource management
(B) Processor management
(C) File management
(D) Networking
Ans: C
35. The simultaneous processing of two or more programs by multiple
processors is called
(A) Multi processing
(B) Time sharing
(C) Multi tasking
(D) Multi programming
Ans: A
36. The ability of an operating system to run more than one application at a
time is called
(A) Multi user computing
(B) Time sharing
(C) Object oriented programming
(D) Multi tasking
Ans: D
37. Multi programming systems
(A) Are used only on large mainframe computers
(B) Are easier to develop than single programming systems
(C) Execute more jobs at the same time
(D) Execute each faster
Ans: C
38. The operating system as a devices management keeps track of
devices, channels and control units is called as
(A) I/O receiver
(B) I/O traffic controller
(C) I/O manager
(D) I/O dispatch
Ans: B
39. Distributed processing involves
(A) Allowing users to share files on a network
(B) Allowing users to access network resources away from the office
(C) Solving computing problems by breaking them into smaller parts that are separately
processed by different computers
(D) Solving computer component problems from a different computer
Ans: C
40. What is the program in the operating system that does processor
management?
(A) Job scheduler
(B) Traffic controller
(C) Process scheduler
(D) Dispatcher
Ans: B
41. It refers to the process of managing various devices connected to the
computer. So here “it” refers to
(A) Memory management
(B) File management
(C) Error management
(D) Device management
Ans: D
42. Multiprocessing
(A) allows the same computer to have multiple processors
(B) is completely understood by all major computer vendors
(C) allows multiple processes to run simultaneously
(D) makes the operating system simpler
Ans: A
43. Which of the following is not an advantage of multiprogramming?
(A) Ability to assign priorities to jobs
(B) Decreased operating system overhead
(C) Shorter response time
(D) Increased throughout
Ans: B
44. The operating system manages
(A) Disks & I/O devices
(B) Processor
(C) Memory
(D) All of these
Ans: D
45. To execute more than one program at a time, the system software used
must be capable of
(A) Multi-tasking
(B) Coupling
(C) Virtual memory
(D) Word processing
Ans: A
46. When a interrupt occurs, an operating system
(A) May change state of interrupted process to blocked and schedule another process
(B) Always resumes execution of interrupted process after processing the interrupt
(C) Always changes state of interrupted process after processing the interrupt
(D) Ignores the interrupt
Ans: A
47. The process scheduler in the processor management unit
(A) Co-ordinates the process synchronization
(B) Selects a process to run
(C) Selects a job to run
(D) Gives all submitted jobs to the job scheduler
Ans: B
48. The term “operating system” means
(A) The way a floppy disk drive operates
(B) Conversion of high level language into machine code
(C) The way computer operator works
(D) A set of program which controls computer working
Ans: D
49. Special software to create a job queue is called
(A) Linkage editor
(B) Interpreter
(C) Spooler
(D) Drive
Ans: C
50. Memory management is
(A) Critical for even the simplest operating systems
(B) Not used on multiprogramming systems
(C) Replaced with virtual memory on current systems
(D) Not used in modern operating systems
Ans: C
51. Multiprogramming was made possible by
(A) Operating systems
(B) Input/output units that operate independently of the CPU
(C) Both (a) and (b)
(D) Neither (a) nor (b)
Ans: C
52. Spooling is most beneficial in multi-programming environment where
(A) There is limited primary memory and need for secondary memory
(B) Jobs are evenly divided as I/O bound and CPU bound
(C) Most jobs are I/O bound
(D) Most jobs are CPU-bound
Ans: B
53. Which of the following is not an advantage of multiprogramming?
(A) Decreased operating system overhead
(B) Ability to assign priorities to jobs
(C) Shorter response time
(D) Increased throughput
Ans: A
54. Which of the following is not an advantage of multiprogramming?
(A) Decreased operating system overhead
(B) Ability to assign priorities to jobs
(C) Shorter response time
(D) Increased throughput
Ans: A
Decreased operating system overhead
Question: 12
A computer has six tape drives, with n processes competing for them. Each process may need
two drives. What is the maximum value of n for the systems to be deadlock free?
(A) 3
(B) 4
(C) 5
(D) 6
55. Multiprocessor is used because
(A) Distributed capability
(B) They increase reliability
(C) It saves money compared to multiple single systems
(D) All of these
Ans: D
56. Dirty bit for a page in a page table
(A) Allows only read on a page
(B) Helps maintain LRU information
(C) Helps avoid unnecessary writes on a paging device
(D) None of these
Ans: C
Akash*****
1.
When was the first
operating system developed?
a.
1948
b.
1949
c.
1950
d.
1951
Q2. OS stands for
a)
Operating solve
b)
Open Source
c)
Open System
d)
Operating system
2.
What is an operating
system?
a)
Collection of programs that manages hardware
resources
b)
System service provider to the application
programs
c)
Interface between the hardware and application
programs
d)
All of the mention
3.
Which is the technique
allows only one process to be present in a memory At a time
a)
Multiprogramming
b)
Uniprogramming
c)
Single programming
d)
None of the above
4.
Main job of OS Regards
to memory is……
a)
Allocation of address
b)
Deallocation of address
c)
Both A and B
d)
None of the above
5.
DOS Stands for…..
a)
Disk operating system
b)
Disk operational system
c)
Data operation System
d)
Disc orientation system
6.
All devices connected to
computer system are properly maintained by which system?
a)
Input system
b)
Output system
c)
Operating system
d)
All of the above
7.
When the GUI Was
initially launched?
a) 1960
b) 1970
c) 1950
d) 1965
8.
GUI Is first operated
in…..
a) Xerox
PARC
b) Apple
mankitosh system
c) Microsoft
d) None of
the above
9.
GUI Is used by whom in
1980?
a) Xerox PARC
b) Apple
mankitosh system
c) Microsoft
d) None of
the above
10.
In Operating Systems,
which of the following is/are CPU scheduling algorithms?
a) Round Robin
b) Shortest Job First
c) Priority
d) All of the mentioned
11.
If a process fails, most
operating system write the error information to a ______
a) log file
b) another running process
c) new file
d) none of the mentioned
12.
…. Runs on a computer
hardware and serves as a platform for other system to run on
a) Operating system
b) Application system
c) System software
d) All of above
13.
The operating system is
the most common type of …. Software
a) Communication
b) Application
c) System
d) Word processing software
14.
In operating system, each process has its own
__________
a) address space and global variables
b) open files
c) pending alarms, signals and signal handlers
d) all of the mentioned
15.
What is interprocess
communication?
a) communication within the process
b) communication between two process
c) communication between two threads of same process
16.
What is the ready state
of a process?
a) when process is scheduled to run after some execution
b) when process is unable to run until some task has been
completed
c) when process is using the CPU
d) none of the mentioned
17.
Which of the following
software is used to simplify using of system software?
(A)
Time sharing
(B)
Multi-tasking
© Operating environment
SSpreadsheet
18.
The Operating System
should work in a network as well as ___ environment.
(A)
Diverted
(B)
Data
© distributed
(C)
Direct
19… is an example of single user Operating
System.
(A)
Ms-Dos
(B)
Linux
© Unix
(C)
Basic
Operating system
MCQ
1) Fragmentation is
A) fragments of memory words unused in a page
B) fragments of memory words used in a page
C) dividing the main memory into equal-sized fragments
D) dividing the secondary memory into equal sized fragments
Answer: A
2) In Round Robin CPU scheduling, as the time quantum is increased, the average
turn around
A) remains constant
B) varies irregularly
C) increases
D) decrease
Answer: B
3) Suppose that a process is in BLOCKED’ state waiting for some I/O service. When
the service is completed, it goes to the
A) RUNNING state
B) READY state
C) SUSPENDED state
D) TERMINATED state
Answer: B
4) Virtual memory is
A) an extremely large main memory
B) an extremely large secondary memory
C) a type of memory used in super computers
D) an illusion of an extremely large memory
Answer: D
5) Overlay is
A) a specific memory location
B) a part of an operating system
C) overloading the system with many user files
D) a single contiguous memory that was used in the olden days for running large
programs by swapping.
Answer: D
6) Kernel is
A) the software which monitors the operating system
B) the set of primitive functions upon which the rest of operating system functions are
built up
C) considered as the critical part of the operating system
D) none of the above
Answer: B
7) The first-fit, and the worst-fit algorithm can be used for
A) linked allocation of memory
B) indexed allocation of memory
C) contiguous allocation of memory
D) all of the above
Answer: C
8) Disk scheduling involves deciding
A) which disk should be accessed next
B) the order in which disk access requests must be serviced
C) the physical location where files should be accessed in the disk
D) none of the above
Answer: B
9) In a multiprogramming environment
A) more than one process resides in the memory
B) the programs are developed by more than one person
C) the processor executes more than one process at a time
D) a single user can execute many programs at the same time
Answer: A
10) Which of the following are single-user operating systems?
A) MS-DOS
B) UNIX
C) XENIX
D) Both (A) and (c)
Answer: D
11) The size of the virtual memory depends on the size of the
A) address bus
B) data bus
C) main memory
D) none of the above
Answer: A
12) In which of the following scheduling policies does context switching never take
place?
A) Round-robin
B) Shortest job first
C) First-cum-first-served
D) Both (B) and (C)
Answer: D
13) When was the first operating system developed?
A) 1948
B) 1949
C) 1950
D) 1951
Answer: C
14) Which of the following is the extension of Notepad?
A) .txt
B) .xls
C) .ppt
D) .bmp
Answer: A
15) What is the mean of the Booting in the operating system?
A) Restarting computer
B) Install the program
C) To scan
D) To turn off
Answer: A
16) The size of virtual memory is based on which of the following?
A) CPU
B) RAM
C) Address bus
D) Data bus
Answer: C
17) Which of the following operating systems does not support more than one
program at a time?
A) Linux
B) Windows
C) MAC
D) DOS
Answer: D
18) Where are placed the list of processes that are prepared to be executed and
waiting?
A) Job queue
B) Ready queue
C) Execution queue
D) Process queue
Answer: B
19) Which of the following does not interrupt the running process?
A) Timer interrupt
B) Device
C) Power failure
D) Scheduler process
Answer: D
20) Which of the following operating does not implement multitasking truly?
A) Windows XP
B) Windows 98
C) MS DOS
D) Windows NT
Answer: C
21) What is Operating System?
A) It acts as an interface between the hardware and application programs.
B) It is a collection of programs that manage hardware resources.
C) It is a system srevice provider to the application programs.
D) All of the above
Answer: D
22) Which is used to keep track of information, its location and status?
A) Memory management
B) Device management
C) Storage management
D) Both a and b
Answer: C
23) Which is valid extension that user creates on operating system?
A) Com
B) Bat
C) Sys
D) Exe
Answer: B
24) The operating system is the most common type of ______ software.
A) application
B) communication
C) word processing
D) system
Answer: D
25) The systems which allow only one process execution at a time, are called
A) uniprogramming systems
B) uniprocessing systems
C) unitasking systems
D) multiprogramming system
Answer: B
26) What is the ready state of a process?
A) when process is scheduled to run after some execution
B) when process is unable to run until some task has been completed
C) when process is using the CPU
D) none of the mentioned
Answer: A
27) Which of the following do not belong to queues for processes?
A) Job Queue
B) PCB queue
C) Device Queue
D) Ready Queue
Answer: B
28) What is a long-term scheduler?
A) It selects processes which have to be brought into the ready queue
B) It selects processes which have to be executed next and allocates CPU
C) It selects processes which heave to remove from memory by swapping
D) None of the mentioned
Answer: A
29) What is a medium-term scheduler?
A) It selects which process has to be brought into the ready queue
B) It selects which process has to be executed next and allocates CPU
C) It selects which process to remove from memory by swapping
D) None of the mentioned
Answer: C
30) What is a short-term scheduler?
A) It selects which process has to be brought into the ready queue
B) It selects which process has to be executed next and allocates CPU
C) It selects which process to remove from memory by swapping
D) None of the mentioned
Answer: B
31) In a multiprogramming environment
A) The processor executes more than one process at a time
B) The programs are developed by more than one person
C) More than one process resides in the memory
D) A single user can execute many programs at the same time
Answer: C
32) What are the two steps of a process execution?
A) I/O & OS Burst
B) CPU & I/O Burst
C) Memory & I/O Burst
D) OS & Memory Burst
Answer: B
33) A process is selected from the ______ queue by the ________ scheduler, to be
executed.
A) blocked, short term
B) wait, long term
C) ready, short term
D) ready, long term
Answer: C
34) In contiguous memory allocation ____
A) Each process is contained in a single contiguous section of memory
B) All processes are contained in a single contiguous section of memory
C) The memory space is contiguous
D) none of the mentioned
Answer: A
35) Which one of the following is the address generated by CPU?
A) physical address
B) absolute address
C) logical address
D) none of the mentioned
Answer: C
36) Run time mapping from virtual to physical address is done by
A) Memory management unit
B) CPU
C) PCI
D) None of the mentioned
Answer: A
37) Scheduling is
A) the same regardless of the purpose of the system
B) quite simple to implement, even on large mainframes
C) unrelated to performance considerations
D) allowing job to use the processor
Answer: D
38)____ is/are not the functions of operating system.
A) Resource management
B) Processor management
C) File management
D) Networking
Answer: C
39) When were MS windows operating systems proposed?
A) 1994
B) 1990
C) 1992
D) 1985
Answer: early 1985
40) Physical memory is broken into fixed-sized blocks called ________
A) frames
B) pages
C) backing store
D) none of the mentioned
Answer: A
_______________******_______________
Ganesh*****
Name : Ganesh Marotrao Kadam
Class : BCA ll year
Sub. : Operating
system
…………………………………………………………………………….....
1.What is operating system?
a) collection of
programs that manages hardware resources
b) system service
provider to the application programs
c) link to interface
the hardware and application programs
d) all of the
mentioned
Answer:d
2. To access the services of operating system, the interface
is provided by the
a) system calls
b) API
c) library
d) assembly
instructions
Answer:a
3. Which one of the following is not true?
a) kernel is the
program that constitutes the central core of the operating system
b) kernel is the first
part of operating system to load into memory during booting
c) kernel is made of
various modules which can not be loaded in running operating system
d) kernel remains in
the memory during the entire computer session
Answer:c
4. Which one of the following error will be handle by the
operating system?
a) power failure
b) lack of paper in
printer
c) connection failure
in the network
d) all of the
mentioned
Answer:d
5. The main function of the command interpreter is
a) to get and execute
the next user-specified command
b) to provide the
interface between the API and application program
c) to handle the
files in operating system
d) none of the
mentioned
Answer:a
6. By operating system, the resource management can be done
via
a) time division
multiplexing
b) space division
multiplexing
c) both (a) and (b)
d) none of the
mentioned
Answer:c
7. If a process fails, most operating system write the error
information to a
a) log file
b) another running
process
c) new file
d) none of the
mentioned
Answer:a
8. Which facility dynamically adds probes to a running
system, both in user processes and in the kernel?
a) DTrace
b) DLocate
c) DMap
d) DAdd
Answer:a
9. Which one of the following is not a real time operating
system?
a) VxWorks
b) Windows CE
c) RTLinux
d) Palm OS
Answer:d
10. The OS X has
a) monolithic kernel
b) hybrid kernel
c) microkernel
d) monolithic kernel with modules
Answeer d
(11) Virtual memory is
[A] an extremely large main memory
[B] an extremely large secondary memory
[C] a type of memory used in super computers
[D] an illusion of an extremely large memory
Answer: Option [D]
(12) Overlay is
[A] a specific memory location
[B] a part of an operating system
[C] overloading the system with many user files
[D] a single contiguous memory that was used in the olden
days for running large programs by swapping.
Answer: Option [D]
(13) The only state transition that is initiated by the user
process itself is
[A] block
[B] wakeup
[C] dispatch
[D] none of the above
Answer: Option [A]
(14) Kernel is
[A] the software which monitors the operating system
[B] the set of primitive functions upon which the rest of
operating system functions are built up
[C] considered as the critical part of the operating system
[D] none of the above
Answer: Option [B]
(15) Sector interleaving in disks is done by
[A] the operating system
[B] the disk manufacturer
[C] the disk controller cord
[D] none of the above
Answer: Option [A]
(16) Dirty bit is used to show the
[A] wrong page in the memory
[B] page with corrupted data
[C] page that is less frequently accessed
[D] page that is modified after being loaded into cache
memory
Answer: Option [D]
(17) The first-fit, and the worst-fit algorithm can be used
for
[A] linked allocation of memory
[B] indexed allocation of memory
[C] contiguous allocation of memory
[D] all of the above
Answer: Option [C]
(18) In a paged memory, the page hit ratio is 0.35. The time
required to access a page in secondary memory is equal to 100 ns. The time
required to access a page in primary memory is 10 ns. The average time required
to access a page is
[A] 3.0 ns
[B] 68.0 ns
[C] 68.5 ns
[D] 78.5 ns
Answer: Option [C]
(19) In a multi-user operating system, 20 requests are made
to use a particular resource per hour on an average. The probability that no
requests are made in 45 minutes is
[A] e-15
[B] e-5
[C] 1 - e-5
[D] 1 – e-10
Answer: Option [D]
(20) Disk scheduling involves deciding
[A] which disk should be accessed next
[B] the order in which disk access requests must be serviced
[C] the physical location where files should be accessed in
the disk
[D] none of the above
Answer: Option [B]
(21) In a multiprogramming environment
[A] more than one process resides in the memory
[B] the programs are developed by more than one person
[C] the processor executes more than one process at a time
[D] a single user can execute many programs at the same time
Answer: Option [A]
(22) In which of the following directory systems, is it
possible to have multiple complete paths for a file starting from the root
directory?
[A] Single level directory
[B] Two level directory
[C] Tree structured directory
[D] Acyclic graph directory
Answer: Option [D]
(23) Which of the following is true?
[A] The linkage editor links object modules during compiling
or assembling.
[B] The linkage editor links object modules and resolves
external references between them before loading.
[C] The linkage editor resolves external references between
the object modules during execution time.
[D] The linkage editor is used to edit programs which have
to be later linked together.
Answer: Option [B]
(24) Fence register is used for
[A] file protection
[B] CPU protection
[C] memory protection
[D] all of the above
Answer: Option [C]
(25) If the property of locality of reference is well
pronounced in a program
[A] the number of page faults will be more
[B] the number of page faults will be less
[C] execution will be faster
[D] Both (B) and (C)
Answer: Option [D]
(26) With a single resource, deadlock occurs
[A] if there are only two processes competing for that
resource
[B] if there is a single process competing for that resource
[C] if there are more than two processes competing for that
resource
[D] none of the above
Answer: Option [D]
(27) Supervisor call
[A] is a call with control functions
[B] is a call made by the supervisor of the system
[C] are privileged calls that are used to perform resource
management functions, which are controlled by the operating system.
[D] is a call made by someone working in root directory
Answer: Option [C]
(28) Working set (t, k) at an instant of time, t, is the set
of
[A] k references with high frequency
[B] pages that have been referenced in the last k time units
[C] k future references that the operating system will make
[D] future references that the operating system will make in
the next 'k' time units
Answer: Option [B]
(29) Concurrent processes are processes that
[A] overlap in time
[B] do not overlap in time
[C] are executed by a processor at the same time
[D] none of the above
Answer: Option [A]
(30) In paged memory systems, if the page size is increased,
then the internal fragmentation generally
[A] becomes more
[B] becomes less
[C] remains constant
[D] none of the above
Answer: Option [A]
31. The minimum number of frames to be allocated to a
process is decided by the ____________
a) the amount of available physical memory
b) operating System
c) instruction set architecture
d) none of the mentioned
Answer: c
32. When a page fault occurs before an executing instruction
is complete if ____________
a) the instruction must be restarted
b) the instruction must be ignored
c) the instruction must be completed ignoring the page fault
d) none of the mentioned
Answer: a
33. Consider a machine in which all memory reference
instructions have only one memory address, for them we need at least _____
frame(s).
a) one
b) two
c) three
d) none of the mentioned
Answer: b
34. The maximum number of frames per process is defined by
____________
a) the amount of available physical memory
b) operating System
c) instruction set architecture
d) none of the mentioned
Answer: a
35. The algorithm in which we split m frames among n
processes, to give everyone an equal share, m/n frames is known as ____________
a) proportional allocation algorithm
b) equal allocation algorithm
c) split allocation algorithm
d) none of the mentioned
Answer: b
36. The disadvantage of real addressing mode is :
a) there is a lot of
cost involved
b) time consumption
overhead
c) absence of memory
protection between processes
d) restricted access
to memory locations by processes
Answer : c
37) Preemptive, priority based scheduling guarantees :
a) hard real time
functionality
b) soft real time
functionality
c) protection of
memory
d) None of these
Answer : b
38) Real time systems must have :
a) preemptive kernels
b) non preemptive
kernels
c) a or b
d) neither a nor b
Answer : a
39) Event latency is :
a) the amount of time
an event takes to occur from when the system started
b) the amount of time
from the event occurance till the system stops
c) the amount of time
from event occurance till the event crashes
d) the amount of time
that elapses from when an event occurs to when it is serviced.
Answer : d
40) Interrupt latency refers to the period of time :
a) from the occurance
of an event to the arrival of an interrupt
b) from the occurance
of an event to the servicing of an interrupt
c) from arrival of an
interrupt to the start of the interrupt service routine
d) None of these
Answer : c
41) Real time systems need to __________ the interrupt
latency.
a) minimize
b) maximize
c) not bother about
d) None of these
Answer : a
42) The amount of time required for the scheduling
dispatcher to stop one process and start another is known as ______________.
a) event latency
b) interrupt latency
c) dispatch latency
d) context switch
Answer : c
43) The most effective technique to keep dispatch latency
low is to :
a) provide non
preemptive kernels
b) provide preemptive
kernels
c) make it user
programmed
d) run less number of
processes at a time
Answer : b
44) Priority inversion is solved by use of _____________.
a) priority
inheritance protocol
b) two phase lock
protocol
c) time protocol
d) All of these
Answer : a
45.Which of the following statement about operating systems
is correct?
I. Operating
system is not the interface between user and computer.
II. The batch
systems used in the second generation of operating systems allow several user
jobs to be in the primary memory of a computer system at any given time.
III. An interactive
operate system provides on-line communication between the user and the system.
IV. In a real-time
operating system response time is not a key issue.
(a) Only (I)
above
(b) (I), (III) and (IV)
above
(c) Both (II) and
(III) above
(d) Both (I) and (III) above
(e) (I), (II), and
(IV) above.
Answer : (c)
46.The process of converting logical address into physical
address is known as
(a) Conversion
(b) Displacement
(c) Relocation
(d) Transfer
Answer : (c)
47.In a segmentation scheme the logical memory will be
divided into
(a) Pages (b) Frames
(c) Blocks
(d) Segments.
Answer : (d)
48.Which of the following area is used to store the O.S
programs in the main memory?
(a) User memory area
(b) Monitor memory area
(c) Heap area
(d) Stack area
Answer : (b)
49.In Unix which of the following system calls returns the
meta data about a file?
(a) fstat
(b) mstat
(c) Metacall
(d) fork.
Answer : (a)
50.Information in the file is processed in order, one record
after another. This mode of access is called________.
(a) Relative
(b) Sequential
(c) Direct
(d) Index
Answer : (b)
51.Which of the technique is used to recover the process
from starvation situation?
(a) Paging
(b) Aging
(c) Compaction
(d) Starvation
Answer : (b)
52.Before we store data into a disk it must be divided into
sectors and from where the disk controller can read and write. This is known
as________.
(a) Low-level formatting (b) Fragmenting
(c) High-level formatting (d) Cleaning
Answer : (d)
53.The disk controller can be told to replace each bad
sector logically with one of the spare sectors in the disk. This scheme is
known as_______.
(a) Sector sparing
(b) Sector slipping
(c) Forwarding
(d) Back word replacing
Answer : (a)
54.Controlling the access of programs, processes or users to
the resources defined by the system is known as_______.
(a) Prevention
(b) Security
(c) Protection
(d) Access stop
Answer : (c)
55.The ability to execute an operation on an object is known
as
(a) Access Right
(b) Access Control
(c) Domain Knowledge
(d) Control Right
Answer : (a)
56.The time required to move the disk head to the desired
track is known as
(a) Access Time (b) Track Time
(c) Latency Time (d) Seek Time
Answer : (d)
57.A distributed system is a collection of processors that
do not share_______.
(a) CPU
(b) Memory
(c) I/O devices
(d) Network
Answer : (b)
**********
best
ReplyDelete