OS operating mechanism

Paint operating system call

The interactive system user interaction request is made using a multi-level feedback queue round-robin High Priority

Concurrent execution of different characteristics and executed sequentially: 1. concurrent program having a relation of mutual restraint during program execution and calculation not correspond 2. 3. 4. concurrent program results can not be changed during concurrent execution lost closed

Entry address of the interrupt handler in the interrupt vector table

Dynamic request to release system resources system calls

The system open file operation classes allow a scramble in the process from a run - time slice> Ready possible events for the process of running out

User mode to kernel mode only way to access the instruction pipe to user mode kernel mode by modifying the program status word PSW through

Exception: Procedural Interrupt instruction abort access tube: Clock Interrupt I / O interrupt interrupts the console hardware failures

Designed interactive system scheduling algorithm: a more balanced response time faster performance

Programs related to interrupt the program currently running

The processor comprises two registers: one for the user-visible register of the second type of control and status registers

Cause of the interruption event is the interrupt source

Processor to pause the current program turn into the interrupt handler interrupt response

Pause point is out of the running program interrupt break

The system is divided into three types of environments: batch environment interactive environment real-time environment

 Procedure call system returns to the calling program before the call is completed to run the scheduler then returns to the calling program

PCB process control block are: process name process ID information stored in the priority list of the current state of the resource family relation message queue process queue is currently open file

Batch scheduling algorithms: FCFS Shortest job first response priority than the highest bidder  

Advanced feedback queue round-robin scheduling algorithm belonging to the time-sharing system

Processor Management: 1. Control 2. Process 3. Process synchronization between 4 interprocess communication, scheduling

Interrupt is triggered by an external event. The exception is triggered by the execution of a normal instruction

Guess you like

Origin www.cnblogs.com/liugangjiayou/p/11456595.html