zoukankan      html  css  js  c++  java
  • 计算机组成原理---第1章 计算机系统概述

    第一章 计算机系统概述

    1.1 计算机的基本概念

    1. 电子计算机概念

    2. 五个逻辑模块及其相互关系

    1.1.1 信息的数字化表示

    1. 在计算机中用数字代码(二进制代码)表示各种信息
    2. 在物理机制上用数字信号(数字型电信号)表示数字代码
    3. 信息数字化表示的优点
      • 物理上易实现信息的表示与储存
      • 抗干扰能力强,可靠性高
      • 数值表示范围大,精度高
      • 可表示的信息类型广泛
      • 能用数字逻辑技术进行处理

    1.1.2 储存程序工作方式

    1. 编制程序
    2. 储存程序
    3. 自动、连续执行程序
    4. 输出结果

    1.1.3 计算机的分类

    • 总体上分为两大类:模拟计算机和数字计算机

      各自特点:

      • 模拟计算机:有模拟运算器件构成,处理在时间和数值上连续的模拟量(如电压、电流等)
      • 数字计算机:由数字逻辑器件构成,处理离散的数字量

      数字计算机分为:专用计算机和通用计算机

      • 专用机:以快速、经济和高集成度为只要指标的特殊计算机,针对特定任务设计,适应性较差(如:工控机,ATM等)
      • 通用机:适应性较高。到那时牺牲了效率、速度和经济性(如:个人电脑)
    • 按照系统规模和计算能力可分为:

      • 巨型机(超算)
      • 大型机
      • 小型机
      • 微型机

      系统规模和计算能力依次递减

    1.2 计算机的诞生和发展

    计算机之父:冯·诺依曼

    1.2.1 冯·诺依曼体系

    1. 用二进制代码表示程序和数据
    2. 采用储存程序(将程序和数据存储起来)的工作方式(核心思想)
    3. 现代计算机硬件组成
      • 储存器
      • 运算器
      • 控制器
      • 输入设备
      • 输出设备

    奠定了现代电子计算机的理论基础

    冯·诺依曼计算机的特点:

    1. 计算机由运算器,存储器,控制器,输入设备和输出设备五大部分组成
    2. 指令和数据以同等地位存放与存储器内,并可按地址寻访
    3. 指令和数据用二进制表示
    4. 指令由操作码和地址码组成
    5. 存储程序
    6. 以运算器为中心

    冯.诺依曼计算机硬件框图

    1.2.2 计算机的发展历程

    未来的发展趋势

    • 巨型化
    • 微型化
    • 多媒体化
    • 网络化
    • 智能化

    1.3 计算机系统的组织

    1.3.1 计算机的硬件系统组成

    1. 硬件系统的基本组成模型

      主要功能部件:

      1. CPU:主要由运算器、控制器等部件组成

        • 运算器

          1. 功能:完成算数和逻辑运算
          2. 组成特点:
            • 主要由ALU(算数逻辑单元)构成,执行算术、逻辑运算以及位移循环等操作
            • CPU功能的主要执行部件
            • ALU以全加器为核心,具有多种运算功能
            • 运算位数越多,计算精度越高,器件越复杂
            • 运算器的数据宽带一般是:8位、16位、32位、64位
        • 控制器

          1. 功能:产生控制命令(微命令),控制全机操作

          2. 基本组成:

      2. 存储器

        功能:存储数据和数字化后的程序

        【注意】不论是数据,还是程序,存储器存储的群都是用0或1表示的二进制代码

        存储器的几个基本概念

        • 存储单元:一般应具有存储数据和读写数据的功能,以8位二进制作为一个存储单元,也就是一个字节。

        • 地址:存储器由许多存储单元组成,每个存储单元的编号,称为地址

        • 存储容量:存储器所有存储单元的总数

        • 内存储器:即主存(内存),是一种用来直接为CPU提供服务的程序二号数据存储器

          (半导体存储芯片构成,特点:速度快,存储容量比外存小)

        • 外存储器:即辅存,为计算机配备的储存容量很大的辅助存储器

          (磁盘存储器,光盘存储器等,特点:存储容量大,价格便宜,速度慢)

      3. 输入/输出设备

        功能:执行输入/输出信息的转换

        输入时:原始信息--->二进制代码,送入主机

        输出时:处理结果(二进制代码)--->用户能够直接感知的信息(字符、图像、声音),并输出给用户

      4. 总线

        能为多个部件分时共享的一组信息传送通路

        根据传送信息不同分为三类:

        • 数据总线:传送各种数据信息
        • 地址总线:传送各种地址信息
        • 控制总线:传送各种控制信号
      5. 接口

        将总线与各种外设连接,切具有转换、连接等功能的部件

    1.3.2 计算机架构

    1. 微型计算机:南-北桥架构

    2. 小型计算机:多处理器架构

    3. 超级计算机:集群式分布

    4. 多处理机系统的特点

      特点:由多处理器CPU构成

      根据处理器之前紧密程度,分为:

      • 紧密偶合型多机系统

      • 松散偶合型多机系统

    1.3.2 软件系统

    软件类别:系统程序和应用程序

    • 系统程序:负责系统调度管理,提供运行和开发环境、各种服务,确保系统运行良好
    • 应用程序:利用计算机来解决问题所编制的程序

    1.3.3 硬、软件系统层次结构

    计算机系统是一个有多层次的软件+硬件组成的系统

    基本结构图:

    1.3.4 软件与硬件的逻辑等价

    • 软件的特点:

      易于实现各种逻辑和运算功能,但是常受到速度指标和软件容量的制约

    • 硬件的特点:

      可以高速实现逻辑和运算功能,但是难以实现复杂功能或计算,受到控制复杂性指标的制约

    计算机中的软件,理论上都可以“固化”或“硬化”成硬件,以高执行速度;

    1.4 计算机系统的性能指标

    1. 基本字长

      • 一次数据操作的基本位数
      • 影响计算的精度、指令的功能
    2. 外频

      概念:外部频率或基频,也叫系统时钟频率

    3. 常用的CPU性能指标

      1. CPU的主频=外频x倍频系数

      2. IPS,每秒钟执行指令数

      3. CPI,每条计算机指令执行所需的时钟周期

      4. FLOPS,每秒只想浮点运算的次数、

      5. CPU的功耗

        • 动态功耗

          P=C×U²×f

          (C:负载电容;U:工作电压;f:工作频率)

        • 静态功耗

    4. 数据传输率

      物理含义:单位时间内数据传输量

      【注意】计算PCI-E总线的带宽时,一般还要考虑编码方式、单双工模式和通道路数等

    5. 存储器的容量

      • 内存(主存)容量

        指可编址的储存单元个数(取决于地址码位数)×储存单元位宽(表明编址单位)

      • 外存(辅存)容量

        指存储器能存储的最大数据量

        外存容量与总线地址码的位数无关

  • 相关阅读:
    Java注解详解
    浅析@Deprecated
    BeanUtils使用概要
    使用内省方式操作JavaBean
    怎样通过ajax提交数据
    Java 反射学习笔记
    jackson 学习笔记
    Dom4j 学习笔记
    Tensorflow打造聊天机器人
    Hive官方文档
  • 原文地址:https://www.cnblogs.com/just-like-this/p/13400011.html
Copyright © 2011-2022 走看看