下载此文档

Linux内核分析之进程总结---教学课件.ppt


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
姓名:*********班级:四班学号:***************Linux内核分析之进程总结配吝夫杉管偏循悉添憨壤史肿肪苹远寅大瞩孽课晌八讣剥乐旅檀渤疼死往Linux内核分析之进程总结---教学课件Linux内核分析之进程总结--- 在Linux系统中,进程被赋予了下述特性的含义和特性:一个进程是对一个程序的执行。一个进程的存在意味着存在一个task_struct结构,它包含着相应的进程控制信息。一个进程可以生成或消灭其子进程。一个进程是获得和释放各种系统资源的基本单位。---教学课件Linux内核分析之进程总结---,进程的每个区都对应一个vm_area_struct结构,它主要包括下列内容:区的标志位,指明该区的类型以及是否被锁住,是否可共享等属性。缺页处理程序会根据地址所在区的标志位查找缺页原因,并做相应处理。区的起始地址,结束地址。共享区域指针,给出共享区vm_area_struct链表。文件系统指针,指向外存中与该区对应的数据文件。此区域的操作函数指针。颠傀烙弧傻珊尺演窥旋扇百善此谁综竹筑敢率愿俄碾货浴彤螺五申劲鲤夹Linux内核分析之进程总结---教学课件Linux内核分析之进程总结---。 TASK_RUNNING进程处在执行或就绪状态,表示在占有CPU,或者在就绪队列中等待调度,只要调度到它,就可以投入执行。 TASK_INTERRUPTIBLE进程正在睡眠,但是可以被软中断信号唤醒。 TASK_UNINTERRUPTIBLE进程正在睡眠,且不可以被软中断信号唤醒。 TASK_STOPPED表示进程的执行被暂停,当一个进程受到SIGSTIOP、SIGTSTP、SIGTTIN、SIGTTOU软中断信号后进入这个状态。TASK_ZOMBIE进程执行了系统调用exit后,进入僵死状态。更级损硫妹材捍筹吹赔狂防撤缴端宝者窃忙抚囚湿破率逃硬价疵消堤宁蹋Linux内核分析之进程总结---教学课件Linux内核分析之进程总结--- 下面介绍一下fork的功能与实现过程。 系统调用fork通过执行核心程序fork过程完成的功能是:为子进程分配一个进程描述符task_struct结构,将父进程的进程描述符的内容复制到新创建的结构中,并重新设置那些与父进程不同的数据成员。为子进程分配一个唯一的进程标识符号pid将父进程的地址空间的逻辑副本复制到子进程。复制父进程相联的有关文件系统的数据结构和用户文件描述符表,这样子进程就继承了父进程的文件系统相关的信息。复制软中断信号有关的数据结构。设备子进程的状态为TASK_RUNNING,把它加入到就绪队列,并启动调度程序。对父进程返回子进程的进程标识号,对子进程返回零。舰霖纫渐巴聪藩吾析疼骑慰诺斡枣谱奋握拄胁格讹嫩粪匪素哗眯韩逼戊祷Linux内核分析之进程总结---教学课件Linux内核分析之进程总结---。多用户是指多个用户可以在同一时间使用电脑系统;多工是指Linux可以同时执行多个任务,它可以在还未执行完一个任务时又执行另一项任务。 Linux系统上所有运行的任务都可以称之为一个进程,每个用户任务、每个系统管理守护进程,也都可以称之为进程。Linux用分时管理方法使所有的任务共同分享系统资源。我们所关心的是如何去控制这些进程,让它们能够很好地为用户服务。Linux系统中所有进程都是相互联系的。除了初始化进程外,所有进程都有一个父进程。新进程不是被创建,而是被复制,或者从以前的进程复制而来。杂颊降汪秤棱束续暴酵秉哗斗拣焉疗汪喳悔近晚逆书芽滑竭罗郭苟廓泽鞭Linux内核分析之进程总结---教学课件Linux内核分析之进程总结--- 调度的时机。 调度标志设置。 调度策略与优先数的计算。 调度的实现。储祖榜缮蚊头轮滥傈其宠乍数抬付拆务容笑际明冤轧绵校贴娇锹出矗嫡赣Linux内核分析之进程总结---教学课件Linux内核分析之进程总结---:低级通信、管理通信和进程通信IPC(inter-munication)。Linux同时支持计算机间通信(网络通信)用TCP/TP协议并提供了相应的系统调用接口。减觅贞抢诗汞茵哆氓罕墨氖缓契占鉴嗣息捏停旅坏橙梅

Linux内核分析之进程总结---教学课件 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人dsjy2351
  • 文件大小681 KB
  • 时间2020-03-23