💐什么叫做进程
进程概念:一个已经跑起来的程序就叫做进程,比如你正在使用微信聊天,微信正在运行,这就是一个进程,注意:一个单一的软件不能称为进程。
每个进程在运行时运行,就会消耗一定的系统资源,有的会消耗cpu,有的会消耗内存,有的会消耗硬盘………;
进程所持有的资源是什么样的
每一个进程在运行时,操作系统都会为每一个进程分配资源,而每一个进程所持有的资源都是独立的,不会产生多个进程共享资源的情况;举个例子:
比如:我们去银行办理个人业务时,每个人都会有一个专属的业务员为你服务,你就可以进行取钱等等一系列的操作,这就相当于一个人就是一个进程,每个专属的业务员就是分配的资源;所以就不会出现一个业务员同时为两个人服务的情况,这样,你自己的个人隐私不久全都曝光了么。
所以,进程就是资源分配的基本单位,什么意思呢?就像在疫情期间,政府为每个家庭发放蔬菜,每个家庭所得到的蔬菜都是一样的,而资源就像是蔬菜,需要给每一个进程分配,那么在一台电脑上,并不是只有几个进程,而是会有上百个进程在运行,那么,既然有这么多进程,操作系统是如何管理的呢?
💐进程在系统中是如何进行管理的?
只有某个东西非常多时才会进行管理,如果只有一个两个东西,那么也就不会去考虑管理了,而管理主要从两个角度进行:
1.描述:使用类或结构体,把被管理的一个对象的各个属性都表示出来; 意思就是:你要管理某一个对象,肯定是要管理这个对象里的一些具体东西,所以就需要把被管理对象中的各个部分给描述出来;