进程 控制 内核
2012-12-05 20:38
253 查看
(1)CPU对OS保护模式支持;IntelX86/Pentium系列CPU可以提供程序代码4层不同等级的权利;
(2)内核
(3)原语:是一种特殊广义指令,它的功能是由系统通过一段不可分割指令操作来完成,它又称原子操作,原语在核心态下完成;进程控制操作(创建,撤销,阻塞)大都为原语操作;
(4)内核功能:内核是计算机硬件上的第一层扩充软件,它是OS中关键部分,它是管理控制中心;内核在和心态下运行,常驻内存,内核通过执行各种原语操作来实“必要和有限处理”,时钟管理和原语操作;同时完成进程(处理器),存储器和设备各种资源基本管理功能;
————————————————————————————————————————————————
————————————————————————————————————————————————
---------进程控制原语
(1)创建原语:一个程序可借助创建原语来创建一个新进程,该新进程是它的子进程;创建一个进程主要是为新进程创建一个PCB,并获得其内部标识;然后将调用进程提供参数,如外部名,正文段,数据段首址,大小,所需资源,优先级等填入这张空白PCB表目总,并设置新进程为活动/静止就绪态;并把该PCB插入的到就绪队列RQ中,就可以进入系统并发执行;
(2)撤销原语(Destroy)/终止(Termination):对于树型次结构的进程系统,撤消原语采用的策略是由父进程发出,撤销它的一个子进程及该子进程所有的子孙进程;被撤销进程的所有资源(主存,I/o资源,PCB表目)全部释放出来归还系统;并将它们从所有队列中移去;如撤销的进程正在运行;则要调用调度程序将处理器分给其他进程;
(2)内核
(3)原语:是一种特殊广义指令,它的功能是由系统通过一段不可分割指令操作来完成,它又称原子操作,原语在核心态下完成;进程控制操作(创建,撤销,阻塞)大都为原语操作;
(4)内核功能:内核是计算机硬件上的第一层扩充软件,它是OS中关键部分,它是管理控制中心;内核在和心态下运行,常驻内存,内核通过执行各种原语操作来实“必要和有限处理”,时钟管理和原语操作;同时完成进程(处理器),存储器和设备各种资源基本管理功能;
————————————————————————————————————————————————
————————————————————————————————————————————————
---------进程控制原语
(1)创建原语:一个程序可借助创建原语来创建一个新进程,该新进程是它的子进程;创建一个进程主要是为新进程创建一个PCB,并获得其内部标识;然后将调用进程提供参数,如外部名,正文段,数据段首址,大小,所需资源,优先级等填入这张空白PCB表目总,并设置新进程为活动/静止就绪态;并把该PCB插入的到就绪队列RQ中,就可以进入系统并发执行;
(2)撤销原语(Destroy)/终止(Termination):对于树型次结构的进程系统,撤消原语采用的策略是由父进程发出,撤销它的一个子进程及该子进程所有的子孙进程;被撤销进程的所有资源(主存,I/o资源,PCB表目)全部释放出来归还系统;并将它们从所有队列中移去;如撤销的进程正在运行;则要调用调度程序将处理器分给其他进程;
相关文章推荐
- Linux:内核进程 (脑里面必有…
- linux 内核编译:内核配置原理与常见配置问题的解决方法&&内核版本控制解析
- Linux 内核分析
- DEMO:ALV 行、列、单元格颜色控制
- Nand Flash存储结构及控制方法(K9F…
- 【内核】宏基 A50x jb&n…
- 【内核】宏基 A50x jb&n…
- threading 多线程控制和处理 (转)
- 第四章:命令行操作&进程控制&性能优化
- [内核] A50X-JB-Kernel test-27
- check box 控制显示
- Linux嵌入式 -- 内核 - 进程控制 和 调度
- PHP-popen() 函数打开进程文件指针
- Linux内核编程:Linux2.6内核源码解析_进程遍历
- redhat linux9内核升级(2.4…
- 进程控制理论<三>---那些年我们一起学习linux程序设计
- 进程控制理论<五>--进程通信方式对比
- 第三章&nbsp;程序流程控制
- Nand&nbsp;Flash存储结构及控制方法(K9F…
- 【内核】宏基 A50x jb&n…