计算机的心智(二)进程

思考:

1.人类为完成并发发明进程。进程=程序+数据+运行

   进程:一个程序在特定数据集上的一系列操作。

2.进程带来的最大好处是让不同程序同时执行,提高效率,可一进行多个任务。

   缺点是:如果执行过程中遇到阻塞,即使部分工作不需要输入输出,也得暂停整个进程暂停,由于资源问题,还会带来死锁,活锁,饿死等因并发缘故带来的问题。

3.进程空间为地址空间,包含了进程所需的所有资源。它包含了,所需数据,内存空间,物理空间。它为进程提供了进行所需的环境。

4.运行:正在CPU上运行。

   阻塞:因I/O或其他操作等待数据输入或输出导致程序不能继续进行。

   就绪:所有资源准备就绪,等待CPU选中 [1] 。

[1]:处理机调度算法


5.就绪不能到阻塞,因为进程都没在执行,所以没有什么操作被执行导致阻塞。

  阻塞不能到执行,即使执行也会再到阻塞,无意义。

6.其他状态图中都包含就绪和执行,他们是把等待细分。


状态的细分使管理更加高效,不同的状态不同处理方法。

7.用PCB中的信息进行管理。

8.资源利用率,进程间通信

9.产生进程正如人出生,产生出生证明,身份证,户口本,等等,国家通过这些信息管理这个人,进程也是这样,建立PCB,包含这进程信息如父进程,页表等,OS通过PCB管理。进程的消亡,如人死亡,进行死亡登记,消除其信息,释放资源。

问题:父线程消亡,子线程?

10.不是,太多的反而降低。

进程切换,费时。

11.问题:内核态下的进程通常共享一个地址空间,为什么?


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值