操作系统-处理器管理

来源:互联网 发布:网络监控设备 编辑:程序博客网 时间:2024/05/20 18:48


多道程序设计:

利用系统与外围设备的并行工作能力,从而提高工作效率! 

为什么要引用进程:

1提高资源的利用率                    

2正确描叙程序的执行情况 

进程的基本状态:

1等待态                 

2 就绪态                 

3 运行态 

状态变化:

1运行态到等待态           

2等待态到就绪态           

3就绪态到运行态           

4运行态到就绪态 

一个进程刚创建时处于“就绪态”,占用cpu时就处于“运行态” 操作系统依据进程控制块对进程进行控制和管理   

进程控制块包含四类信息:

1标志信息(标示一个进程)                         

2说明信息(说明进程情况)                          

3现场信息(用于保留进程存放在处理器中的各种信息)                         4管理信息(用于进程调度) 

进程的组成:

1程序   2数据集  3进程控制块  

进程的基本队列:

1就绪队列(由若干就绪进程按一定次序连接起来的队列(就绪队列只许一个进程)) 

2等待队列(等待队列可以有多个进程执行)                 

3进程的入队和出队  

中断的分类:

1硬件故障中断(电源,主存出错等„)             

2程序中断(除数为“0”,地址越界等„)             

3外部中断(按了控制板上的一个中断键等„)             

4输入/输出中断              

5访管中断(执行某个功能而执行一条“访管指令”,所引起的中断!) 

进程调度:

1先来先服务调度算法            

2最高优先级调度算法(1非抢占式2可抢占式(强调实时性))            

3时间片轮转调度法  

进程切换:

1一个进程从运行态变成等待态           

2一个进程从运行态变成就绪态           

3一个进程从等待态变成就绪态           

4一个进程完成工作后被撤销 

进程控制的四种常见原语:

1创建原语   2撤销原语    3阻塞原语      4唤醒原语 

0 0