文档介绍:操作系统 Operating System
西安邮电学院计算机系
舒新峰 2004年
******@xiyou.
课程简介
课程名称:操作系统( Operating System )
教材:《计算机操作系统教程》徐甲同
教学方式:授课( 40 )+上机实习(8)
考试类别:考查
参考教材:
1、计算机操作系统,汤子赢
2、操作系统设计与实现,王鹏等译,电子工业出版社
3、现代操作系统,陈向群等译,机械工业出版社
4、计算机操作系统教程, 张尧学、史美林,清华大学出版社
第一章操作系统概论
什么是操作系统
操作系统的发展史
操作系统的功能和主要特征
操作系统的结构
操作系统发展大史记
本章重点
1、计算机系统的组成
1·1 什么是操作系统
系统软件
工具软件:软、硬件检测疹断程序
应用软件:CAD、MIS等自己开发的系统
计算机系统
硬件
软件
CPU
储存器:内存、外存(软硬盘、磁带机)
输入设备:键盘、鼠标、扫描仪等
输出设备:显示器、打印机、绘图仪
操作系统
编译程序、DBMS等
2、操作系统在计算机系统中的地位
1·1 什么是操作系统
紧贴系统硬件之上,所有其他软件之下(是其他软件的共同环境)
1·1 什么是操作系统
3、引入操作系统的目标
有效性(系统管理人员的观点):
管理和分配硬件、软件资源,合理地组织计算机的工作流程
方便性(用户的观点)
提供良好的、一致的用户接口,弥补硬件系统的类型和数量差别
可扩充性(开放的观点):
硬件类型和规模、操作系统本身的功能和管理策略、多个系统间的资源共享和互操作。
1·1 什么是操作系统
4、操作系统的作用
从资源管理的观点——OS作为资源管理器:
OS的首要任务是管理计算机系统中硬件与软件资源,使其得到充分而有效的利用:
1)跟踪资源状态:时刻掌握计算机系统中资源的使用情况。
2)分配资源:处理对资源的使用请求,协调冲突,确定资源分配算法。
3)回收资源:回收用户释放的资源,以便下次重新分配。
4)保护资源:负责对系统资源的保护,避免受破坏。
1·1 什么是操作系统
操作系统作为资源管理器的观点是目前人们对操作系统认识的一个主要观点,根据此观点,人们将计算机资源划分为四大类:
1)处理机 2)存储器
3)I/O设备 4)信息(程序与数据)
相应可将操作系统分为四类管理器:
1)处理机管理 2)存储管理
3)设备管理 4)信息管理(文件系统)
1·1 什么是操作系统
从软件分层、扩允机器的观点——虚拟机:
提供硬件的高层界面(虚拟机),取消硬件限制
1)操作系统提供无限的内存、无限的CPU
2)扩充机器,功能更强大,使用更方便
【虚拟机】:使用户和程序员在不必涉及和了解硬件工作细节的情况下能方便的使用计算机,而为用户所提供的一个等价的扩展计算机,称为虚拟计算机。
1·1 什么是操作系统
从服务用户的观点——OS用户与裸机间接口: 操作系统为方便用户使用计算机提供了二级访问接口:
1)命令接口:命令行、菜单式、命令脚本式、图形用户接口GUI;
2)调用接口:形式上类似于过程调用,在应用编程中使用。
3)图形接口:图形用户界面GUI,方便用户使用。
编程更为容易,软件可移植性增强;使用更为方便。