中易网

嵌入式计算机毕业设计论文方面的材料谁给我一些参考的,谢谢大家了!

答案:1  悬赏:50  
解决时间 2021-01-25 07:32
嵌入式计算机毕业设计论文方面的材料谁给我一些参考的,谢谢大家了!
最佳答案
Linux进程管理
如果说操作系统是开发者所依赖的框架,那么,进程就是由这个框架所承担和管理的基本或从单元。进程是一个动态的实用系统资源、处于活动状态的程序。Linux是一个多任务操作程序,程序调度器使用合适的调用算法来调用进程。Linux进程管理由进程控制块、进程调度、中断处理、任务队列、定时器、bottom half队列、系统调用、进程通信等部分组成。[7]
一个程序可启动多次,它的每个运行副本都有自己的进程。进程的生命周期分为进程的产生、执行和结束三个部分。
2.2.1进程描述符
在内核中,进程描述符是一个名为task_struct的结构体,用于保存进程的属性和其他信息,我们可以在这个结构体中找到与进程有关的所有内核信息。在其生命周期内,进程要与内核的方方面面,“诸如内存管理和调度”等打交道,因此,除了UNIX进程的标准属性外,进程描述符也保存了在上述交互过程中的相关信息。内核用循环双向链表task_list存放所有进程描述符,同时借助全局变量current保存当前运行进程的task_struct。
数组task包含指向系统中所有task_struct结构的指针。系统中的最大进程数目受task数组大小的限制,默认值一般为512。创建新进程时,Linux将从系统内存中分配一个task_struct结构,并将其加入task数组。操作系统初始化后,建立init进程,它创建第一个task_struct数据结构INIT_TASK。当前运行进程的结构用current指针来表示。
在进程生命周期中,进程描述符必须保存的信息的类型有[8]:
l 进程的属性
l 进程间的关系
l 进程的内存空间
l 文件管理
l 信号量管理
l 进程的可信度
l 资源限制
l 与调度相关的域
下面我们来了解一些Task_struct结构中与嵌入式开发相关的域。
1. 进程状态(volatile long state)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
女字旁加个花是什么字,怎么读
黑米粥汤宝宝能喝吗?
明峰电脑地址在什么地方,我要处理点事
一条小河的河水自东向流,一群小鱼逆流而上,那
简述增强国家公务员组织协调能力的具体措施
蔡司镜片a系列1.67好不好用
如何提升加盟店的核心竞争力?
尿酸高可以喝五行蔬菜汤吗?
高密度聚乙烯的加工方法
上地开锁公司哪家好?上地开锁公司【上地开锁
梅酒是勾兑还是真正用梅子酿造的?
怎样做礼物盒
重庆到广州火车K813要经过哪些站点
求一个PSP版的Ever17汉化版百度云资源
情缘婚庆鲜花(香山路香山花园5号网点)地址有
推荐资讯
TPE和TPU和TPR怎么样区分
补缴养老保险 是怎么计算的
教场社区居委会怎么去啊,我要去那办事
求注塑机维修交流QQ群
买笔记本是买15.6寸的还是14寸的呢
起点中文网《至尊灵宇》东方玄幻,作者:很天
如何用科学知识反驳的观点
U盘买回来是不是就可以直接用了,用不用再
埠口幼儿园地址好找么,我有些事要过去
喝白菊花茶有什么好处
粥味道要怎样做才香
这个拆项是怎么拆的?高等数学
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?