美文网首页
计算机操作系统读书笔记(二)

计算机操作系统读书笔记(二)

作者: 我吃豆包 | 来源:发表于2018-03-10 23:43 被阅读0次

    第二章 进程的描述与控制

    从一个问题开始,为什么要提出进程的概念?

    程序最早是顺序执行的,然后并发执行是为了提高系统资源的利用率,这里有点像单道批处理系统发展到多道批处理系统,但是程序并发执行有他的坏处,并发执行的程序是共享系统资源的,也就是程序失去了封闭性,系统的共享资源由于程序运行的异步性,也失去了结果的可再现性,所以程序的直接并发执行很难直接使用,引入进程就是为了解决这个问题。

    进程的引入是为了管理和控制并发执行程序并描述程序的信息。每个程序会被操作系统配置一个进程控制块(PCB),描述进程的基本情况和活动过程,所以进程的实体包括程序和相关数据段还有PCB组成。

    进程的状态分为就绪态、执行状态、阻塞状态,阻塞即没有获得除内存外的其他系统资源,而就绪态则只要被分配了内存程序就可以立即执行,阻塞态是不能直接转化为执行态的,因为转为就绪态后还需要判断程序运行的优先级,再转为执行态。

    还有一个挂起操作需要补充,即把程序由内存中淘汰,这是方便用户及时终止程序。

    相关文章

      网友评论

          本文标题:计算机操作系统读书笔记(二)

          本文链接:https://www.haomeiwen.com/subject/hshifftx.html