自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 计算机科学速成学习-高级CPU设计

之前的内容已经基本完成了处理器的设计和功能实现,现在要谈一谈我们日常的CPU它执行程序上会有什么比较有意思的点。神奇的计算机,将人们日常的想法加入到处理器中,机器的效率就能翻倍。插一句,目前算力最大的计算机是无锡的神威太湖之光,它有40960个CPU,每个CPU有256个核心,每秒可以进行9.3亿亿次计算,真是太厉害了!

2024-03-26 23:23:05 1284 1

原创 计算机速成课学习6

前边的学习完成了基本的中央处理单元,也就是CPU,硬件已经完成的差不多了,今天要学习一下,更多的指令和程序具体是如何在CPU中进行运转的。之前处理的指令,主要是四种,将数据存入寄存器A,将数据存入寄存器B,把寄存器A的数据写入RAM,将两个寄存器的数据相加存入寄存器A/B。这次再多加几种。今天的学习完毕,刚开始感觉挺简单的,到了指令这里突然就抽象起来了,我们所学习的只是最基础的情况,实际的CPU执行确实会复杂很多,学无止境,继续加油。

2024-03-20 20:32:38 862 1

原创 计算机速成课5

在之前的学习中,我们已经做出了ALU,它可以完成计算,也做出了两个可以存储数据的单元,寄存器以及一个比较大的内存,可以在不同的地址存大量的数字位。基础的单元已经完成,接下来就要开始迎接伟大,完成CPU,中央处理器的学习。以上就是本节的内容,除了一部分比较抽象的知识大部分还是比较容易理解的,实在难以想象,我自己一步一步看到了整个CPU的完成,当然,是最简单的CPU的完成。让我们一起期待一下,下一节又会是计算机的哪一部分。

2024-03-19 22:58:42 268 1

原创 计算机速成课学习4

前边已经聊完了计算机的基础,计算单元,只有计算,没有数据显然是不行的,要完成程序类的工作,还需要一个可以储存东西的地方,现在要完成下一步了,就是计算机的寄存器和内存。知识离我感觉越来越近了,这一趟学习让我感觉自己跨越了这漫长的工业旅程,以及充分的体会到这些科技结晶的珍贵。

2024-03-17 19:31:44 1856

原创 计算机速成3

二进制在计算机中的表示部分已经完成,下一步该进入如何用这些二进制数字完成计算机中的计算。ALU(Arithmetic & Logic Unit)算术逻辑单元。计算机中完成数据加减的部分,也是计算机的核心,基本所有的部件都会用到它。如图是最早的ALU硬件展示,英特尔的74181.实在是太精妙了,看完这一部分感觉好像自己就在做一个计算机一样,把复杂的计算通过精妙的晶体管来完成,速度快到难以想象,在这里的时候已经有了计算机的初步模型,我也很期待下一步要做什么。

2024-03-17 16:08:32 454

原创 计算机速成学习课2

上一节介绍了布尔运算的基础,我们现在有了真和假,但是只有两个值是没有办法完成复杂的运算的,这也是计算机的根本问题,我们已经将真和假代表了1和0,那么像十进制一样,左边位上的数字都比相同的右边的位上的数字大10倍,像22,代表了210+2,同理,带入2进制,左边位上的数字是右边的2倍,比如11,21+1*1在本章节完成了对二进制在计算机中表示的介绍,包括各类数字以及字母,也同时介绍了ASCII以及Unicode这种统一标准。

2024-03-16 17:26:13 339

原创 计算机速成课学习1

第一步了解布尔

2024-03-16 16:30:29 308

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除