【软考之路】操作系统—进程

本文回顾了操作系统中关于进程的基本概念和进程调度,探讨了进程的定义、引入原因以及中断处理。强调了进程调度算法、PV操作和银行家算法的重要性,并指出PV操作的理解是目前的遗留问题。
摘要由CSDN通过智能技术生成

在自考操作系统中也学习过进程,这次软考视频中同样讲到了,看完视频,又翻了一遍自考的书。过了一遍基础的知识点,同时还对操作系统这本书有了新的理解。下面主要是一些关于进程的基础知识积累。

一、基本概念和进程调度

1.定义:

一个程序在一个数据集上的一次执行称为一个进程,进程是动态的,程序是静态的。

2.为什么引进程?

对于多道程序设计而言,程序的执行实际上走走停停的,为了能够正确反映程序执行的活动规律和状态的变化,我们引入一个新的概念,以便从变化的角度来动态多道分析和研究程序的执行。其实多道程序执行时候,各个作业执行的状况,其实就是进程的执行。

(1) 提高资源的利用率,
操作系统中把一个计算问题中可以独立执行的程序看成是一个进程。例如:输入进程、处理进程、打印进程,三者是可以同时进行的,当处理器处理数据的时候,打印也是可以同时的进行,这就提高了整个程序执行的效率。详细可以看自考书操作系统p16.
(2). 正确描述程序的执行情况。
3.进程属性:
(1). 进程是动态的,它包含了数据和运行在数据集上的程序。
(2). 多个进程可以含有相同的程序。
 进程和程序并非一一对应,一个程序运行在不同的 数据集上就构成不同的进程,从而得到不同的结果。例如:从廊坊到邯郸的火车是K7746,从邯郸开往廊坊的火车就成了K7748 。
(3). 多个进程可以并发执行。
就像不同车次的火车可以同时运行一样,同一个进程可以在不同的数据集上运行而构成不同进程。
4. 进程的三种状态
等待态——等待某一事件。
就绪态——等待系统分配处理器以便运行。
运行态——正在占有处理器运行。
状态转化:
(1) 运行态——等待态
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 23
    评论
评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值