1 / 43
文档名称:

2021年操作系统知识点整理完整版.docx

格式:docx   大小:46KB   页数:43页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2021年操作系统知识点整理完整版.docx

上传人:业精于勤 2021/5/18 文件大小:46 KB

下载得到文件列表

2021年操作系统知识点整理完整版.docx

相关文档

文档介绍

文档介绍:操作系统概述
一种完整计算机系统是由硬件系统和软件系统两大某些构成
计算机软件是指程序和与程序有关文档集合
按功能可把软件分为“系统软件”和“应用软件”两某些
系统软件:操作系统语言解决程序,数据库管理系统
应用软件:各种管理软件,用于工程计算软件包,辅助设计软件
普通把未配备任何软件计算机称为“裸机”
操作系统可以被看作是计算机系统核心,统管整个系统资源,制定各种资源分派方略,调度系统中运营顾客程序,协调它们对资源需求,从而使整个系统在高效、有序环境里工作。
发展动力:
提高计算机资源运用率需要
以便顾客使用计算机需要
硬件技术不断发展需要
计算机体系构造发展需要
操作系统是在“裸机”上加载第一层软件,是对计算机硬件系统功能初次扩充
操作系统定义:
操作系统是控制和管理计算机硬件和软件资源,合理地组织计算机工作流程,以及以便顾客使用计算机一种大型程序
操作系统功能:
解决机管理:进程控制,进程同步,进程通信、调度、实行CPU分派
存储器管理:内存分派,内存保护,地址映射,内存扩充
设备管理:缓冲管理,设备分派,设备管理
文献管理:存储空间管理,目录管理,读写管理和保护
与顾客关于接口:顾客接口,程序接口,人机交互
操作系统另一种定义:操作系统是一组能有效地组织和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及以便顾客使用程序集合
操作系统种类:
单道批解决系统
特点:单路性、独占性、自动性、封闭性、顺序性
缺陷:系统资源得不到充分运用
多道批解决系统
特点:多路性、共享性、自动型、封闭性、无序性、调度性
好处:
提高CPU运用率
提高内存和I/O设备运用率
增长系统吞吐量
缺陷:平均周转时间长,无交互能力
分时系统
分时系统是指在一台主机上连接了各种配有显示屏和键盘终端,由此所构成系统,该系统容许各种顾客同步通过自己终端,以交互方式使用计算机,共享主机中资源。
采用了“时间片轮转”解决机调度方略
实时系统
实时系统是指系统能及时响应外部事件祈求,在规定期间内完毕对该事件解决,并控制所有实时任务协调一致地运营
解决机管理
进程是指在系统中能独立运营并作为资源分派基本单位,它是由一组机器指令,数据和堆栈等构成,是一种能独立运营活动实体,各种进程可以并发执行和互换信息
程序是一种在时间上严格有序指令集合
在单道程序设计下,系统具备特点
资源独占性
执行顺序性
成果再现性
在多道程序设计环境下,系统具备:
执行并发性
互相制约性
状态多变性(不可再现性)
并发、并行、串行
从宏观上看是并行,同步在内存各种程序都在执行着,互不影响
从微观上看是串行,由于CPU在任何时刻只能执行一种程序,因而这些程序轮流占用CPU,交替执行着
咱们把“逻辑上互相独立程序,在执行时间上互相重叠,一种程序执行还没有结束,另一种程序执行已经开始”这种特性称为程序执行并发性
对进程描述
进程是程序一次执行过程
进程运营活动是建立在某个数据集合上
进程是在获得资源基本上从事自己运营活动
进程特性
构造特性、动态性、并发性、独立性、异步性
进程是一种动态概念
不同进程可以执行同一种程序
每一种进程均有自己生命周期
进程之间具备并发性,进程间会互相制约
程序和进程区别
程序是指令有序集合,是静态,进程是程序在解决机上一次执行过程,是动态。程序存在时永久,而进程是有生命周期,它因创立而产生,因调度而运营,因撤销而消灭
进程是程序一次执行过程,程序是进程赖以存在基本
进程具备并发性,而程序并发执行会失去可再现性
进程是系统分派和调度独立单位,进程由程序、数据集合和进程控制块构成
系统进程使用级别高于顾客进程
进程状态
创立、就绪、运营、阻塞
一种进程从运营状态变为就绪状态,一定会引起另一种进程从就绪变为运营
一种进程从运营状态变为阻塞状态,一定会引起另一种进程从运营状态变为就绪状态;这种因果变迁绝对不也许发生,由于一种CPU不也许真正同步运营两个进程
一种进程从阻塞状态变为就绪状态,不一定会引起另一种进程从就绪状态变为运营状态
进程三个构成某些:程序、数据集合、进程控制块(PCB)
进程控制块是进程存在唯一标示
作用:通过PCB,是本来不能独立运营程序,成为一种可以独立运营基本单位,一种可以并发执行进程
其中信息:进程标记符、解决机状态、进程调度信息、进程控制信息
操作系统中把做出“决定把CPU分派给谁用”程序称为“进程调度程序”
惯用进程调度算法:
先来先服务调度算法
时间片轮转调度算法:为就绪队列中每一种进程分派一种称为“时间片”时间段,它是容许该进程占用C