操作系统原理(详细讲解进程)

在编程中 我积累了很多关于进程的知识 联系学过的操作系统原理中关于进程的知识是很笼统的 因为操作系统原理中进程概念是处理机管理中提出的 他与电脑运行的效率息息相关 再加上进程是一个抽象的概念 一个进程是一个程序在一个
数据集上的一次执行 如何理解了? 就好比在电脑上执行某个程序 一个程序就相当于一个进程 但是程序可以重复执行 进程便可以重复建立 本身程序的概念就是一组指令或一组语句的集合 他就是个数据集 程序是静态文本 而进程则是动态的过程 程序就好比已经在那里了 你只要点它 他就会执行 此时执行的是进程在不断运行来维持程序 而不是程序 我刚才说了程序是静态的文本 而进程是动态的过程 程序他不可能会去一直运行 只有进程在后台不断执行 并且一直在运行直到进程消亡 使程序得以维持 但是进程消亡不代表程序的消亡 程序是永久的 进程是有生命周期的 进程一旦被建立就意味着他总有走向消亡的那一刻 在以前的对进程的作用的定义十分全面 进程是系统进行资源分配和运行调度的独立单元 怎么理解他? 这表明了进程具有两个属性 1.进程是系统资源分配的单位;2.进程是系统调度运行的单位. 不过随着线程的提出 进程的概念被更改 已经不再是这种定义的方式.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章