- 计算机早期历史
- 电子计算机
- 布尔逻辑和逻辑门
- 门电路是由三极管(一种晶体管)拼成的
- 二进制
- 算术逻辑单元
- 算数单元
- 用异或和与拼成了半加器
- 半加器和或门拼成了全加器
- 乘法也可以通过逻辑门实现
- 逻辑单元
- 比如判断这个数是不是0
- ALU用V来表示
- 算数单元
- 寄存器和内存
- 只能存储1位的电路
- AND-OR锁存器
- 一组锁存器就是一个寄存器了,多少位宽的寄存器就有多少的锁存器,比如64位
- 如果嫌锁存器多了的话线太多就用矩阵的方式来控制
- 最后组成了一个256字节的内存
- 因为可以随时访问任何位置所以叫RAM随机存取存储器
- 只能存储1位的电路
- 中央处理器
- 操作码
- 两个寄存器
- 指令地址寄存器
- 指令寄存器
- 指令执行三个阶段
- 取指阶段
- 解码阶段
- 执行阶段
- 指令地址寄存器+1
- 上面的这三个状态是由时钟来掌控的
- 指令和程序
- 多加了几个指令实现了除法操作
- i7有上千个指令
- 高级CPU设计
- 总线
- 缓存CACHE
- 就是提前从RAM拿一些数据先存进来,这样缓存命中的话CPU就能直接从CACHE中拿了,比较快
- 流水线设计
- 多核处理器
- 就是一个CPU里有很多个ALU等 <
在B站上看计算机科学速成课笔记
最新推荐文章于 2024-08-16 10:49:06 发布
这篇博客详述了计算机科学的发展历程,包括早期电子计算机、布尔逻辑、二进制运算、ALU、寄存器、内存、CPU设计、编程语言、数据结构、操作系统、存储介质、文件系统、压缩技术、图形用户界面、计算机网络、计算机安全以及人工智能等领域的重要概念和技术,适合初学者入门了解。
摘要由CSDN通过智能技术生成