Ⅰ.操作系统是什么
从用户角度上说:操作系统是一个控制软件
管理应用程序
为应用程序提供服务
杀死应用程序
从计算机角度上说:操作系统进行资源管理
管理外设、分配资源
Ⅱ.操作系统的层次架构
硬件之上,应用程序之下
Ⅲ.操作系统的内部组件
CPU调度器
物理内存管理
虚拟内存管理
文件系统管理
中断处理与设备驱动
Ⅳ.操作系统内部的特征
1.并发
计算机系统中同时存在多个运行的程序,需要OS管理和调度
并发指一段时间内多个程序运行;而并行是指一个时间点上多个程序运行,要求多个CPU
2.共享
"同时"访问
互斥共享
3.虚拟
利用多道程序设计技术,让每一个用户都觉得有一个计算机专门为他服务
4.异步
程序的执行不是一步到底的,而是走走停停,向前推进的速度不可预知
但只要运行环境相同,OS要保证程序运行的结果也相同