2021-10-23

21天好习惯”第一期–1

关于学习计算机组成原理这门课,对我来说是有些坎坷的……老实说在刚接触这门课的时候我是听得云里雾里,究根到底是因为我对那些计算机专业名词概念还有那些部件运行的流程没有一个清晰的认识,所以即使把思维导图摆在我面前,我也是一知半解。后来我决定化繁为简,我去网上找了一门《计算机科学速成课》看了前十集。里面会把一些抽象的东西具体化,并且配合动画让知识点浅显易懂,而且一节课的内容比较少,时长也短,比较适合新生入门,同时也让你比较系统性地了解了计算机的组成与架构。从始至终你只需要弄清一个问题:我们写的程序在计算机是如何跑起来的?看完课程之后,我觉得我脑海里的某些知识瞬间就串联在一起了,比如《数字逻辑》里的二进制、半加器、全加器……等东西。关于各种计算机组成的四大内容,我从网上摘抄了一些。总共分为四大块:
第一大块,计算机的基本组成,主要包含:

硬件设备组成:CPU、主板、内存、硬盘、显示器等;
冯诺依曼体系结构:运算器、控制器、存储器、输入设备、输出设备;
计算机性能:CPU 主频、响应时间、吞吐率
第二块,计算机的指令和运算,主要包含:

计算机指令:机器码(编译 -> 汇编 -> 机器码、指令格式和跳转、函数调用和程序栈)、程序的编译、链接、装载和执行;
计算机运算:二进制编码(整数、反码、补码、浮点数、定点数)、数字电路(门电路、加法器、乘法器);
第三块,处理器设计,主要包含:

CPU:建立数据通路、面向流水线和设计、控制冒险和数据冒险、分支预测、异常和中断、并行计算
第四块,存储器和 I/O 系统,主要包含:

存储器的层次结构:SRAM 存储技术、寄存器、CPU 高速缓存、内存、固态硬盘、机械硬盘;
存储器和 I/O 系统:虚拟内存、CPU和内存的通信、DMA技术、访问输入输出设备;
CPU 高速缓存:局部性原理、缓存一致性协议、伪共享问题、write through 和 write back;
虚拟存储:缺页异常、TLB 加速地址转化、MMU 虚拟地址和物理地址转换;
看到这里,以我现在的水平自然是看不懂的。但是我已经能看懂一些比较简单的流程了。明天将讲述CPU如何发出指令,如何实现某些简单的功能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值