引论
1 操作系统的定义和作用 #
1.1 操作系统定义 #
操作系统是计算机中的一个系统软件,是一系列程序模块的集合。
- 它们能尽可能以有效 、合理的方式组织和管理计算机的软硬件资源;
- 合理地组织计算机的工作流程,控制程序的执行并向用户提供各种服务功能;
- 使得用户更加灵活、方便的使用计算机,使整个计算机系统高效运行;
...有效:指系统效率,资源利用率。如cpu利用率是否充足,I/O设备是否忙碌等。
合理:软硬件资源的管理是否公平合理。
操作系统是计算机中的一个系统软件,是一系列程序模块的集合。
...有效:指系统效率,资源利用率。如cpu利用率是否充足,I/O设备是否忙碌等。
合理:软硬件资源的管理是否公平合理。
📖 回顾:操作系统的主要工作
- 程序的执行 启动程序、执行程序以及程序结束的工作
- 完成与体系结构相关的工作
- 完成应用程序所需的共性服务(提供各种基本服务,读盘、申请内存等等)
- 性能、安全、健壮等问题
应用程序
———————— 虚拟机器界面 ---> 操作系统运行机制(系统调用)
操作系统
———————— 物理机器界面 ---> 操作系统运行环境(CPU状态、中断/异常机制)