Java程序员应该掌握的计算机底层知识

硬件基础知识

 

CPU的制作过程

制造CPU的基本原料

如果问及CPU的原料是什么,大家都会轻而易举的给出答案—是硅,但硅又来自哪里呢?其实就是那些最不起眼的沙子

难以想象吧,充满着神秘感的CPU竟然是用沙子做的。

不过这中间是一个很复杂的制造过程,不是随便一把沙子就能做出来的。其中还需要一些金属(铝..等等)和一些化学原料,都起着不同的作用。

 

cpu的制造过程

作为制作cpu的主要原料硅,它的处理工作十分重要

首先需要对硅进行提纯,一般的沙子,硅的含量在10%-20%左右

所以需要对沙子进行高温熔化,然乎对硅进行高度提纯,纯度(99.99%),然后做成一个硅锭形态,其实就是一个圆柱体

然后把这个圆柱体,切片,打磨。

光刻蚀

光刻蚀这是目前的CPU制造过程当中工艺非常复杂的一个步骤,为什么这么说呢?

它需要在这个圆上面,刻密密麻麻的线路图,非常复杂

你自己想象一个,在一个很小的芯片上面,相当于把中国地图给刻进去,难度不言而喻。

之后还要经过一系列的操作工艺,才能形成一块小小的cpu。

晶体管

cpu的核心其实就是晶体管,一块cpu里面其实刻着密密麻麻的晶体管,一个针头上就能放下大约3000万个。

在计算机出来之前,有个难点,就是如何代表数字,如何系统的处理数字,比如以前的算盘..可以代表数字。

就有人发明了,用电压来表示数字

大部分计算机使用的是布尔数学体系,它只有两种可能的值:正确和错误,并用二进制数字1和0表示,他们分别被高电压和低电压表示

因为晶体管是半导体,半导体就是你从左往右电流是通的,但是你从右往左它就不通了,简单来讲就是这个意思,

不过其中还有一系列复杂的逻辑运算,对于程序员来说没有必要了解的太深,懂一些就可以了。

 

书籍推荐,可以选读

▪《编码:隐匿在计算机软硬件背后的语言》

▪《深入理解计算机系统》

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风某人~Wind

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值