操作系统基础

Table of Contents

操作系统

操作系统的演进

  • 无操作系统
  • 批处理系统
  • 分时系统

    多道程序设计

  • 进程管理

  • 存储管理

  • 作业管理

  • 文件管理

  • 设备管理

    什么是操作系统?

  • 管理硬件和提供用户交互的计算机程序;

    为什么使用操作系统?

  • 不能直接使用硬件;

  • 屏蔽不同设备的差异;

  • 使用方便

    操作系统资源

  • 处理器

  • 存储器

  • IO设备

  • 文件

    操作系统的基本功能?

  • 统一管理计算机资源;

  • 对计算机资源的抽象;

  • 提供用户与计算机之间的接口;

    并发性

  • 并行同一时刻发生;

  • 并发同一时间间隔发生;

    共享性

  • 含义:计算机资源可以被程序并发使用

    互斥共享

    同时访问

    虚拟性

  • 物理实体->逻辑实体

    时分复用

  • 虚拟处理器技术

  • 虚拟设备技术

    空分复用

  • 虚拟磁盘技术

  • 虚拟内存技术

    异步性

    为什么需要进程?