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

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

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

第二章 进程的描述与控制

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

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

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

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

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

相关文章

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

    第二章 进程的描述与控制 从一个问题开始,为什么要提出进程的概念? 程序最早是顺序执行的,然后并发执行是为了提高系...

  • 1 计算机操作系统概述

    1 走进计算机操作系统 一:什么是计算机操作系统?计算机操作系统定义:配置在计算机硬件基础之上的第一层软件,可以理...

  • 整理1

    操作系统 定义:操作系统是一个管理和控制计算机硬件与软件资源的计算机程序。 位置:操作系统工作在计算机硬件之上,软...

  • 2019-11-15

    复习计算机操作系统!

  • 计算机基础

    计算机基础操作系统计算机网络

  • 第1章(概论)-笔记

    计算机系统 = 硬件 + 操作系统 + 应用程序 + 用户 操作系统是什么? 操作系统是计算机系统中的一个系统软件...

  • Linux背景历史及入门

    计算机与操作系统 计算机就是电脑,操作系统就是管理计算机硬件跟软件的计算机程序。 CPU:运算器,控制器,寄存器,...

  • 操作系统第一章笔记(有配套习题集)

    第一章 1.操作系统重要性、学习方法及存储程序式计算机 操作系统是软件,操作系统是管理计算机硬件与软件资源的计算机...

  • 计算机科学与技术专业课程

    大一 C语言程序设计 计算机导论 计算机组成原理I 大二 数据结构 计算机组成原理II 面向对象程序设计 操作系统...

  • 操作系统概述

    1.操作系统的基本概念 计算机系统:硬件 操作系统 应用程序和永华(自上而下)操作系统 管理各种计算机硬件 为应用...

网友评论

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

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