logo

CuriousTab

CuriousTab

Operating Systems Concepts problems


  • 1. A system program that sets up an executable program in main memory ready for execution is

  • Options
  • A. assembler
  • B. linker
  • C. loader
  • D. compiler
  • E. None of the above
  • Discuss
  • 2. Thrashing can be avoided if

  • Options
  • A. the pages, belonging to the working set of the programs, are in main memory
  • B. the speed of CPU is increased
  • C. the speed of I/O processor is increased
  • D. all of the above
  • E. None of the above
  • Discuss
  • 3. Addressing structure

  • Options
  • A. defines the fundamental method of determining effective operand addresses
  • B. are variations in the use of fundamental addressing structures, or some associated actions which are related to addressing.
  • C. performs indicated operations on two fast registers of the machine and leave the result in one of the registers.
  • D. all of the above
  • E. None of the above
  • Discuss
  • 4. Which of the following refers to the associative memory?

  • Options
  • A. the address of the data is generated by the CPU
  • B. the address of the data is supplied by the users
  • C. there is no need for an address i.e. the data is used as an address
  • D. the data are accessed sequentially
  • E. None of the above
  • Discuss
  • 5. In which addressing mode the effective address of the operand is the contents of a register specified in the instruction and after accessing the operand, the contents of this register is incremented to point to the next item in the list?

  • Options
  • A. index addressing
  • B. indirect addressing
  • C. auto increment
  • D. auto decrement
  • E. None of the above
  • Discuss
  • 6. Which of the following functions is(are) performed by the loader

  • Options
  • A. allocate space in memory for the programs and resolve symbolic references between object decks
  • B. adjust all address dependent locations, such as address constants, to correspond to the allocated space.
  • C. physically place the machine instructions and data into memory.
  • D. All of the above
  • E. None of the above
  • Discuss
  • 7. Fork is

  • Options
  • A. the dispatching of a task
  • B. the creation of a new job
  • C. the creation of a new process
  • D. increasing the priority of a task
  • E. None of the above
  • Discuss
  • 8. The memory allocation scheme subject to "external" fragmentation is

  • Options
  • A. segmentation
  • B. swapping
  • C. pure demand paging
  • D. multiple contiguous fixed partitions
  • E. None of the above
  • Discuss
  • 9. The FIFO algorithm

  • Options
  • A. executes first the job that last entered the queue
  • B. executes first the job that first entered the queue
  • C. execute first the job that has been in the queue the longest
  • D. executes first the job with the least processor needs
  • E. None of the above
  • Discuss
  • 10. A translator which reads an entire programme written in a high level language and converts it into machine language code is:

  • Options
  • A. assembler
  • B. translator
  • C. compiler
  • D. system software
  • E. None of the above
  • Discuss

First 5 6 7 ... 15 .. 23 24 Last