操作系统笔记(一)介绍

  • 什么是操作系统
  1. 管理计算机资源(资源管理)
  2. 抽象计算机硬件,提供给用户接口(虚拟机)
  3. 在硬件和应用软件之间沟通的桥梁
  • 操作系统包括什么(kernel)
  1. CPU管理
  2. 内存管理
  3. 文件系统
  4. 驱动管理
  • 操作系统历史
  1. batch system:串行,流水线。从一个job到另一个job。
  2. multiprogramming:多个job同时在内存运行,共享CPU。
  3. time sharing system:快速响应的交互式计算。
  • 操作系统结构
  1. 简单结构
  2. 分层结构:低效,THE(processor, memory, operator-process communication, i/o, user program, operator)
  3. micro-kernal: 进程等communication, cpu调度,内存管理。没有policy(what),只有mechanism(how to原子功能)
  4. 虚拟机:实现复杂,安全独立,适合研究。
  • 计算机结构
posted @ 2018-03-12 13:03  niuxu18  阅读(283)  评论(0)    收藏  举报