Que- A dedicated device is :
a. opposite to a sharable device
b. same as a sharable device
c. can be used concurrently by several processes
d. none of the mentioned
Answer- opposite to a sharable device
Que- A keyboard is an example of a device that is accessed through a __________ interface.
a. block stream
b. set of blocks
c. character stream
d. none of the mentioned
Answer- character stream
Que- In polling :
a. busy - wait cycles wait for I/O from device
b. interrupt handler receives interrupts
c. interrupt-request line is triggered by I/O device
d. all of the mentioned
Answer- busy - wait cycles wait for I/O from device
Que- A non blocking system call _________________
a. halts the execution of the application for an extended time
b. does not halt the execution of the application
c. does not block the interrupts
d. none of the mentioned
Answer- does not halt the execution of the application
Que- An asynchronous call :
a. returns immediately, without waiting for the I/O to complete
b. does not return immediately and waits for the I/O to complete
c. consumes a lot of time
d. is too slow
Answer- returns immediately, without waiting for the I/O to complete
Que- Buffering is done to :
a. cope with device speed mismatch
b. cope with device transfer size mismatch
c. maintain copy semantics
d. all of the mentioned
Answer- all of the mentioned
Que- Caching is ________ spooling.
a. same as
b. not the same as
c. all of the mentioned
d. none of the mentioned
Answer- not the same as
Que- Caching :
a. holds a copy of the data
b. is fast memory
c. holds the only copy of the data
d. holds output for a device
Answer- holds a copy of the data
Que- Spooling :
a. holds a copy of the data
b. is fast memory
c. holds the only copy of the data
d. holds output for a device
Answer- holds the only copy of the data
Que- The ________ keeps state information about the use of I/O components.
a. CPU
b. OS
c. kernel
d. shell
Answer- kernel
Que- The kernel data structures include :
a. process table
b. open file table
c. close file table
d. all of the mentioned
Answer- open file table
Que- Windows NT uses a __________ implementation for I/O
a. message - passing
b. draft - passing
c. secondary memory
d. cache
Answer- message - passing
Que- A ________ is a full duplex connection between a device driver and a user level process.
a. Bus
b. I/O operation
c. Stream
d. Flow
Answer- Stream
Que- I/O is a _________ in system performance.
a. major factor
b. minor factor
c. does not matter
d. none of the mentioned
Answer- major factor
Que- If the number of cycles spent busy - waiting is not excessive, then :
a. interrupt driven I/O is more efficient than programmed I/O
b. programmed I/O is more efficient than interrupt driven I/O
c. both programmed and interrupt driven I/O are equally efficient
d. none of the mentioned
Answer- programmed I/O is more efficient than interrupt driven I/O
Que- In real time operating system
a. all processes have the same priority
b. a task must be serviced by its deadline period
c. process scheduling can be done only once
d. kernel is not required
Answer- a task must be serviced by its deadline period
Que- Hard real time operating system has ___ jitter than a soft real time operating system.
a. less
b. more
c. equal
d. none of the mentioned
Answer- less
Que- For real time operating systems, interrupt latency should be
a. minimal
b. maximum
c. zero
d. dependent on the scheduling
Answer- minimal
Que- In rate monotonic scheduling
a. shorter duration job has higher priority
b. longer duration job has higher priority
c. priority does not depend on the duration of the job
d. none of the mentioned
Answer- shorter duration job has higher priority
Que- In which scheduling certain amount of CPU time is allocated to each process?
a. earliest deadline first scheduling
b. proportional share scheduling
c. equal share scheduling
d. none of the mentioned
Answer- proportional share scheduling
Que- The problem of priority inversion can be solved by
a. priority inheritance protocol
b. priority inversion protocol
c. both priority inheritance and inversion protocol
d. none of the mentioned
Answer- priority inheritance protocol
Que- Time duration required for scheduling dispatcher to stop one process and start another is known as
a. process latency
b. dispatch latency
c. execution latency
d. interrupt latency
Answer- dispatch latency
Que- Time required to synchronous switch from the context of one thread to the context of another thread is called
a. threads fly-back time
b. jitter
c. context switch time
d. none of the mentioned
Answer- context switch time
Que- Which one of the following is a real time operating system?
a. RTLinux
b. VxWorks
c. Windows CE
d. All of the mentioned
Answer- All of the mentioned
Que- VxWorks is centered around
a. wind microkernel
b. linux kernel
c. unix kernel
d. none of the mentioned
Answer- wind microkernel
Que- 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- absence of memory protection between processes
Que- Preemptive, priority based scheduling guarantees :
a. hard real time functionality
b. soft real time functionality
c. protection of memory
d. none of the mentioned
Answer- soft real time functionality
Que- Real time systems must have :
a. preemptive kernels
b. non preemptive kernels
c. preemptive kernels or non preemptive kernels
d. neither preemptive nor non preemptive kernels
Answer- preemptive kernels
Que- 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 occurrence till the system stops
c. the amount of time from event occurrence till the event crashes
d. the amount of time that elapses from when an event occurs to when it is serviced.
Answer- the amount of time that elapses from when an event occurs to when it is serviced.
Que- Interrupt latency refers to the period of time :
a. from the occurrence of an event to the arrival of an interrupt
b. from the occurrence 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 the mentioned
Answer- from arrival of an interrupt to the start of the interrupt service routine
Que- Real time systems need to __________ the interrupt latency.
a. minimize
b. maximize
c. not bother about
d. none of the mentioned
Answer- minimize
Que- 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- dispatch latency
Que- 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- provide preemptive kernels
Que- Priority inversion is solved by use of _____________
a. priority inheritance protocol
b. two phase lock protocol
c. time protocol
d. all of the mentioned
Answer- priority inheritance protocol
Que- In a real time system the computer results :
a. must be produced within a specific deadline period
b. may be produced at any time
c. may be correct
d. all of the mentioned
Answer- must be produced within a specific deadline period
Que- In a safety critical system, incorrect operation :
a. does not affect much
b. causes minor problems
c. causes major and serious problems
d. none of the mentioned
Answer- causes major and serious problems
Que- Antilock brake systems, flight management systems, pacemakers are examples of :
a. safety critical system
b. hard real time system
c. soft real time system
d. safety critical system and hard real time system
Answer- safety critical system and hard real time system
Que- In a ______ real time system, it is guaranteed that critical real time tasks will be completed within their deadlines.
a. soft
b. hard
c. critical
d. none of the mentioned
Answer- hard
Que- Some of the properties of real time systems include :
a. single purpose
b. inexpensively mass produced
c. small size
d. all of the mentioned
Answer- all of the mentioned
Que- The amount of memory in a real time system is generally :
a. less compared to PCs
b. high compared to PCs
c. same as in PCs
d. they do not have any memory
Answer- less compared to PCs
Que- The priority of a real time task :
a. must degrade over time
b. must not degrade over time
c. may degrade over time
d. none of the mentioned
Answer- must not degrade over time
Que- Memory management units :
a. increase the cost of the system
b. increase the power consumption of the system
c. increase the time required to complete an operation
d. all of the mentioned
Answer- all of the mentioned
Que- The technique in which the CPU generates physical addresses directly is known as :
a. relocation register method
b. real addressing
c. virtual addressing
d. none of the mentioned
Answer- real addressing
Que- Earliest deadline first algorithm assigns priorities according to :
a. periods
b. deadlines
c. burst times
d. none of the mentioned
Answer- deadlines
Que- A process P1 has a period of 50 and a CPU burst of t1 = 25, P2 has a period of 80 and a CPU burst of 35. The total CPU utilization is :
a. 0.9
b. 0.74
c. 0.94
d. 0.8
Answer- 0.94
Que- In the above question, the priorities of P1 and P2 :
a. remain the same throughout
b. keep varying from time to time
c. may or may not be change
d. none of the mentioned
Answer- keep varying from time to time
Que- In Question number 2, can the two processes be scheduled using the EDF algorithm without missing their respective deadlines ?
a. Yes
b. No
c. Maybe
d. None of the mentioned
Answer- Yes
Que- Using EDF algorithm practically, it is impossible to achieve 100 percent utilization due to :
a. the cost of context switching
b. interrupt handling
c. power consumption
d. all of the mentioned
Answer- the cost of context switching
Que- T shares of time are allocated among all processes out of N shares in __________ scheduling algorithm.
a. rate monotonic
b. proportional share
c. earliest deadline first
d. none of the mentioned
Answer- proportional share
Que- If there are a total of T = 100 shares to be divided among three processes, A, B and C. A is assigned 50 shares, B is assigned 15 shares and C is assigned 20 shares.A will have ______ percent of the total processor time.
a. 20
b. 15
c. 50
d. none of the mentioned
Answer- 50
Que- If there are a total of T = 100 shares to be divided among three processes, A, B and C. A is assigned 50 shares, B is assigned 15 shares and C is assigned 20 shares.B will have ______ percent of the total processor time.
a. 20
b. 15
c. 50
d. none of the mentioned
Answer- 15
Que- If there are a total of T = 100 shares to be divided among three processes, A, B and C. A is assigned 50 shares, B is assigned 15 shares and C is assigned 20 shares.C will have ______ percent of the total processor time.
a. 20
b. 15
c. 50
d. none of the mentioned
Answer- 20
Que- If there are a total of T = 100 shares to be divided among three processes, A, B and C. A is assigned 50 shares, B is assigned 15 shares and C is assigned 20 shares.If a new process D requested 30 shares, the admission controller would :
a. allocate 30 shares to it
b. deny entry to D in the system
c. all of the mentioned
d. none of the mentioned
Answer- deny entry to D in the system
Que- To schedule the processes, they are considered _________
a. infinitely long
b. periodic
c. heavy weight
d. light weight
Answer- periodic
Que- If the period of a process is 'p', then the rate of the task is :
a. p2
b. 2*p
c. 1/p
d. p
Answer- 1/p