1. Characteristics of program sequence execution
Sequential, closed, reproducible
2. Characteristics of program concurrency execution
Discontinuity, loss of closeness, non-reproducibility
3, program section, related data segment, PCB (Process Control block) constitute the process entity (process image)
4, the characteristics of the process
Dynamic, concurrency, independence, asynchrony
5. Three basic states of the process
Ready state, execution state, blocking state
6. Suspend primitive (suspend), activate primitive (active)
7, the role of Process control block PCB
As a symbol for the independent operation of the basic unit;
Can realize the intermittent operation mode;
Provide the information needed for process management;
Provide the information required for process scheduling;
Enables synchronization and communication with other processes.
8. Information in the Process Control block PCB
Process identifier, processor status, process scheduling information, Process Control information
9. Two main functions of OS kernel
Support functions: Interrupt handling, clock management, primitive operation
Resource management functions: Process management, memory management, device management
10. Events that cause process creation
User login, job scheduling, service delivery, application request
11. Events that cause the process to block and wake up
Failed to request shared resource to System
Wait for some sort of operation to complete
New data not yet arrived
Waiting for new tasks to arrive
12, the synchronization mechanism should follow the rules
Idle let in
Busy is waiting
Limited wait
The right to wait
This article is from the "P6xos" blog, make sure to keep this source http://p6xos.blog.51cto.com/6221518/1696467
"Computer operating System" Learning Note 2