操作系统——进程


在操作系统中,操作系统将内存,网络,文件系统抽象为资源的统一抽象表示。

1、什么是进程

进程就是进入内存中正在执行的程序。把进程当做一组元素组成的实体。进程包括两个部分,一部分是代码部分,另一部分是代码相关的数据集合。


进程控制块:

每一个进程,在内核中都对应着一个进程控制块。进程控制块中保存着进程的所有控制信息。


2、进程状态

进程的创建和终止:现在的操作系统都支持透明的对进程的创建和终止。比如在linux中一个进程可以用fock函数实现对进程的创建。


进程状态模型:

新建、退出、就绪、运行、阻塞

当进程需要io等待等事件的时候,需要将进程进入阻塞状态,事件完成后,再进入就绪状态,在就绪队列中排队。



3、进程描述:

操作系统的控制结构:操作系统中有四张表,分别管理着进程,内存,io设备和文件。



4、进程控制

进程的创建:

(1)给进程分配唯一的进程描述符(2)给进程分配内存空间(3)初始化进程控制块(4)设置正确的连接(5)创建或者扩充其他数据结构



5、多线程

进程是资源的分配单位,而一个进程中可以有多个线程同时运行。线程成为了操作系统调度的单位。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值