美文网首页
1 计算机操作系统概述

1 计算机操作系统概述

作者: 涪江侠客 | 来源:发表于2019-07-18 11:52 被阅读0次

    1 走进计算机操作系统

    一:什么是计算机操作系统?
    计算机操作系统定义:配置在计算机硬件基础之上的第一层软件,可以理解为计算机硬件的“第一指挥官”。

    二:计算机操作系统的目标:
    1.方便性
    2.有效性
    3.可扩充性
    4.开放性

    三:计算机操作系统的作用?
    1:用户与计算机之间的“中介”(接口)
    2:计算机资源的管理者
    3:实现对计算机资源的抽象

    四:操作系统发展的动力:
    1.不断提高计算机资源利用率

    1. 方便用户
    2. 器件的不断更新换代
    3. 计算机体系结构的不断发展
    4. 不断提出新的应用需求

    2 计算机操作系统的发展过程

    一:“史前时代”
    1:计算机诞生之前
    2:1945年,世界上第一台计算机在美国诞生
    3:1946年,冯.洛伊曼计算机体系结构提出

    二:发展过程
    未配置操作系统——第一个批处理OS(1950年代)——多道批处理OS,实时OS出现(1960中期)——微机OS,多处理机OS、网络OS等(1970-1990年代)

    三:未配置操作系统的计算机
    1 人工操作
    2:脱机输入输出阶段

    四:单道批处理操作系统
    先把一批作业以脱机方式输入到磁带上,并在系统中配上监督程序(Monitor),在它的控制下,使这批作业能一个接一个地连续处理。
    缺点:系统资源得不到充分的利用

    五:多道批处理系统
    1 多道程序设计
    2: 优缺点:
    占用资源利用率高,系统吞吐量大,平均周转时间长,无交互能力

    六:分时系统
    多路性,及时性,独立性,交互性

    七:实时系统
    1:定义:十分注重处理的时效性(如火箭发射系统)
    2:实时系统的分类:(1) 工业(武器)控制系统,(2) 信息查询系统,(3) 多媒体系统,(4) 嵌入式系统
    3:实时任务的分类:
    (1) 周期性实时任务和非周期性实时任务
    (2) 硬实时任务和软实时任务

    八:微机操作系统的发展:

    • 单用户单任务(MS-DOS)
    • 单用户多任务(Windows)
    • 多用户多任务(UNIX/Linux)

    3 计算机操作系统的基本特性

    • 并发
      1:什么是并发?
      所谓“并发”,是指同一时间间隔发生大于或等于2件的事务。
      2:什么是并行性?
      多件事务同时发生

    • 共享
      1:定义
      系统中的资源可供并发的程序同时享有。
      2:分类
      互斥共享、同时访问

    • 虚拟
      物理实体转化为逻辑上的对应物

    • 异步
      以不可预知的状态同时推进(多道程序)

    4 计算机操作系统的主要功能

    • 处理机管理
      对处理机的分配及运行进行管理
      1:进程控制
      2:进程同步
      3:进程通信
      4:进程调度

    • 存储器管理
      为多道程序的运行提供良好的环境
      1:内存分配
      2:内存保护
      3:地址映射
      4:内存扩充

    • 设备管理
      1:缓冲管理
      2:设备分配
      3:设备分配

    • 文件管理

    • 1:文件的存储空间管理

    • 2:文件的目录管理

    • 3:文件的I/O管理

    • 用户接口
      1:用户接口
      2:程序接口

    5 操作系统的结构设计

    • 无结构
    • 模块化
    • 分层式
    • 微内核

    相关文章

      网友评论

          本文标题:1 计算机操作系统概述

          本文链接:https://www.haomeiwen.com/subject/ztoklctx.html