所用教材为:操作系统教程(第5版) 费翔林 骆斌编著
操作系统概观
操作系统的软硬件层次结构
软件可分类为系统软件、支撑软件、应用软件
操作系统与支撑软件、应用软件之间的区别
(1)程序意图不同,各有不同的任务,解决不同的问题
(2)具有控制与被控制的关系
(3)操作系统是软件系统的核心,是各种软件的基础运行平台
(4)通用操作系统提供共性功能支持,与硬件相关,但和应用领域无关
(5)支撑软件及应用软件不能直接而只能通过操作系统来使用计算机系统的物理资源
操作系统的目标
(1)方便用户使用
(2)扩充机器功能
(3)管理各类资源
(4)提高系统效率
(5)构筑开放环境
操作系统的资源管理技术(3种)
概述
复用
两种基本方法:空分复用共享和时分复用共享
空分复用技术
将资源分割成更多和更下的单位供进程共享使用
时分复用技术
多个进程在一个时间段内轮流分时共享物理资源
码分复用技术
频分复用技术
虚拟
要点:
(1)对资源进行转化、模拟或整合,把物理上的一个资源编程逻辑上的多个对应物(或物理上多个变成逻辑上一个)的一类技术
(2)资源虚拟的例子——虚拟设备、虚拟主机、虚拟文件、虚拟屏幕(终端)、虚拟信道。
(3)虚拟技术可用于外部设备、存储资源(用来实现虚拟内存),文件系统等