嵌入式Linux学习之--多进程编程题库.docxVIP

  • 6
  • 0
  • 约4.75千字
  • 约 35页
  • 2017-03-14 发布于湖北
  • 举报
嵌入式Linux学习之--多进程编程1.多进程控制理论进程:进程是一个具有一定独立功能的程序的一次运行活动。进程的特点:动态性、并发性、异步性,独立性动态性:进程的实质是程序的一次执行过程,进程是动态产生,动态消亡的.并发性:任何进程都可以同其他进程一起并发执行独立性:进程是一个能独立运行的基本单位,同时也是系统分配资源和调度的独立单位;异步性:由于进程间的相互制约,使进程具有执行的间断性,即进程按各自独立的、不可预知的速度向前推进。进程四要素:程序块、数据块、进程控制块、独立用户空间.进程的状态:就绪态、执行态、阻塞态进程ID(PID):标识进程的唯一数字。父进程的ID(PPID),启动进程的用户ID(UID)进程互斥:进程互斥是指当有若干个进程都要使用某一资源时,但该资源在同一时刻最多只允许一个进程使用,这时其它进程必须等待,直到占用该资源的进程释放资源为止。临界资源:操作系统中将同一时刻只允许一个进程访问的资源称为临界资源。临界区:进程中访问临界资源的那段程序代码就称为临界区。为了实现对临界资源的互斥访问,应保证诸进程互斥地进入各自的临界区。进程同步:一组进程按一定的顺序执行的过程称为进程间的同步。具有同步关系的这组进程称为合作进程。最为有名的是生产者与消费者进程。进程调度:按一定的算法,从一组待运行的程序中选出一个来占有CPU运行。调度算法:先来先服务(FIFO),短进程优

文档评论(0)

1亿VIP精品文档

相关文档