文档介绍:操作系统原理
1
课程性质与任务
《操作系统原理》是计算机各专业必修的专业基础课程
通过学习此课程,使学生掌握操作系统是什么,做什么。并重点了解操作系统如何使用和怎样工作,以此达到有效地管理计算机的软、硬件资源。
1
第一章绪论
(一) 操作系统与计算机结构的关系
(二) 操作系统的形成和发展
(三) 操作系统的定义
(四) 操作系统的功能
(五) 操作系统的基本类型
3
(一) 操作系统与计算机结构的关系
一. os与其他各层的关系
对下与硬件交互
控制CPU的工作、访
问存储器、设备驱动、中
断处理。
对上与用户及各种应
用程序交互
提供方便的用户界面、
提供优质的服务。
操作系统的宗旨
提高计算机的使用效率
方便用户的使用
裸机
作
系
操
统
其
他
系
统
软
件
用
户
应
用
程
序
序
程
4
存储程序式计算机(Von Neumann计算机)
1. 基本部件
CPU、主存储器、I/O设备、控制台
2. 特点
集中顺序过程控制
集中控制:由CPU集中管理
顺序性:程序计数器控制
过程性:模拟人们手工操作过程
5
3. 计算机系统结构与操作系统的关系
顺序计算模型并行计算模型
如何解决矛盾?
OS采用了一系列软件技术---------
多道程序设计技术、分时技术、
资源分配与调度等
硬件体系结构的改变
一对矛盾
6
批处理
(二)操作系统的形成和发展
手工操
作阶段
联机
批处理
脱机
批处理
执行
系统
操作系统形成
实时系统
个人计算机操作系统
网络操作系统
分布式操作系统
多道程序系统
多道批分时
处理系统系统
7
(二)操作系统的形成和发展
手工操
作阶段
8
1. 特点:无任何软件
有人工干预
独占性
串行性
2. 问题:人——机矛盾
机器作业在机器上人工操操作时间与机器
速度计算所需时间作时间有效运行时间之比
1万次/秒 1小时 3分钟 1 :20
60万次/秒 1分钟 3分钟 3 :1
9
批处理
(二)操作系统的形成和发展
手工操
作阶段
联机
批处理
脱机
批处理
执行
系统
主机速度↑
人—机矛盾
10