On This Page

This set of Advanced Operating System Multiple Choice Questions & Answers (MCQs) focuses on Advanced Operating System Set 4

Q1 | Each entry in a segment table has a :
  • segment base
  • segment peak
  • segment limit
  • segment value
Q2 | The segment base contains the :
  • starting logical address of the process
  • starting physical address of the segment in memory
  • segment length
  • none of these
Q3 | The segment limit contains the :
  • starting logical address of the process
  • starting physical address of the segment in memory
  • segment length
  • none of these
Q4 | The offset ā€˜dā€™ of the logical address must be :
  • greater than segment limit
  • between 0 and segment limit
  • between 0 and the segment number
  • greater than the segment number
Q5 | If the offset is legal :
  • it is used as a physical memory address itself
  • it is subtracted from the segment base to produce the physical memory address
  • it is added to the segment base to produce the physical memory address
  • none of these
Q6 | When the entries in the segment tables of two different processes point to the same physical location :
  • the segments are invalid
  • the processes get blocked
  • segments are shared
  • all of these
Q7 | The protection bit is 0/1 based on : (choose all that apply)
  • write only
  • read only
  • read ā€“ write
  • none of these
Q8 | If there are 32 segments, each of size 1Kb, then the logical address should have :
  • 13 bits
  • 14 bits
  • 15 bits
  • 16 bits
Q9 | It uses a direct mapping scheme for cache management. How many different main memory blocks can map onto a given physical cache block ?
  • 2048
  • 256
  • 64
  • 8
Q10 | A multilevel page table is preferred in comparison to a single level page table for translating virtual address to physical address because :
  • it reduces the memory access time to read or write a memory location
  • it helps to reduce the size of page table needed to implement the virtual address space of a process
  • it is required by the translation look aside buffer
  • it helps to reduce the number of page faults in page replacement algorithms
Q11 | The three general methods for delivering content from a server to a client across a network are :
  • unicasting
  • duplex-casting
  • broadcasting
  • multicasting
Q12 | Unicasting delivers the content to :
  • a single client
  • all clients, regardless whether they want the content or not
  • a group of receivers who indicate they wish to receive the content
  • none of these
Q13 | Broadcasting delivers the content to :
  • a single client
  • all clients, regardless whether they want the content or not
  • a group of receivers who indicate they wish to receive the content
  • none of these
Q14 | Multicasting delivers the content to :
  • a single client
  • all clients, regardless whether they want the content or not
  • a group of receivers who indicate they wish to receive the content
  • none of these
Q15 | RTSP stands for :
  • real time streaming policy
  • real time streaming protocol
  • real time systems protocol
  • read time streaming policy
Q16 | HTTP is __________. (choose two)
  • a stateful protocol
  • a stateless protocol
  • a protocol that maintains the status of its connection with the client
  • a protocol that does not maintain the status of its connection with the client
Q17 | In the SETUP state :
  • the server is setup
  • the client is setup
  • the server allocates resources for the client session
  • the client sends requests to the server
Q18 | In the TEARDOWN state :
  • the server breaks down the connection and releases the resources allocated for the session
  • the client breaks down the connection and releases the resources allocated for the session
  • the system crashes
  • none of these
Q19 | RTP stands for :
  • real time protocol
  • real time transmission control protocol
  • real time transmission protocol
  • real time transport protocol
Q20 | The problem with unicast delivery is that the :
  • memory allocation is difficult
  • server must establish a seperate unicast session for each client
  • the routers must support unicasting
  • the clients must be close to the server
Q21 | The difficulty with multicasting from a practical point of view is : (choose all that apply)
  • memory allocation is difficult
  • server must establish a seperate unicast session for each client
  • the routers must support multicasting
  • the clients must be close to the server
Q22 | To let a client have random access to a media stream :
  • the protocol used must not be stateless
  • the server must support download
  • the stream should give access rights to the client
  • all of these
Q23 | The model in which one kernel thread is mapped to many user-level threads is called :
  • many to one model
  • one to many model
  • many to many model
  • one to one model
Q24 | The model in which one user-level thread is mapped to many kernel level threads is called :
  • many to one model
  • one to many model
  • many to many model
  • one to one model
Q25 | In the Many to One model, if a thread makes a blocking system call :
  • the entire process will be blocked
  • a part of the process will stay blocked, with the rest running
  • the entire process will run
  • none of these