精华全集 冲广角币 获取广角币的更多方法
【名称】:操作系统
【作者】:北邮
【格式】:PPT
【页数】:共十二章
【语言】:中文(默认)
【摘要或目录】:操作系统
本课程的基本内容:
1.引论
2.操作系统的运行环境
3.进程管理
4.多线程
5.并行性:互斥和同步
6.多处理器系统
7.死锁
8.实存储器管理技术
9.虚拟存储管理
10.设备管理
11.文件系统
12.微内核、操作系统的结构和设计
第一章:引论
本章学时:一周
通过学习,了解和掌握以下的知识:
1)操作系统的形成与发展
2)多道程序设计的概念
3)操作系统的功能与特性
4)操作系统的分类
§1.1操作系统的形成与发展
操作系统的定义:
操作系统的主要作用
操作系统的形成和发展过程
1946年~1955年电子管计算机时代:无操作系统。
1955年至1965年:晶体管和批处理;
1965年至1980年:集成电路和多道程序设计
80年代后: 个人计算机交互式操作系统:MS-DOS/UNIX/WINDOWS NT
80年代中期后: 网络操作系统和分布式操作系统
§1.2多道程序设计的概念
多道程序的引入
多道程序设计的概念:
把一个以上的作业存放在主存中,并且同时处于运行状态,这些作业共享处理器的时间和外部设备等其他资源。
单道作业和多道作业
§1.3 操作系统的功能与特性
操作系统的两大功能:
控制管理资源;
方便用户使用计算机;
操作系统的特性:
并行性;
共享性;
CPU的共享
主存的共享
外部存储器和系统中数据文件的共享。
§1.4 操作系统的分类
多道批处理操作系统
批操作:用户与作业间没有交互作用,不能直接控制作业的运行,即脱机操作
特点:对资源的分配策略和分配机构以及对作业 和处理器的调度等功能均经过精心设计,追求CPU和其他设备的充分利用。
分时操作系统
实时操作系统。
分时操作系统
定义:把计算机的系统资源(尤其是CPU时间)进行时间上的分割,即将整个工作时间分成一个个时间段,每个时间段称为一个时间片,从而可以将CPU的工作时间分给多个用户使用,每个用户依次的轮流使用时间片。
特征:
多路性;
交互性
独占性。
实时操作系统
定义:实时系统是指对随机发生的外部事件做出及时的响应并对其进行处理。通常包括实时过程控制和实时信息处理两种系统。
特征:
常为专用系统;
较强的中断处理机构,分析机构和任务开关机构。 满足实时性的要求。
可靠性;
队列驱动设计和事件驱动设计。
通用实时系统。
网络操作系统
定义:是使网络上各计算机能方便而有效的共享网络资源,为网络用户提供所需的各种服务和有关规程的集合。
特点:除了通常操作系统的资源管理功能外,还具有以下功能:
提供高效的可靠的网络通信能力;
提供多种网络服务功能。
§1.5 现代操作系统
特点:
a) 个人独占,上网运行,图形画用户接口。。
b) 对系统的可靠性/灵活性和可扩充性的要求,对称多处理器(SMP)方式被广泛采用。
c) 操作系统在设计和结构上也有了很大的改进:
i. 微内核结构
ii. 多线程机制
iii. 对称多处理器机制(SMP)
iv. 分布式操作系统
....................................
[hide][/hide]