OS_Chapter01汇编
1
操作系统引论
第一章
1.1 什么是操作系统
1.2 操作系统的发展历史
1.3 操作系统的特征
1.4 操作系统的主要功能
1.5 操作系统的结构
2
什么是操作系统(1)
有哪些操作系统?
CP/M 最早的微机操作系统
DOS 远古霸主
Windows 现代微机操作系统的垄断者
Linux 开源代码,最具活力的操作系统
UNIX 高端的服务器操作系统
Mac OS 运行于苹果Macintosh的操作系统
3
什么是操作系统(2)
还有哪些设备有操作系统?
智能手机的操作系统
Symbian
WindowsMobile
ios
Android
4
什么是操作系统(3)
计算机系统的组成
硬件
系统程序
应用程序
5
什么是操作系统(4)
是扩展机器
隐藏了必须执行的复杂细节
给用户提供了虚拟机器, 易于使用
是资源管理者
每个程序可以获得资源的部分使用时间
每个程序可以获得资源的部分使用空间
6
什么是操作系统(5)
是人机交互的桥梁(接口、界面)
直接操作机器
编制程序
7
什么是操作系统(6)
操作系统是计算机系统中的一个系统软件,是一些程序模块的集合——
它们能以尽量有效、合理的方式管理和分配计算机的软硬件资源,合理的组织计算机的工作流程,控制程序的执行并向用户提供各种服务功能,使得用户能够灵活、方便、有效的使用计算机,使整个计算机系统能高效地运行。
8
操作系统的历史 (1)
编程语言:机器语言;
输入输出:纸带或卡片;
用户在控制台前调试程序,独占全机。用户既是程序员,又是操作员,手工操作;
一次完成一个功能(计算,I/O,用户思考/反应),之间没有重叠。
问题:手工操作的低效率造成CPU资源的浪费。
硬件非常昂贵,没有操作系统
9
操作系统的历史 (2)
程序员把作业(卡片或磁带)提交给负责调度的操作员(系统管理员);
操作员把作业“成批”地输入到计算机;
批处理管理程序自动地识别、装入一个作业,并运行之,然后再取下一个作业。
问题:手工操作的低效率造成CPU资源的浪费。
硬件昂贵,人力便宜
50年代末-60年代中:批处理管理程序
为了提高计算机的使用效率,减少手工操作!
10
操作系统的历史 (3)
早期的批处理系统(单道批处理系统)
把卡片拿到 IBM 1401
读卡片内容到磁带
磁带装到 IBM 7094 ,计算
磁带装到 IBM 1401 , 打印输出
11
操作系统的历史 (4)
早期批处理系统的脱机I/O
12
操作系统的历史 (5)
典型的 FMS作业结构 – 2nd 代
13
操作系统的历史 (6)
FMS的处理流程
14
操作系统的历史 (7)
通道:用于控制I/O设备与内存间的数据传输,有专用的I/O处理器,启动后可独立于CPU运行,实现CPU与I/O的并行工作。
中断是指CPU在收到外部中断信号后,停止原来工作,转去处理该中断事件,在完成后回到原来断点继续工作。
60年代初:通道和中断技术
15
操作系统的历史 (8)
多道:内存中同时存放多个作业,由CPU以切换方式为之服务。在当前运行的作业需作I/O处理时,CPU转而执行另一个作业;
宏观上并行运行:都处于运行状态,但都未运行完;
微观上串行运行:各作业交替使用CPU和I/O设备
60年代中-70年代中:多道批处理系统
现代意义上的操作系统出现
16
操作系统的历史 (9)
多道批处理系统
3个作业同时在内存中
17
操作系统的历史 (10)
多道程序方式运行 ,A和B的I/O使用不同的设备且均已结束。假设先调度B运行。画出60ms内运行轨迹并求出CPU的利用率。
一个例子
18
操作系统的历史 (11)
19
操作系统的历史 (12)
R Turner 提出的例子:某计算机系统,有256KB的主存(不包含操作系统),一个磁盘,一个终端和一台打印机。同时提交的三个作业分别命名为JOB1、JOB2、JOB3。各作业运行时间分别为5min、15min和10min。它们对资源的使用情况如下表所示:
作业
JOB1
JOB2
JOB3
作业类型
CPU
I/O
I/O
主存
50
100
80
磁盘
√
终端
√
打印机
√
运行时间
5
15
10
又一个例子
20
操作系统的历史 (13)
21
操作系统的历史 (14)
系统非常复杂;
完全用汇编语言编写;
IBM的OS/360,第一个为一系列计算机设计的操作系统,从最小的机器到最大的机器。1963年提出,1968年开始工作。发布时,带着已知的 1000 个bugs;
引发了研究兴趣,OS最终成为一门重要的学科
缺点:只是解决了CPU与I/O设备之间的并行运行问题,没有解决用户的响应时间要求。
22
操作系统的历史 (15)
交互
您可能关注的文档
- 五年级上册第1单元词语盘点复习课件剖析.ppt
- 五年级上册《练习2》课件剖析.ppt
- OSPFLSA过滤简述汇编.doc
- 五年级上册《复式统计表》剖析.ppt
- 五年级上册数学《确定位置》课件PPT剖析.ppt
- 五年级上册语文单元复习剖析.ppt
- 五年级三爱三节主题班会剖析.ppt
- 五年级上册第三单元习作及口语交际课件剖析.ppt
- Oracle数据库第16章PL/SQL编程基础汇编.pptx
- OTC操作探讨汇编.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 2025年陕西省汉中市某中学小升初入学分班考试英语考试真题含答案.docx VIP
- DB31T 1236-2020 未成年人司法社会工作服务规范.docx VIP
- 宣贯培训(2026年)《DLT 2772—2024火力发电厂输煤廊道巡检装置技术规范》.pptx VIP
- 2026年北京中考白皮书.pdf VIP
- 2025届苏锡常镇高三(一模)数学试题及参考答案.pdf VIP
- 《人工智能辅助的翻译技术》课件.ppt VIP
- 沉浸式非遗体验—宋代点茶.pptx VIP
- PET Complete精品教学课件 unit 3 having fun.pptx
- 年产2万吨马铃薯全粉项目可行性研究报告.docx
- 《计算机网络基础》课件——OSI参考模型.pptx VIP
原创力文档

文档评论(0)