文档介绍:第一章操作系统引论
介绍操作系统的基础知识及其形成和发展,以及操作系统的分类和几种比较熟悉的操作系统.
库文档分享
一、计算机系统组成
计
算
机
系
统
硬件
软件
中央处理器(处理机,CPU)
存储器(内存、辅存)
I/O设备(输入/输出设备)
系统软件(如操作系统)
支撑软件(工具软件)
应用软件(如图形处理系统)
库文档分享
1、用户命令执行流程
CPU
内存
键盘
显示器
用户的键盘操作在CPU的控制下调入内存
然后CPU从内存中取出用户的命令,执行后返回结果
执行结果在CPU的控制下又反馈到显示器
返回
库文档分享
2、操作系统的概念
操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。
三要点:
①是软件,且是系统软件
②基本职能是控制和管理系统资源
③提供服务,方便用户使用
库文档分享
3、操作系统的功能
用户接口
处理机管理
设备管理
存储器管理
文件管理
前进
库文档分享
(1)处理机管理
在一段时间内,只能有一个进程在CPU中执行。
①作业和进程调度
②进程控制
③进程通信
同步方式和互斥方式;通信机制
库文档分享
(2)存储器管理
计算机存储器的设计目标可以归纳成三个问题:多少?多快?多贵?
①内存分配
②地址映射(逻辑地址、物理地址)
③内存保护(上界地址值、下界地址值)
④内存扩充(虚拟存储技术)
库文档分享
(3)设备管理
计算机外设种类众多,而且各种设备的传输速度差异很大,很难开发一种通用的、一致的解决方案。
①缓冲区管理
②设备分配
③设备驱动
④设备无关性
前进
库文档分享
各种设备速度比较表(b/s)
设备
传输速度
设备
传输速度
键盘
90
光盘
9000000
鼠标
200
以太网
10000000
Modem
80000
硬盘
90000000
软盘
900000
图形显示设备
700000000
激光打印机
2000000
千兆位以太网
1000000000
扫描仪
5000000
返回
库文档分享
(4)文件管理
在大多数应用中,文件是一个核心成分,除了实时应用和一些特殊应用外,应用程序的输入都是通过文件来实现的。
①文件存储空间的管理
②文件操作的一般管理
③目录管理
④文件的读写管理和存取控制
库文档分享