基本概念:组织和管理软件、硬件资源以及计算机系统中的工作流程,并控制程序的执行,向用户提供接口
五大功能
磁盘管理
-
磁盘技术指标和数据读取时间
-
磁盘调度算法
-
磁盘清理和磁盘碎片整理
进程管理
-
进程的三态模型
-
同步和互斥
-
信号量机制
-
信号量表示和范围
-
文件管理
-
概念:对文件的存取,目录等管理
-
文件路径、命名规则、基本操作、文件类型和扩展名
-
系统的安全
-
系统级
-
目录级
-
用户级
-
文件级
-
存储管理方式
-
分页、分段和段页式存储:段、页数和页面大小判断
-
虚拟存储管理 ● 方式和最大容量
作业管理
-
概念:人与物,人与机器交互和界面管理
-
任务
-
界面管理
-
人机交互
-
图形界面
-
语音控制
-
虚拟现实
操作系统的分类
批处理操作系统
-
单道批:一次一个作业入内存,作业由程序、数据、作业说明书组成
-
多道批:一次多个作业入内存,特点:多道、宏观上并行微观上串行
分时操作系统
-
采用时间片轮转的方式为多个用户提供服务,每个用户感觉独占系统
-
特点:多路性、独立性、交互性和及时性
实时操作系统
-
实时控制系统和实时信息系统
-
交互能力要求不高,可靠性要求高
网络操作系统
-
方便有效共享网络资源,提供服务软件和有关协议的集合
-
主要的网络操作系统有:Unix、Linux和Windows Server系统
分布式操作系统
-
任意两台计算机可以通过通信交换信息
-
是网络操作系统的更高级形式,具有透明性、可靠性和高性能等特性
微机操作系统
-
Windows:Microsoft开发的图形用户界面、多任务、多线程操作系统
-
Linux:免费使用和自由传播的类Unix操作系统,多用户、多任务、多线程和多CPU的操作系统
嵌入式操作系统
-
运行在智能芯片环境中
-
特点:微型化、可定制、实时性、可靠性、易移植性