计算机组成原理 (哈工大)

在这里插入图片描述

计算机组成原理 (哈工大)

概论

简介

  • 在体系结构中的地位

  • 现代计算机的多态性

  • 计算机系统

    • 硬件

    • 软件

      • 系统软件
      • 应用软件
  • 系统复杂性管理

    • 抽象
    • 层次化
    • 模块化
    • 规则性
  • 层次结构

    • 高级语言
    • 汇编语言
    • 操作系统
    • 机器语言
    • 微指令系统
  • 与计算机体系结构的对比

基本组成

  • 冯·诺依曼计算机

    • 计算机由五大部件组成

      • 输入设备,输出设备,存储器,运算器,控制器
    • 指令和数据以同等地位存在于存储器,可按地址访问

    • 指令和数据用二进制表示

    • 指令由操作码和地址码组成

    • 存储程序

    • 以运算器为中心

  • 计算机工作步骤

    • 上机前的准备

      • 建立数学模型
      • 确定计算方法
      • 编制解题程序
    • 计算机的解题过程

      • 存储器的基本组成

        • 存储体
        • MAR
        • MDR
      • 运算器的基本组成

        • ACC
        • MQ
        • ALU
        • X
      • 控制器的基本组成

        • PC:取指令
        • IR:分析指令
        • CU:执行指令

硬件的主要技术指标

  • 机器字长

  • 运算速度

    • 主频
    • 核数,每个核支持的线程数
    • CPI:执行一条指令所需时钟周期数
    • MIPS:每秒执行百万条指令
    • FLOPS:每秒浮点运算次数
  • 存储容量

    • 主存容量

      • 存储单元 × 存储字长
      • 字节数
    • 副存容量

      • 字节数

计算机的发展

  • 硬件

    • 电子管,晶体管,中小规模集成电路,大规模集成电路,超大规模集成电路
    • von Neumann 系统结构
    • IAS 的逻辑结构
    • IBM System / 360
    • Moore 定律
  • 软件

    • 语言

      • 机器语言,汇编语言,高级语言
      • FORTRAN:科学计算和工程计算
      • PASCAL:结构化程序设计
      • C++:面向对象
      • Java:适应网络环境
    • 系统软件

      • 语言处理程序

        • 汇编,编译,解释
      • 操作系统

        • DOS,UNIX,Windows,Linux,Kylin Linux
      • 服务性程序

        • 装配,调试,诊断,排错
      • 数据库管理系统

        • 数据库和数据库管理软件
      • 网络软件

    • 发展特点

      • 开发周期长
      • 制作成本昂贵
      • 检测软件产品质量的特殊性

应用

  • 科学计算和数据处理
  • 工业控制和实时控制
  • 网络技术
  • 虚拟现实
  • 办公自动化和管理信息系统
  • CAD/CAM/CIMS
  • 多媒体技术
  • 人工智能

展望

  • 芯片集成度提高的限制

    • 物理极限
    • 制作成本
    • 功耗,散热,线延迟
  • 替代

    • 光计算机
    • DNA 生物计算机
    • 量子计算机

系统总线

基本概念

  • 连接各个部件的信息传输线,各个部件共享的传输介质

分类

  • 片内总线(芯片内部)

  • 系统总线(计算机各部件之间)

    • 数据总线:双向
    • 地址总线:单向
    • 控制总线:有出,有入
  • 通信总线(计算机系统之间或与其它系统)

    • 传输方式

      • 串行
      • 并行

特性

  • 机械特性

    • 尺寸,形状,管脚数,排列顺序
  • 电气特性

    • 传输方向,有效的电平范围
  • 功能特性

    • 地址,数据,控制
  • 时间特性

    • 信号的时序关系

性能指标

  • 总线宽度

    • 数据线的根数
  • 标准传输率

    • 每秒传输的最大字节数(MBps)
  • 时钟同步/异步

  • 总线复用

    • 地址线与数据线复用
  • 信号线数

    • 三线的总和
  • 总线控制方式

    • 突发,自动,仲裁,逻辑,计数
  • 其他指标

    • 负载能力

总线标准

  • ISA
  • EISA
  • VESA(LV-BUS)
  • PCI
  • AGP
  • RS-232
  • USB

结构

  • 单总线
  • 面向 CPU 的双总线
  • 以存储器为中心的双总线
  • 三总线
  • 四总线

总线控制

  • 总线判优控制

    • 基本概念

      • 主设备(对总线有控制权)
      • 从设备(响应)
    • 集中式

      • 链式查询
      • 计数器定时查询
      • 独立请求查询
    • 分布式

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值