嵌入式Linux学习之--多进程编程
1.多进程控制理论
进程:进程是一个具有一定独立功能的程序的一次运行活动。
进程的特点:动态性、并发性、异步性,独立性
动态性:进程的实质是程序的一次执行过程,进程是动态产生,动态消亡的.
并发性:任何进程都可以同其他进程一起并发执行
独立性:进程是一个能独立运行的基本单位,同时也是系统分配资源和调度的独立单位;
异步性:由于进程间的相互制约,使进程具有执行的间断性,即进程按各自独立的、不可预知的速度向前推进 。
进程四要素:程序块、数据块、进程控制块、独立用户空间.
进程的状态:就绪态、执行态、阻塞态
进程ID(PID):标识进程的唯一数字。父进程的ID(PPID),启动进程的用户ID(UID)
进程互斥:进程互斥是指当有若干个进程都要使用某一资源时,但该资源在同一时刻最多只允许一个进程使用,这时其它进程必须等待,直到占用该资源的进程释放资源为止。
临界资源:操作系统中将同一时刻只允许一个进程访问的资源称为临界资源。
临界区:进程中访问临界资源的那段程序代码就称为临界区。为了实现对临界资源的互斥访问,应保证诸进程互斥地进入各自的临界区。
进程同步:一组进程按一定的顺序执行的过程称为进程间的同步。具有同步关系的这组进程称为合作进程。最为有名的是生产者与消费者进程。
进程调度:按一定的算法,从一组待运行的程序中选出一个来占有CPU运行。
调度算法
您可能关注的文档
最近下载
- 开题报告:年产2亿袋垂盆草颗粒生产车间工艺设计.docx VIP
- 2022年9月17日全国事业单位联考《综合应用能力》C类题及参考答案(OCR).pdf VIP
- 2025年初中教师(数学学科)招聘考试测试卷及答案(共三套).docx
- 2026年标准建安安全员b证考试题库及答案.docx VIP
- 工行信贷a中级考试题及答案.docx VIP
- DGTJ08-2242-2023 民用建筑外窗应用技术标准.pdf VIP
- 着陆过程中高飘跳预防与处置.pdf VIP
- 2026最新人教版小学五年级数学上册单元测试卷.docx VIP
- 第八章 园林机械.ppt VIP
- UWinTechPro1.0控制工程应用软件平台.PDF VIP
原创力文档

文档评论(0)