Operating Systems Concepts - 04

01. Virtual Memory

  • 1is a method of memory allocation by which the program is subdivided into equal portions, or pages and core is subdivided into equal portions or blocks.
  • 2consists of those addresses that may be generated by a processor during execution of a computation.
  • 3is a method of allocating processor time.
  • 4allows multiple programs to reside in separate areas of core at the time.

04. Special software to create a job queue is called a

  • 1Drive
  • 2Spooler
  • 3Interpreter
  • 4Linkage editor

05. The practice of "bundling" refers to

  • 1selling computers alone
  • 2selling peripheral devices with computer
  • 3selling software to run on computers
  • 4giving away software with a computer purchase

06. Terminal Table

  • 1contains all constants in the program
  • 2a permanent table of decision rules in the form of patterns for matching with the uniform symbol table to discover syntactic structure.
  • 3consists of a full or partial list of the token's as they appear in the program. Created by Lexical analysis and used for syntax analysis and interpretation
  • 4a permanent table which lists all key words and special symbols of the language in symbolic form.

09. A base register table

  • 1allows the programmer to write base registers and displacements explicitly in the source program.
  • 2is used to remember which of the general-purpose registers are currently available as base registers, and what base addresses they contain.
  • 3allows multiple programs to reside in separate areas of core at the same time.
  • 4is a term that refers to the control programs of an operating system.

10. Under virtual storage,

  • 1a single program is processed by two or more CPUs
  • 2two or more programs are stored concurrently in primary storage
  • 3only the active pages of a program are stored in primary storage
  • 4interprogram interference may occur
Page 1 Of 2
Test
Classes
E-Book