Linux内核分析之进程总结
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-03-23
Linux内核分析之进程总结
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 作者:张明奇
本文学习目标
深入了解进程的原理
无论是系统管理员还是普通用户,监视系统进程的运行情况,并适时终止一些失控的进程是每天的例行任务(读者或许对windows的任务管理器非常熟悉),系统管理员可能还要兼顾到任务的重要程度,并相应调整进程的优先级策略.
1.1 Linux进程简介
Linux系统的核心部分从整体上说可以分为两部分,即“静”的文件系统和“动”的进程控制系统.进程控制系统则负责为将要执行的程序和数据文件分配内存空间,并负责进程调度、控制并发进程的执行速度和分配必要的资源,以及负责通信和内存管理等.
1.1.1 进程的概念
在Linux系统中,进程被赋予了下述特性的含义和特性:
1. 一个进程是对一个程序的执行.
2.一个进程的存在意味着存在一个task_struct结构,它包含着相应的进程控制信息.
3.一个进程可以生成或消灭其子进程.
4.一个进程是获得和释放各种系统资源的基本单位.
上述1反映进程动态特性的,而2又反映了进程的静态特性.3与4反映了Linux系统的进程之间的关系以及Linux没有作业概念的特性.事实上,一个进程的静态描述是由三部分组成的,即进程状态控制块PCB(栈段),进程的程序文本(正文)段以及进程的数据段.把这三部分统称为进程上下文,而进程的动态特性则定义为在进程上下文中的执行.
1.2 进程的虚拟地址结构
![]() |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: RedHat Linux as5上安装Zabbix 1.8软件下一篇: 查看系统
关于Linux内核分析之进程总结的所有评论