没有合适的资源?快使用搜索试试~ 我知道了~
操作系统原理期末考试复习大纲.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 44 浏览量
2022-01-06
05:17:15
上传
评论
收藏 220KB PDF 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/74251134/0001-502d4652a949490a2a909a7496257df9_thumbnail.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
17页
操作系统原理期末考试复习大纲.pdf
资源推荐
资源详情
资源评论
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![](https://csdnimg.cn/release/download_crawler_static/74251134/bg1.jpg)
操作系统原理 期末考试复习大纲
牢记操作系统的宗旨两根红线:
面向系统——提高资源利用率
面向用户——提供良好的用户界面,方便用户
第1章 绪论
操作系统定义及其功能;
操作系统的 定义 :
(本质)是一个大型的软件系统;
(对内)负责计算机的全部软件、硬件资源的管理,控制和协调并发活动, 实现信息的存储
和保护;
(对外)为用户使用计算机系统提供方便的用户界面;
(结果)使计算机系统实现高效率和高自动化。
面向系统资源,操作系统必须 尽可能提高资源利用率;
面向用户,操作系统必须 提供方便易用的用户界面。
操作系统的 功能 :
从资源管理及面向用户的角度 :
处理机管理(最重要功能)
作业调度
进程(或线程)调度
进程控制
进程间通信
存储管理
内存的组织分配
内存回收
内存保护
内存扩充(虚拟)
内存映射
设备管理
设备分配(动态分配)
一个通用设备驱动程序的接口——设备独立性(或无关性)
用于特定硬件设备的驱动程序(含设备中断处理)
缓冲区管理
文件管理
文件的操作和使用
文件树状目录管理
文件的物理结构及存储空间管理
文件的共享和保护
提供良好的用户界面
操作命令界面
简答: 32 分
选择: 10 分
填空: 18 分
应用: 40 分
![](https://csdnimg.cn/release/download_crawler_static/74251134/bg2.jpg)
键盘命令
图形界面
批处理界面
系统调用界面
多道程序设计技术;
多道程序设计技术是在计算机内存中同时存放几
道相互独立的程序,它们在操作系统管理程序的控制
下相互穿插地运行。
多道特征 :
多道 ——同时有多个程序都在系统的某个硬件( CPU或外
设)上执行或等待执行。
宏观上并行(通常称为:并发) ——站在用户的角度看,
所有的程序都在运行之中。
微观上串行 ——站在硬件设备的角度看,每次只运行一道
程序。比如 CPU和输入输出设备,任何时刻最多
只被一个程序占有。
批处理操作系统、实时操作系统与分时操作系统的主要特点与区别; ( 操作系统分类 )
是否所有操作系统都将提高资源利用率放在第一位?
操作系统按功能可以分为以下几种类型:
批处理系统
由操作系统按作业控制语言给定的控制流程进行作业选择,并 将选中的若干作
业调入内存以多道方式投入运行。
批处理系统的优点是系统吞吐量大,资源利用率高。
批处理系统不具有交互性,这是其缺点。
分时操作系统
分时操作系统采用 “时间片”、动态优先 数等方式使 CPU轮流为多个用户终端或多
个任务服务。
分时系统的主要特点是:
1 .多路调制性 2.独占性 3.交互性
实时操作系统
实时控制系统 响应速度快,可靠性要求高
实时信息处理系统 更强调系统的安全性和可靠性
不具备分时系统的强交互性。
实时系统的主要特点是:
1 .对响应时间的实时要求(可高可低) 。
2 .系统可靠性和安全性放在第一位, 系统效率放在次要地位, 交互性差或根本
没有交互性。
3 .系统整体性强。很多实时系统同时又是分布式系统,具有分布式系统整体
性强的优点。
网络操作系统
分布式操作系统
操作系统的主要特征;
并发性、共享性、不确定性
多 多多多多
计计
I/O 计 计
计计I/O
计计计计
计计计计
I/O 计计 计计计计
I/O 计计计计
计 计计计
多 多多多多
计 计A
CPU
计计1
计计 2
计 计B
计 计计
![](https://csdnimg.cn/release/download_crawler_static/74251134/bg3.jpg)
第3章 用户界面
操作系统用户界面的两种类型
操作命令界面
系统调用界面
(任何操作系统都必须提供系统调用界面。 )
用途:系统调用界面是为应用程序提供的系统服务界面, 用于用户源程序中需要请求系
统服务的地方;
形式:以语句或函数的形式提供给用户;
必要性:所有操作系统都必须提供系统调用。
两者关系:操作命令界面是在系统调用界面的支持下开发完成的。
系统调用是实现操作系统功能和应用程序功能的支撑平台。
在设计操作系统时很大一部分任务是设计操作系统所有的系统调用函数。
系统调用与子程序调用的区别
第4章 进程及进程管理
进程的基本概念
多道程序并发执行的特点及所产生的问题
导致“与时间有关的错误”的原因 :
与诸程序的执行速度有关;
由于多个程序都共享了同一个变量或者互相需要协调同步;
对于变量的共享或者互相协作的过程没有进行有效地控制。
程序并发执行的特点
(1) 失去了程序的封闭性和可再现性
(2) 程序与任务不再一一对应
(3) 程序并发执行中存在相互制约的关系
进程的定义
由进程控制块与程序组合,形成了一个新的实体
进程,是一个具有一定独立功能的程序关于某个数据集合的一次运行活动,是操作系
统进行调度和资源分配的基本单位。 ( 进程是程序在并发环境中的执行过程 )
进程描述了程序动态执行的过程,当程序投入运行时创建进程,当程序终止时进程消
亡,进程具有生命周期。
进程的类型
![](https://csdnimg.cn/release/download_crawler_static/74251134/bg4.jpg)
系统进程:它们是执行操作系统核心代码的进程,起着资源管理和控制的作用。
用户进程:执行用户程序的进程。
系统进程与用户进程的区别:
系统进程被分配一个初始的资源集合,这些资源可以被它独占,也能以最高优先权
使用;用户进程需要通过请求系统服务的手段竞争使用系统资源。
系统进程可以做显式的、直接的 I/O 操作;用户进程不能直接做 I/O 操作。
系统进程运行时 CPU处于系统态(核态或管态) ;用户进程运行时 CPU处于用户态(目
态)。
进程与程序的区别
进程中包含了需要执行的程序,程序是进程的一个组成部分。
进程与程序的关系主要体现在以下几点:
进程是一个动态概念,而程序是一个静态概念
进程具有并行特性,而程序没有。
进程与程序之间存在多对多的联系(无一一对应关系) 。
进程映像及其组成, PCB的概念
进程映像指进程实体的组成,它主要包括两个部分:程序和进程控制块。
进程控制块( PCB)的定义:
实质:定义的一个数据结构
作用:控制和管理进程在执行过程中的动态信息,是进程存在的唯一标识,以此来
感知进程的存在!
进程与 PCB的关系:
每个进程有唯一的 PCB
OS 依据 PCB管理进程
利用 PCB来管理进程的动态、并发
PCB 是进程存在的唯一标志,进程存在则 PCB存在,进程撤消则 PCB消亡
操作系统中的 PCB一般应包含如下内容:
进程标识
处理器状态信息及现场保护区
进程控制信息
进程的可能状态及其变迁条件
运行态
就绪态 阻塞态
时
间
片
到
进
程
调
度
事件完成、 I/O 完成
或消息到来
请
求
I
/
O
或
等
待
消
息
运行态
就绪态 阻塞态
时
间
片
到
进
程
调
度
事件完成、 I/O 完成
或消息到来
请
求
I
/
O
或
等
待
消
息
新建态 终止态
exit
剩余16页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/6020f295044c44faa2d7edcfad2028a0_bluewatergg.jpg!1)
BlueWatergg
- 粉丝: 3
- 资源: 11万+
![benefits](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-1.c8e153b4.png)
下载权益
![privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-2.ec46750a.png)
C知道特权
![article](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-3.fc5e5fb6.png)
VIP文章
![course-privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-4.320a6894.png)
课程特权
![rights](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-icon.fe0226a8.png)
开通VIP
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- SAPIEN PowerShell Studio 2024 v5.8.240 是一款功能强大且全面的集成开发环境(IDE)
- 一份关于vue开发大纲的教程!!!!!!
- Xceed Ultimate Suite 24.1.25154.0957 是一款全面的 .NET 组件和控件集合
- 在树莓派4B上,在ubuntu20.04中设置包含ros节点的文件自启动
- 一段基于汇编语言的计算斐波那契数列的代码
- 在树莓派4B上,在ubuntu20.04中设置包含ros节点的文件自启动
- 英语六级写作万能高分.docx
- 一段基于Object-C语言的计算斐波那契数列的代码
- 一段基于Rust语言的计算斐波那契数列的代码
- 没东西石达开代价大欧文见到就带大家
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)