1. ………………. are used to keep track of both main and secondary memory in which some of the main memory is reserved for use by the operating system and the remainder is available for use by processes.
A) Memory tables
B) I/O tables
C) File tables
D) Process tables
2. The memory table includes which of the following information
i) The allocation of main memory to processes
ii) The allocation of secondary memory to processes
iii) A piece of information needed to manage virtual memory
A) i and ii only
B) ii and iii only
C) i and iii only
D) All i, ii and iii
3. …………… includes information of any protection attributes of blocks of main or virtual memory, such as which processes may access certain shared memory regions.
A) Memory tables
B) I/O tables
C) File tables
D) Process tables
4. ………………. provide information about the existence of files, their location on secondary memory, their current status and other attributes.
A) Memory tables
B) I/O tables
C) File tables
D) Process tables
5. Each process has associated with it a number of attributes that are used by the operating system for the process control, these collections of attributes is referred to as a …………….
A) System stack
B) Process control block
C) Attributes block
D) Attributes control block
6. The processed image includes which of the following elements
i) user data ii) user program iii) system stack iv) process control block
A) i, ii and iv only
B) ii, iii and iv only
C) i, iii and iv only
D) All i, ii, iii and iv
7. With respect to ………………………., in virtually all operating systems each process is assigned a unique numeric identifier, which may simply be an index into the primary process table.
A) Process identification
B) Processor sate identification
C) Processor state information
D) Process control information
8. Numeric identifiers that may be stored with the process control block includes
i) Identifier of the process ii) Identifier of the process that created parent process iii) User identifier
A) i and ii only
B) ii and iii only
C) i and iii only
D) All i, ii and iii
9. There are a variety of processor registers that are employed to control the operation of the processor. This includes
i) program counter ii) program codes iii) condition codes iv) status information
A) i, ii and iv only
B) ii, iii and iv only
C) i, iii and iv only
D) All i, ii, iii and iv
10. ……………….. consists of the contents of processor registers while a process is running.
A) Process identification
B) Processor sate identification
C) Processor state information
D) Process control information
11. …………… is the additional information needed by the operating system to control and co-ordinate the various active processes.
A) Process identification
B) Processor sate identification
C) Processor state information
D) Process control information
12. The processes control information includes which of the following additional information needed by the operating system.
i) Scheduling and state information ii) Data structuring iii) Data processing iv) Inter-process communication
A) i, ii and iv only
B) ii, iii and iv only
C) i, iii and iv only
D) All i, ii, iii and iv
13. Which of the following items should be included in scheduling and state information.
i) Process state ii) Priority iii) Scheduling related information iv) Event
A) i, ii and iv only
B) ii, iii and iv only
C) i, iii and iv only
D) All i, ii, iii and iv
14. The examples of ……………….. are the amount of time that the process has been waiting and the amount of time that the process executed the last time it was running.
A) Process state
B) Priority
C) Scheduling related information
D) Event
15. The item of information included in process control information in which a process may be linked to another process in a queue, ring or some other structure called ………
A) Data structuring
B) Process structuring
C) Process privileges
D) Inter-process communication
16. In ……………. various flags, signals and messages may be associated with communication between two independent processes.
A) Data structuring
B) Process structuring
C) Process privileges
D) Inter-process communication
17. All processor designs include a register or set of status information.
A) Status information word
B) Process status word
C) Program status word
D) Program signaling word
18. A good example of a processor status word is that on Pentium machines, referred to as the …………… register.
A) LFEAGS
B) EFLAGS
C) EFLGES
D) FLEAGS
19. ………………. in Pentium EFLAGS register control bits allows the programmer to disable debug exceptions so that the instruction can be restarted after a debug exception.
A) Identification flag
B) Resume flag
C) Direction flag
D) Trap flag
20. ……………………. in Pentium EFLAGS register control bits determines whether string processing instructions increment or decrements the 16-bit half registers SI and DI or the 32-bit registers ESI and EDI.
A) Identification flag
B) Resume flag
C) Direction flag
D) Trap flag
Answers
1. A) Memory tables
2. D) All i, ii and iii
3. A) Memory tables
4. C) File tables
5. B) Process control block
6. D) All i, ii, iii and iv
7. A) Process identification
8. D) All i, ii and iii
9. C) i, iii and iv only
10. C) Processor state information
11. D) Process control information
12. A) i, ii and iv only
13. D) All i, ii, iii and iv
14. C) Scheduling related information
15. A) Data structuring
16. D) Inter-process communication
17. C) Program status word
18. B) EFLAGS
19. B) Resume flag
20. C) Direction flag
Read Next: MCQ On Fundamental Of Process Management In OS Part-3