上海工程技术大学计算机导论第5章 操作系统基础.pdfVIP

  • 4
  • 0
  • 约1.33万字
  • 约 56页
  • 2019-05-05 发布于广东
  • 举报

上海工程技术大学计算机导论第5章 操作系统基础.pdf

第5章:操作系统基础 • 操作系统是为了方便用户,控制和管理 硬件和软件资源以使计算机能够有序并 高效运行的系统软件 • 操作系统是计算机系统软件的核心,是 计算机的灵魂,是计算机系统的管家, 软件和硬件资源的协调大师。掌握了操 作系统,就掌握了计算机的精髓。 目录 5.1 操作系统概述 5.2 DOS操作系统 5.3 Windows操作系统 5.4 Unix及Linux 5.1 操作系统概述 5.1.1 概述 5.1.2 操作系统的历史 5.1.3 操作系统的功能 5.1.4 操作系统的工作原理 5.1.5 操作系统的分类 5.1.6 常用的微机操作系统 5.1.1 概述  操作系统 Operating System ,OS  操作系统是一种软件,属于系统软件  从用户角度看,操作系统可以看成是计算机的硬件扩充  人机交互方式来看,操作系统是用户与机器的接口  用管理者角度看,操作系统也是管理资源的程序扩充 用户 应用软件 编译程序 数据库管理系统 操作系统 硬件平台 图7.1 计算机系统层次图 5.1.2 操作系统的历史 1946年—50年代末 (无操作系统) 第一代初级单道操作系统 第二代多道程序设计共享阶段 多模式系统 网络操作系统和分布式操作系统 5.1.3 操作系统的功能 1、处理器管理 主要任务是为了解决处理器 (CPU)的 分配问题,它决定了在多个程序申请管 理器时,选择调度哪个程序,占用处理 器。在该程序运行之前要为其分配必要 的资源 (如内存空间,外部设备等), 在程序运行过程中要控制其运行状态, 以及程序之间的同步和通讯等操作。 2 、存储器管理 主要任务是为了解决内存空间的分配问 题,它为程序和数据分配内存空间, 使 它们所占用的存储区不发生冲突。在多 个程序共享内存的情况下,它还必须为 每道程序提供保护,使各道程序都能在 自己所属存储区中,互相不干扰 3、设备管理 主要任务是为了当用户需使用外部 设备时,提出请求,由它进行分配, 当用户程序运行到要使用某设备时 由它驱动外部设备,同时它还能处 理外部设备的中断请求。 4 、文件管理 主要任务是管理文件目录,为文件分配 存储空间,执行用户提出的使用文件的 各种命令。对文件管理的要求是使用简 单,只要给出文件名就可使用有关命令 去存取信息,安全可靠,有保护措施, 文件被破坏时能即使恢复,文件既能共 享又能保密。 5、作业管理 主要任务是提供给用户一个使用计算机系统的界 面,使用户能够方便地运行自己的作业,并对进入系 统的所有用户作业进行管理和组织 (包括作业调度和 作业控制),以提高整个计算机系统的使用效率。 三种接口:A 、命令行 B、程序接口 C 、图形用户接口 5.1.4 操作系统的工作原理 1、多道程序设计 概念:多个计算程序同时驻留在主存中并发执行 优点:提高资源的利用率 输入第一批数据 输入 加工 输出 加工这批数据 输入第二批数据 (a ) 输出这批数据

文档评论(0)

1亿VIP精品文档

相关文档