zoukankan      html  css  js  c++  java
  • 《计算机组成与系统结构》第一章 计算机系统概论 笔记

    今天是2019年下半年第一天,开始输出~

    《计算机组成与系统结构》第一章 计算机系统概论

    1.1 计算机的分类、发展与应用

    计算机分类:

    1. 通用计算机:功能齐全、通用性强、适用面广。但是牺牲了效率和经济性。
    2. 专用计算机:结构简单、可靠性高、速度快、成本低。但是实用性差。

    1.2 计算机的基本组成

    计算机硬件中,冯诺依曼体系:存储器、CPU(运算器、控制器)、输入设备和输出设备。

    控制器:计算机的指挥中心。

    控制器的工作原理:

    1. 程序计数器存储单元中,读取下一条指令代码
    2. 指令代码译码为一系列命令或信号,发向各个不同的功能部件
    3. 递增程序计数器,指向下一条指令。
    4. 从存储器中读取数据,保存在指令代码中。
    5. 把读取的数据提供给运算器或寄存器。
    6. 如需运算器完成,让运算器执行。
    7. 把运算器的结果写到存储器、寄存器或输出设备。
    8. 转到第一步。

    运算器:用于算术运算和逻辑运算。

    运算器的组成:算数逻辑单元ALU(核心)、一系列寄存器。

    存储器:存放程序和数据。

    存储器分为:

    1. 主存储器(ROM、RAM)
    2. 寄存器,比主存快
    3. 高速缓冲存储器cache:位于CPU与主存之间
    4. 辅助存储器。如硬盘、光盘等。

    总线:计算机系统的骨架,连接CPU、主存和IO设备。

    总线分为:数据总线(双向)、地址总线(单向)、控制总线。

    1.3 计算机系统的概念

    计算机体系结构的分类:

    1. SISD:单指令流、单数据流。
    2. SIMD:单指令流、多数据流。
    3. MISD:多指令流、单数据流。
    4. MIMD:多指令流、多数据流。
  • 相关阅读:
    0 到 1 掌握:Vue 核心之数据双向绑定
    前端性能优化, 从哪些方面入手? (缩略版)
    MDN中定义的Function.prototype.call()和apply()与bind()
    应聘前端开发的一次笔试题目(某数据挖掘分析公司)
    应聘前端开发的一次笔试题目(某电信子公司)
    应聘前端开发的一次笔试题目(某外资公司)
    算法之杨辉三角形(Java语言)
    算法之求质数(Java语言)
    微信小程序背景
    备份恢复(一)
  • 原文地址:https://www.cnblogs.com/amusement1992/p/11117499.html
Copyright © 2011-2022 走看看