操作系统第一章知识点整理
Posted xiaohajiang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作系统第一章知识点整理相关的知识,希望对你有一定的参考价值。
一、一些基本概念
- 一个完整的计算机系统: 计算机硬件 + 计算机软件;
- 硬件部分: 计算机物理装置本身
- 软件部分: 计算机硬件执行并完成一定任务的所有程序及数据;主要包括系统软件与应用软件两大类。
- 操作系统定义: 操作系统是合理组织计算机的工作流程,有效控制和管理计算机系统的各类资源,并方便用户使用计算机的程序集合。它是一个最重要的系统软件。
- 分时: 两个或多个事件按时间划分,轮流使用计算机系统中的某一资源。
- 特权指令: 只允许操作系统程序使用的一组指令,他们主要是诸如修改程序状态字、开关中断等可能影响其它用户甚至整个系统安全的指令。
- 非特权指令:即允许操作系统程序使用,又允许用户程序使用的一组指令。它们是多道程序系统中用户程序唯一可用的一组合法指令,这些指令的执行不影响其他用户以及系统状态,如运算指令、取数存数等指令。
- 管态(系统态、核心态、内核态): 操作系统的管理程序在执行时CPU所处的状态;可能是特权指令也可能是非特权指令。
- 目态(用户态):用户程序在执行时CPU所处的状; 一定是非特权指 令,且从目态转换为管态的唯一途径是中断
二、 操作系统的特征
在多道程序环境下, 操作系统拥有并发性、共享性(并发性与共享性,为现代操作系统最基本特征)、虚拟性、异步性。
1、并发性
实现了硬件上的并行,程序上的并发
- 并发 :两个或多个事件在同一时间间隔内交替发生,在某一具体时刻上只有一个事件在运行。每个事件都有属于自己的时间片,时间片使用完若事件还未结束应等待下一次时间片使用。
- 并行: 在同一个时刻有两个或多个事件发生 。
2、共享性
对于计算机的资源共享可分为互斥共享、同时共享两种方式
- 互斥共享(顺序共享):多个进程互斥或排他的使用某个资源。比如CPU、打印机等。
- 同时共享: 在一段时间内,允许多个进程同时(并发的)访问使用该资源。如存储器等。
- 资源共享是以程序并发执行为条件的
- 程序并发执行是以资源共享为基础的
3、虚拟性
一方面指将物理上的实体转变成逻辑上的多个对应物,另一方面也指虚拟出来的对应物是用户主观上的错觉,并不客观存在。
4、 异步性
在内存中,多个进程都各自独立且运行速度等不可预知。即便过程的不确定性,但结果一定正确
以上是关于操作系统第一章知识点整理的主要内容,如果未能解决你的问题,请参考以下文章