Chapter 4: Process and Threads

Laten we beginnen. Het is Gratis
of registreren met je e-mailadres
Chapter 4: Process and Threads Door Mind Map: Chapter 4: Process and Threads

1. Process Control Block

1.1. key tool that alloow support for multiple processes

1.2. created and managed by the operating system

1.3. contains process elements

1.4. interrupt a running process and later resume execution

2. Process States

2.1. Trace

2.1.1. behavior of the processor can be characterized by showing how the traces of the various processes are interleaved

2.1.2. behavior of an individual process by listing the sequence of instructions that execute for that process

2.2. Dispatcher

2.2.1. switches the processor from one process to another

3. OS Management of Application Execution

3.1. Resource are made available to multiple applications

4. Operation System Control Structure

4.1. Process Table

4.2. I/O table

4.3. File table

4.4. Memory Table

5. Process Creation

5.1. Occurs when a new process added to currently being managed process

5.2. Process spawning : when the OS creates a process at the explicit request of another process

5.3. Parent process : the original,creating,process

5.4. Child process : the new process

6. Processes and Threads

6.1. Multithreading : Ability of OS to support multiple task,concurrent paths of execution within a single process

6.2. A thread or lightweight process

7. Single Threaded Approaches

8. Process

8.1. an instance of a running program

8.2. a program in execution

8.3. the entity that can be assigned to,and executed on,a processor

9. Process Elements

9.1. Program code

9.1.1. may be shared with other processes which executing same program

9.2. A set of data associated with that code

9.2.1. define as process while the processor begins to execute program code

9.3. Characterized

9.3.1. I/O status information

9.3.2. context data

9.3.3. memory pointers

9.3.4. accounting information

9.3.5. priority

9.3.6. program counter

9.3.7. state

9.3.8. identifier

10. Two-State Process Model

10.1. A process may be in one of two states which is Running or Not-running