OS-功能、特征

204 阅读1分钟

操作系统的核心功能

  • 资源管理、
  • 向用户提供服务、
  • 对硬件扩展(赋能)

学习OS主要在四个方面:

  • 进程管理(处理机管理)
  • 内存管理
  • 文件管理
  • IO

OS四大特征

  • 并发
  • 共享

互斥共享:QQ与微信同时视频聊天,摄像头只能分配给其中一个
同时共享:QQ与微信同时发文件。微观上是分时访问硬盘资源。

  • 虚拟

空分、时分

  • 异步

在多道进程运行的环境下,进程之中指令的执行不是一贯到底的,而是走走停停,以不可预知的速度向前推进,这就是异步性。

OS运行机制

指令:

  • 特权指令:如内存清零(不允许用户程序使用)
  • 非特权指令:如普通的运算指令

CPU如何判断当前是否可以执行特权指令? 两种处理器状态

  • 用户态/目态:仅能执行非特权指令
  • 核心态/管态:特权、非特权指令都能执行

OS内核

大内核/微内核