• 计算机组成学习之开篇


           最近在学习《Java并发编程实践》这本书,对线程和CPU的概念很模糊,前因后果和来龙去脉感觉非常欠缺,之前买了台组装台式

    机运回家自己组装,发现对主板上的各个部位太陌生,于是决定趁这个机会补习一下计算机组成和运行原理方面的知识,直接找的

    Coursera上的北大老师陆俊林的课程学,在这里用图例加注释记录下。以前学的忘了想温故下或者这部分没有学的开发者可以跟着走一

    遍了解下。(PS:直接下载很难,可以到b站去找全套的,或者邮箱@我,百度网盘各种坑)

      这个课程主要分9大部分,一些离实践比较远的可能不会出现在这个系列的博客中。下面先列出这9 个部分

    一、计算机基本机构

    主要讲冯诺依曼结构的要点和南北桥的演化发展

    二、指令系统体系结构

    涉及到一些汇编指令和机器码指令,以及计算机的整个处理指令的过程

    三、算术逻辑单元

    会介绍一些逻辑门,逻辑运算器和加减法,D-触发器,以及存储器构成

    四、乘法和除法器

    介绍乘法除法器的工作原理

    五、单周期处理器

    介绍单周期处理器的一些工作流程

    六、流水线处理器

    介绍单周期处理器的升级版本-流水线处理方式

    七、存储结构层次

    这一章的内容是这次学习的核心,介绍CPU,高速缓存器,寄存器和硬盘之间的特性和交互

    八、中断与异常

    介绍外部和内部中断时CPU的处理方式

    九、输入输出设备

    介绍各种输入输出和CPU如何工作

    接下来会依次通过图例+文字说明的方式讲解说明。其中第一、二、三、七章是重点,其他篇章可能略过

  • 相关阅读:
    【PyQt5-Qt Designer】对话框系列
    【PyQt5-Qt Designer】界面布局
    【PyQt5-Qt Designer】PyQt5+eric6 安装和配置
    【PyQt5-Qt Designer】QMessageBox 弹出框总结
    【PyQt5-Qt Designer】鼠标+键盘事件
    【PyQt5-Qt Designer】猜数字(小项目)
    【PyQt5-Qt Designer】浅谈关闭窗口
    【PyQt5-Qt Designer】窗口操作
    【python基础】利用pandas处理Excel数据
    【python基础】os.path模块常用方法详解
  • 原文地址:https://www.cnblogs.com/yb38156/p/9626920.html
Copyright © 2020-2023  润新知