• 《计算机组成与体系结构:性能设计》读后小记 1、导论


    一、计算机组成与体系结构

      1、计算机体系结构是那些对程序员可见的系统属性,这些属性直接影响到程序的逻辑执行,如指令集、用来表示各种数据类型的比特数、输入输出机制以及内存寻址技术。

      2、计算机组成是实现结构规范的操作单元及其相互连接,如那些对程序员可见的硬件细节,如控制信号、计算机和外设的接口以及存储器使用的技术。

    二、结构和功能

      1、计算机的层次系统是一系列相互关联的子系统,每个子系统又在结构上分层,直到分成我们所能达到的一些基本子系统的最低级。每一层的行为仅仅依赖于系统下一层更为简单的抽象特征。在每一层上,设计者关心的是结构和功能。结构:部件相互关联的方法;功能:作为结构组成部分的单个独立部件的操作。

      2、计算机体系结构有两种:(1)、由底层开始,向上建立完善的描述;(2)、从顶层开始,将系统分解成各个子部分。许多领域的事实证明,自顶向下是最清晰且最有效的方法。

      3、计算机所能执行的4个基本功能:数据处理、数据存储、数据传送、控制。

      4、计算机的4种主要结构组件:

        (1)中央处理单元(CPU):它控制计算机的操作并且执行数据处理功能,通常简单地被称为处理器。

        (2)主存储器:存储数据。

        (3)I/0:在计算机及外部环境之间传输数据。

        (4)系统互连:为CPU、主存储器和I/0之间提供一些通信机制。

      5、CPU的主要结构组件:

        (1)控制单元:控制CPU以至于整个计算机的操作。

        (2)算数逻辑单元(ALU):执行计算机的数据处理功能。

        (3)寄存器:提供CPU的内部存储。

        (4)CPU内部互连:提供控制器、ALU和寄存器之间的某种通信机制。

  • 相关阅读:
    MySQL实用基本操作
    数组经典例题
    Java基础之流程控制
    Java基础之数组详解
    java基础语法(三大基础)
    golang map转json
    go get 无反应、访问github.com速度慢、没反应问题的解决方案
    微信公众平台,微信网页授权,redirect_uri参数错误,解决方法!
    通过 nginx 访问 golang web
    golang 报错信息及解决方法--采坑之路,学习使我快乐
  • 原文地址:https://www.cnblogs.com/gaojiang/p/4026437.html
Copyright © 2020-2023  润新知