第二章 UNIX的进程管理 李陶深 tshli@gxu.edu.cn 2.1 UNIX进程管理的几个要点 (1) 进程在一个地址空间上执行单一指令序列。进程地址空间包括可以访问或引用的内存单元的集合,进程控制点通过一个一般称为程序计数器(PC)的硬件寄存器控制和跟踪进程指令序列。许多较新的UNIX版本支持多个控制点(称为线程),因此在一个进程内可以有多个指令序列。 2.1 UNIX进程管理的几个要点 (2) UNIX系统是一个多道程序环境,即几个进程可以同时在系统中并发活动。系统为这些进程提供虚拟机的某些功能。在一个纯虚拟机结构中,操作系统给每个进程一个它是系统唯一进程的假象。程序员在写应用程序时,可以认为系统中只有他的代码在运行。在UNIX系统中,每个进程有自己的寄存器和内存,但必须通过操作系统才能进行I/O和设备控制。 2.1 UNIX进程管理的几个要点 (3) 进程地址空间是虚拟的,通常只有部分映射到物理内存单元上。内核将进程地址空间的内容保存在备种存储对象上,包括物理内存,磁盘上的文件,特别地还可以保存在本地和远程磁盘的交换区上。通常由内核的内存管理子系统完成进程存储页面在这些对象之间的转移。 2.1 UNIX进程管理的几个要点 (4) 每个进程还有一组对应于实际硬件寄存器的寄存器。系统中有许多
您可能关注的文档
- 地产开发流与计划管理.ppt
- 地产兰乔圣菲广资本论.ppt
- 地产项目运管理(POM)课程.ppt
- 地产项目玫园推广策略方案.ppt
- 地产培训讲授课技巧.ppt
- 地方病实验室氟砷测定质量保证.ppt
- 地大华睿目启动报告.ppt
- 地基与基础程施工技术.pptx
- 地理信息技术区域地理研究中的应用.ppt
- 地铁区间隧道计方法(含矿山法).ppt
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
原创力文档

文档评论(0)