社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
拥有梦想是一种智力,实现梦想是一种能力。
程序:存放在磁盘上的指令和数据的有序集合(文件)
进程:执行一个程序所分配的资源的总称
程序 = 数据+代码
进程 = 数据+代码+堆栈+PCB+CPU寄存器值
程序是静态的,而进程是动态的,包括创建、调度、执行和消亡。进程是程序的一次执行过程,这是程序与进程之间的联系。
例如,我用C语言写了一个"hello world" 程序,我将程序执行一次就产生一个进程,再执行一个又产生了第二个进程。
之前说了,执行一个程序所分配的资源的总称。那么系统又是如何调度各个进程的呢?
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!