【操作系统】第一章 操作系统引论

1. OS的作用:

(1)作为用户和计算机硬件系统之间的接口
用户使用计算机的三种方式:图形窗口方式、命令方式、系统调用方式
(2)OS作为计算机系统资源的管理者
资源 操作系统的主要功能
处理器————》 处理器管理:进程控制、进程同步、进程通信、调度
存储器————》 存储器管理:内存分配、内存保护、地址映射、内存扩充
I/O设备————》I/O设备管理:缓冲管理、设备分配、设备处理
信息(数据和程序)——》文件管理:存储空间的管理、目录管理、文件的读写管理和保护
用户接口:命令接口、程序接口、图形接口
(3)OS用作扩充机器

2.操作系统的发展过程

(1)人工操作方式
(2)脱机输入/输出方式
(3)单道批处理系统 (作业成批处理,内存中只有一道
特征:单道性、顺序性、自动性
(4)多道批处理系统
特征:多道性
无序性:作业入内存由算法决定,不按提交顺序。入内存后,顺序执行。
调度性
缺点:无交互能力,平均周转能力强
(5)分时系统(交互性、及时性较好
采用时间片轮转方式处理服务请求
响应时间RT≈时间片*用户数
特征:多路性:允许将多台终端连到一台主机上,并按分时原则为每个用户服务
独立性
及时性
交互性
(6)实时系统(调度和能力是关键,高度可靠,及时性最好
按任务执行是否呈现周期性来划分:周期性实时任务
非周期性实时任务(联系着一个截止时间)
根据对截止时间的要求来划分:硬实时任务
软实时任务

3.操作系统的基本特征(并发、共享、虚拟、异步)

(1)并发 (多道并发是最根本的特征)
并行性:两个或多个事件在同一时刻发生
并发性:两个或多个事件在同一时间间隔内发生
(2)共享
互斥共享方式:一段时间内只允许一个进程访问该资源
同时访问方式
(3)虚拟
时分复用、空分复用
(4)异步性:指进程的执行顺序和执行时间的不确定性

4.操作系统的结构

(1)传统OS结构:无结构OS、模块化OS、分层式OS结构
(2)微内核结构:以OS为核心,以C/S为基础,采用了面向对象程序设计方法

猜你喜欢

转载自blog.csdn.net/sun_sxq/article/details/82872352