操作系统

引论

1 操作系统的定义和作用 #

1.1 操作系统定义 #

操作系统是计算机中的一个系统软件,是一系列程序模块的集合。

  • 它们能尽可能以有效合理的方式组织和管理计算机的软硬件资源;
  • 合理地组织计算机的工作流程,控制程序的执行并向用户提供各种服务功能;
  • 使得用户更加灵活、方便的使用计算机,使整个计算机系统高效运行;

有效:指系统效率,资源利用率。如cpu利用率是否充足,I/O设备是否忙碌等。

合理:软硬件资源的管理是否公平合理。

...

操作系统运行环境与机制

📖 回顾:操作系统的主要工作

  • 程序的执行 启动程序、执行程序以及程序结束的工作
  • 完成与体系结构相关的工作
  • 完成应用程序所需的共性服务(提供各种基本服务,读盘、申请内存等等)
  • 性能、安全、健壮等问题

应用程序

———————— 虚拟机器界面 ---> 操作系统运行机制(系统调用)

操作系统

———————— 物理机器界面 ---> 操作系统运行环境(CPU状态、中断/异常机制)


...