Home / CSE / Operating System Concepts :: Section 2

CSE :: Operating System Concepts

  1. The macro processor must perform

  2. A.
    recognize macro definitions and macro calls
    B.
    save the macro definitions
    C.
    expand macros calls and substitute arguments
    D.
    all of the above
    E.
    None of the above

  3. A development strategy whereby the executive control modules of a system are coded and tested first, is known as

  4. A.
    Bottom-up development
    B.
    Top-down development
    C.
    Left-Right development
    D.
    All of the above
    E.
    None of the above

  5. Which of the following is helpful in evaluating applications software what will best suit your needs?

  6. A.
    recommendations by other users
    B.
    computer magazines
    C.
    objective software reviews
    D.
    all of the above
    E.
    None of the above

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

  8. A.
    mutual exclusion
    B.
    deadlock recovery
    C.
    deadlock avoidance
    D.
    cache coherence
    E.
    None of the above

  9. The dispatcher

  10. 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

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

  12. A.
    reenterable
    B.
    non reusable
    C.
    serially usable
    D.
    recursive
    E.
    None of the above

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

  14. A.
    MS-DOS
    B.
    PC-DOS
    C.
    OS/360
    D.
    CP/M
    E.
    None of the above

  15. 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

  16. A.
    16
    B.
    32
    C.
    64
    D.
    128
    E.
    None of the above

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

  18. A.
    Terminal table
    B.
    Literal table
    C.
    Identifier table
    D.
    Reductions
    E.
    None of the above

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

  20. 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