- 0
- 0
- 约小于1千字
- 约 8页
- 2017-01-12 发布于天津
- 举报
1模块名称进程
模块名称:进程
术语
进程(Process):一个正在执行的程序,包括程序计数器、寄存器和变量的当前值。
前台进程:同用户交互并且替他们完成工作的那些进程。
后台进程:这些进程与特定的用户没有关系,相反,具有某些专门的功能。比如:接收电子邮件的后台进程,只有在电子邮件到达时,该进程才被唤醒。
守护进程(Daemon):停留在后台处理诸如电子邮件、Web页面、新闻、打印之类活动的进程。在UNIX中可以用ps程序列出正在运行的进程。
进程运行态:该时刻进程实际占用CPU。
进程就绪态:该时刻进程可以运行,但是因为其他进程在运行,所以无法获取CPU而暂时终止。
进程阻塞态:该时刻进程由于等待某些外部事件发生而不能运行。
多道程序:每个进程拥有它自己的虚拟CPU,但真正的CPU在各个进程间来回切换,这种快速的切换称作多道程序。
进程表项(进程控制块):该表项中包含了进程状态的信息、它的程序计数器、堆栈指针、内存分配状况、所打开文件的状态、帐号和调度信息,以及其他在进程由运行态转换到就绪态或阻塞态时必须保存的信息。
线程/轻量进程(threads/lightweight processes):单个进程中有多条控制线索,这些控制线索称为线程。
核心映像(coreimage)
进程间通信(interprocess communication)
莫菲法则(Murphy):若某件事可能出错,则它一定会出错。
优先级翻转问题(priority inversion problem)
互斥(mutual exclusion):以某种手段确保党一个进程在使用一个共享变量或文件时,其他进程不能做同样的事情。
临界区/临界段(critical region/critical section):对共享内存进行访问的程序片断。
测试并上锁(TSL)
信号量(semaphore))variables)
消息传递(message passing)
应答(acknowledgement)
信箱(mailbox): 一个用来对一定数量的消息进行缓冲的地方。
会合(rendezvous)
调度算法(scheduling algorithm)))))
原创力文档

文档评论(0)