Process Description Flashcards

1
Q

Four (4) different types of tables

A
  1. Memory tables
  2. I/O tables
  3. File tables
  4. Process tables
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

These are used to keep track of both the main and the secondary memory. A part of the main memory is reserved for OS utilization, while the remaining parts are available for the processes’ utilization

A

Memory tables

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

The memory tables must encompass the following information:

A
  1. The allocation of the main memory processes
  2. The allocation of the secondary memory processes
  3. Any protection attribute for the main or the virtual memory
  4. Any information needed to manage the virtual memory
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

These are used by the OS to manage the input and output devices and channels of a computer system at any given point in time

A

I/O tables

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

These tables hold information regarding the existence of files and its corresponding attributes through a file management system

A

File tables

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

These tables are maintained by the OS to manage processes

A

Process tables

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Process control blocks are also referred to as …

A

process images

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

a process image is maintained as a continuous block of memory maintained in the secondary memory. [T/F]

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

At a minimum, a process must include a program to be
executed. Associated to this program is a set of data locations for local and global variables and any defined constants. Thus, a process will always encompass sufficient memory to hold a program and its corresponding data.

A

Process location

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

A multiprogramming system requires a great deal of
information about each process that resides in a process control block. There are different types of information that might be of use to an OS without considering any details as to how that information is organized.

A

Process Attributes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

This involves unique numeric identifiers that are assigned to specific processes, which can simply be an index into a primary process table, or identifiers for cross-referencing process tables

A

Process identification

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

This consists of processor registers’ information. During process execution, information are in the registers. When a process is interrupted, all information in the registers must be saved so it can be restored when the process resumes execution.

A

Processor state information

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

This contains the additional information needed by the OS to control and coordinate various active processes, such as the data structure, resource ownership and utilization information, and process privileges

A

Process control information

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly