进程的描述 操作系统的三大管理功能:进程管理、内存管理、文件系统 为了管理进程,内核必须对每个进程进行清晰的描述,进程描述符提供了内核所需了解的进程信息。 进程控制块PCB task_struct:进程状态、进程打开的文件、进程优先级信息 task_struct总体数据结构的抽象: 进程的状态: 注 ...
分类:
系统相关 时间:
2016-04-01 21:51:38
阅读次数:
282
第六周 进程的描述和进程的创建 By 20135217 孙小博 本周的主要内容: 进程的描述 操作系统三大功能: 进程管理(最核心最基础) 内存管理 文件系统 进程描述符task_struct数据结构 task _ struct:为了管理进程,内核必须对每个进程进行清晰的描述,进程描述符提供了内核所 ...
分类:
系统相关 时间:
2016-03-31 23:11:20
阅读次数:
282
Linux内核对进程管理是操作系统的重要任务之一。 此次实验就是了解内核创建一个新进程的大致过程。 为了简单,使用fork再用户态创建一个进程。代码如下: 打开gdb进行远程调试? 设置断点 b sys_clone b do_fork b dup_task_struct b copy_process ...
分类:
系统相关 时间:
2016-03-31 16:59:21
阅读次数:
223
LINUX内核分析第六周学习总结——进程的描述和进程的创建 黄韧(原创作品转载请注明出处) 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 【学习笔记】 进程的描述 一、进程描述符task_struct数据结构 1. ...
分类:
系统相关 时间:
2016-03-31 14:44:53
阅读次数:
393
总结部分: 操作系统内核三大功能: 进程管理,内存管理,文件系统 最核心的是进程管理 为了管理,首先要对每一个进程进行描述。进程描述符提供了所有内核需要了解的信息。 进程控制模块:task_struct(抽象task_struct的简化图) next_task,prev_task进程链表的管理 tt ...
分类:
系统相关 时间:
2016-03-31 14:15:13
阅读次数:
228
进程的描述和进程的创建 一、进程的描述 1、进程描述符task_struct数据结构(一) 操作系统的三大功能:进程管理(核心)、内存管理、文件系统。 进程控制块PCB——task_struct(进程描述符):为了管理进程,内核必须对每个进程进行清晰的描述,进程描述符提供了内核所需了解的进程信息。 ...
分类:
系统相关 时间:
2016-03-31 12:46:27
阅读次数:
328
第五周 进程的描述和进程的创建 一、进程描述符task_struct数据结构 1.操作系统三大功能 进程管理 内存管理 文件系统 2.进程控制块PCB——task_struct 也叫进程描述符,为了管理进程,内核需要对每个进程进行描述,它就提供了内核所需了解的进程信息。 struct task_st ...
分类:
系统相关 时间:
2016-03-31 02:00:08
阅读次数:
307
这学期在社团目标是学好古琴,因为再怎么浪费时间,也不能放弃,我想磨练自己的耐心与毅力;学习部的目标则是多从部长或副部长身上学点东西,毕竟借鉴他人的成长道路,并走出自己独特的路是一种不错的感觉;专业的目标则是暂时不要断掉学习的最低限度,因为把时间暂时安排给其他,磨练一下,再切换回来,给自己一个调度空间 ...
分类:
其他好文 时间:
2016-03-31 01:41:19
阅读次数:
126
进程的描述和进程的创建 前言:以下笔记除了一些讲解视频中的概念记录,图示、图示中的补充文字、总结、分析、小结部分均是个人理解。如有错误观点,请多指教! PS.实验操作会在提交到MOOC网站的博客中写。 ...
分类:
系统相关 时间:
2016-03-31 00:06:39
阅读次数:
205
学习内容:分析Linux内核创建一个新进程的过程 阅读理解task_struct数据结构 分析fork函数对应的内核处理过程sys_clone,理解创建一个新进程如何创建和修改task_struct数据结构; 使用gdb跟踪分析一个fork系统调用内核处理函数sys_clone ,验证对Linux系 ...
分类:
系统相关 时间:
2016-03-30 23:49:50
阅读次数:
280