什么是操作系统

操作系统

1.2 什么是操作系统

  • 从用户的角度上,操作系统是一个控制软件
  • 管理程序
  • 为应用程序提供服务
  • 杀死应用程序
  • 资源管理
  • 管理外设,分配资源
  • 操作系统位于应用软件之下,为应用软件提供服务支撑。

界面属于shell,而不是内核(kernel)

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

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

OS Kernel 的特征:

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

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