日期:2014-05-16  浏览次数:20703 次

关于操作系统的问题!
求解释?

1.为什么说一个程序可以对应多个进程?

2.为什么说一个进程可包含多个程序?


------解决方案--------------------
1.为什么说一个程序可以对应多个进程?
比如说 你电脑上的记事本notepad程序是一个程序,你却可以用记事本程序同时打开多个文本文件,每个打开的记事本窗口都对应一个进程。
------解决方案--------------------
进程是动态的,程序是静态的。
对于第二个问题,举个例子,如unix中的nfs进程,多个用户的程序可能都用到此进程提供的服务。
------解决方案--------------------
第一个, 一个程序, 可以行动多个实例. 比如开两个QQ

第二个, 一个程序中开线程,线程中启动其他程序.