1.操作系统课程概述

什么是操作系统?

角度1:

  • 从用户角度上,操作系统是一个控制软件;
  • 管理应用程序;
  • 为应用程序提供服务;
  • 杀死 应用程序;

角度2:

  • 资源管理;
  • 管理外设,分配资源;


操作系统的层次架构

硬件之上,应用程序之下,操作系统位于软件之下,为应用软件提供服务支撑。


Kernel操作系统内部组件,包括:

  • CPU调度器
  • 物理内存管理
  • 虚拟内存管理
  • 文件系统管理
  • 中断处理与设备驱动

OS Kernel的特征

  • 并发
  • 计算机系统中同时存在多个运行的程序需要OS管理调度
  • 共享:“同时”访问,互斥共享
  • 虚拟:利用多道程勋设计技术,让每个用户都觉得有一个计算机专门为它服务
  • 异步:程序的执行不是一贯到底,而是走走停停向前推进的速度不可预知,但是运行环境相同
  • 需要保证程序运行的结果也要相同



我听到的我会忘记,我看到的我能记住,只有我做过的我才能理解。






你可能感兴趣的:(操作系统)