1-1 操作系统是什么?
1-2 操作系统的定义?
1-3 操作系统的主要特征
并发,共享,随机,虚拟
(1)并发:指处理多个同时性的能力。
宏观上:这些程序都在同时执行
微观上:任何时刻只有一个程序真正在执行。
(2)并行:与并发相似,但多指不同程序同时在多个硬件部件上运行。
(3)共享:操作系统与多个用户的程序共同使用。
交替运行
互斥共享:打印机
同时共享:可重入代码,磁盘文件
(4)虚拟:一个物理实体映射为若干个对应的逻辑实体(分时或分空间)
提高资源的利用率
cpu
存储器
显示设备--->多窗口或虚拟终端
(5) 随机:操作体统必须随时对不可预测的次序发生的时间进行响应并处理。
1-4 典型的操作系统
(1)windows
(2)Linux
(3)Android
android 应用程序
应用程序
系统库
Linux内核(提供核心服务器)
1-5 操作系统分类
传统的操作系统的分类
(1)批处理操作系统
最求目标->提高资源利用率,增加作业吞吐量
(2)分时系统
最早的交互式系统
同时为多个终端服务
时间片
追求的目标:及时响应
(3)实时操作系统
(4)网络操作系统
(5)分布式操作系统
(6)嵌入式操作系统
2-1处理器状态
cpu状态
2-2 中断/异常机制-》操作系统的驱动力
Q&A 为什么引入中断与异常?
分时系统与批处理系统结合