Home / Computer Science / Operating System :: section-6

Computer Science :: Operating System

  1. What problem is solved by Dijkstra's banker's algorithm?

  2. A.

     mutual exclusion

    B.

     deadlock recovery

    C.

     deadlock avoidance

    D.

     cache coherence

    E.

     None of the above


  3. The dispatcher

  4. A.

     actually schedules the tasks into the processor

    B.

     puts tasks in I/O wait

    C.

     is always small and simple

    D.

     never changes task priorities

    E.

     None of the above


  5. System programs such as Compilers are designed so that they are

  6. A.

     reenterable

    B.

     non reusable

    C.

     serially usable

    D.

     recursive

    E.

     None of the above


  7. IBM released its first PC in 1981. Can you name the operating system which was most popular at that time?

  8. A.

     MS-DOS

    B.

     PC-DOS

    C.

     OS/360

    D.

     CP/M

    E.

     None of the above


  9. If the number of bits in a virtual address of a program is 16 and the page size is 0.5 K bytes, the number of pages in the virtual address space is

  10. A.

     16

    B.

     32

    C.

     64

    D.

     128

    E.

     None of the above


  11. Which table is a permanent database that has an entry for each terminal symbol.

  12. A.

     Terminal table

    B.

     Literal table

    C.

     Identifier table

    D.

     Reductions

    E.

     None of the above


  13. The function(s) of the Syntax phase is(are)

  14. A.

     to recognize the major constructs of the language and to call the appropriate action routines that will generate the intermediate form or matrix for these constructs.

    B.

     to build a literal table and an identifier table

    C.

     to build a uniform symbol table

    D.

     to parse the source program into the basic elements or tokens of the language.

    E.

     None of the above


  15. Swapping

  16. A.

     works best with many small partitions

    B.

     allows many programs to use memory simultaneously

    C.

     allows each program in turn to use the memory

    D.

     does not work with overlaying

    E.

     None of the above


  17. A disk scheduling algorithm in an operating system causes the disk arm to move back and forth across the disk surface in order to service all requests in its path. This is a

  18. A.

     First come first served

    B.

     Shortest Seek Time First (SSTE)

    C.

     Scan

    D.

     FIFO

    E.

     None of the above


  19. A translator is best described as

  20. A.

     an application software

    B.

     a system software

    C.

     a hardware component

    D.

     all of the above

    E.

     None of the above