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.
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.
A relationship between processes such that each has some part (critical section) which must not be executed while the critical section of another is being executed, is known as mutual exclusion
A base register table is used to remember which of the general-purpose registers are currently available as base registers, and what base addresses they contain.