System Software

Information Technology

27 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

Which phase of compiler reads the source program one character at a time, carving the source program into a sequence of atomic units called tokens?

  1. Lexical analysis
  2. Syntax analysis
  3. Intermediate code
  4. Code optimization
Question 2 Multiple Choice (Single Answer)

_______________ phase converts the intermediate code into a sequence of machine instruction.

  1. Code optimization
  2. Code generation
  3. Intermediate code
  4. None of these
Question 3 Multiple Choice (Single Answer)

Which phase imposes on a token, a tree like structure called as parse tree?

  1. Lexical analysis
  2. Syntax analysis
  3. Intermediate code
  4. Code generation
Question 4 Multiple Choice (Single Answer)

______________ is a unit of specification for program generation through expansion.

  1. Macro expansion
  2. Macro processor
  3. Macro
  4. Macro parameters
Question 5 Multiple Choice (Single Answer)

Which of the following is a computer program that transfers data from offline memory into internal storage?

  1. Loader
  2. Linking
  3. Relocation
  4. None of these
Question 6 Multiple Choice (Single Answer)

__________ is used to combine multiple functions into a single executable module.

  1. Dynamic linking
  2. Static linking
  3. Static library
  4. Shared library
Question 7 Multiple Choice (Single Answer)

___________ is the address of the origin assigned by the linker while producing a machine language program.

  1. Translated Origin
  2. Linked Origin
  3. Load Origin
  4. None of these
Question 8 Multiple Choice (Single Answer)

Which of the following occurs when a linker combines object files and when a loader copies an executable file into memory in preparation for execution?

  1. Relocation
  2. Boot strapping
  3. Library
  4. Linking
Question 9 Multiple Choice (Single Answer)

_______________ is a data structure which is used by the compiler to keep track of scope and binding information about names.

  1. Process
  2. Symbol table process
  3. Kernel
  4. Scheduling
Question 10 Multiple Choice (Single Answer)

Which of the following is a process of replacing symbolic references or names of libraries with actual address in memory before running a program?

  1. Boot strapping
  2. Memory allocation
  3. Relocation
  4. Memory binding
Question 11 Multiple Choice (Single Answer)

Which of the following schedulers decides which jobs or processes are to be admitted to the ready queue?

  1. Long term scheduler
  2. Medium term scheduler
  3. Short term scheduler
  4. None of these
Question 12 Multiple Choice (Single Answer)

__________ indicates the address of the next instruction to be executed for this process.

  1. Program counter
  2. Processor status
  3. Accounting info
  4. CPU-scheduling info
Question 13 Multiple Choice (Single Answer)

__________ refers to the period when the process occupies space in the process table and has resources allocated to it but is not yet ready to run.

  1. Fork
  2. Init
  3. Ready
  4. None of these
Question 14 Multiple Choice (Single Answer)

Which of the following memory allocations refers to the process of allocating memory at compile-time before the associated program is executed?

  1. Static memory allocation
  2. Stack memory allocation
  3. Dynamic memory allocation
  4. None of these
Question 15 Multiple Choice (Single Answer)

Which of the following dynamic disk volumes allows better performance because disk read and write are balanced across multiple disks?

  1. Simple volume
  2. Spanned volume
  3. Striped volume
  4. None of these
Question 16 Multiple Choice (Single Answer)

______________ keys allow users to slow down the rate at which keys are repeated via the keyboards 'keyrepeat feature'.

  1. Slow keys
  2. Bounce keys
  3. Repeat keys
  4. Mouse keys
Question 17 Multiple Choice (Single Answer)

______________corresponds to memory allocated via malloc() or operator new[ ].

  1. Static memory allocation
  2. Stack memory allocation
  3. Dynamic memory allocation
  4. None of these
Question 18 Multiple Choice (Single Answer)

Which of the following is the state of a process that is ready to run but is not actually running because some other process is on the CPU?

  1. Runnable
  2. Running
  3. Waiting
  4. Exit
Question 19 Multiple Choice (Single Answer)

In which volume are the multiple disks span upto 32 disks and if one disk fails, all data in the volume is lost?

  1. Simple volume
  2. Spanned volume
  3. Striped volume
  4. None of these
Question 20 Multiple Choice (Single Answer)

Which keys are given in Windows 2000 that have ability to support speech augmentation device?

  1. Filter keys
  2. Serial keys
  3. Toggle keys
  4. None of these
Question 21 Multiple Choice (Single Answer)

Which of the following is a part of program that accesses a shared resource that must not be concurrently accessed by more than one process of execution?

  1. Race condition
  2. Critical section
  3. Mutual exclusion
  4. Semaphores
Question 22 Multiple Choice (Single Answer)

Which access mode read or write the next record or next n bytes of the file?

  1. Sequential
  2. Random
  3. Indexed
  4. None of these
Question 23 Multiple Choice (Single Answer)

Which of the following is a situation in which two or more processes continuously change their states in response to changes in the other process without doing any useful work?

  1. Deadlock
  2. Livelock
  3. Pipe
  4. None of these
Question 24 Multiple Choice (Single Answer)

_______________occurs when multiple processes or threads read and write data items so that the final result depends on the order of execution of instruction in the multiple processes.

  1. Semaphores
  2. Mutual exclusion
  3. Race condition
  4. None of these
Question 25 Multiple Choice (Single Answer)

Which of the following is a way of making sure that if one process is using a shared modifiable data, the other processes will be excluded from doing the same thing?

  1. Mutual exclusion
  2. Livelock
  3. Critical section
  4. Pipe
Question 26 Multiple Choice (Single Answer)

____________is a situation in which two computer programs sharing the same resource are effectively preventing each other from accessing the resource resulting in both programs ceasing to function.

  1. Critical section
  2. Semaphore
  3. Deadlock
  4. None of these
Question 27 Multiple Choice (Single Answer)

________________is a mechanism that prevents two or more processes from accessing a shared resource simultaneously.

  1. Critical section
  2. Semaphore
  3. Mutual exclusion
  4. None of these