BWIN·必赢(中国)唯一官方网站计算机入门笔记1694年出现“步进计算器”,类似汽车的里程计数器,10进制,支持加(正向操作)减(逆向操作)乘(多个加法)除(多个减法)
1890年因为美国人口普查发明了“打孔卡片制表机”,比原来的手摇的速度快了10倍,讲计算和电路进行了结合,加快了计算速度,原理:在纸上打孔→孔穿过针→针泡入汞→电路连通→齿轮使计数+1
1991年根据“差分机”草稿制作出该机器,并根据“差分机”构想出“分析机”,“分析机”是通用计算器,计算器可自动完成一系列操作,有跨时代概念,预示着计算机程序的诞生
20世纪人类数量翻倍,全球贸易和运输更加紧密,工程与科学复杂度加深,需要更多自动化,更强的计算能力
ALU是“Arithmetic and logic Unit(算术逻辑单元)”的简称,用于计算机的表示和存储数字(处理数据),是计算机的数学大脑,计算机所有负责运算的组件都用到了它,
1970年,最著名的ALU,英特尔74181,第一封装在单个芯片内的完整ALU,让计算机可以更小更便宜
寄存器:一组锁存器叫寄存器,寄存器能存一个数字,这个数字有多少位叫位宽,早期电脑用8位寄存器,然后是16位,32位,现在大部分计算机都有64位寄存器
内存/内存储器:让ALU计算后讲结果保存起来,进行后续操作,可以访问任何位置,下面这个就是一个线个内存模块,每个内存模块有32个内存方块,每个内存方块上有4个小块BWIN·必赢(中国)唯一官方网站,每个小块上是128*64位的矩阵,类型有SRAM、RAM、DRAM、闪存、NVRAM
1行8个 ,可以存一个8位(一字节)的数字, 存一个8位数字,需要同时给8个256位内存一样的地址,每个地址存一位,意味着可以存256个字节,也就是有256个地址,每个地址可以读或写一个8位值
:计算机的心脏中央处理单元,负责执行程序中的指令,简称CPU,由寄存器、ALU、内存、指令表、控制单元、时钟组成
:已高层次视角看计算机,如当我们用一条线连接两个组件是,这条线只是所有必须线路的抽象(也就是逻辑上的线,现实可能没那么简单)2、CPU工作原理
:在CPU中的小块RAM,可以避免CPU空等,用于存储批量指令,也可以充当临时空间存放中间值,适合长/复杂的运算,
:在缓存的每块空间中存在,用于标识缓存中的数据和RAM中是否一致,不一致时,发生在缓存慢了而CPU有要缓存时BWIN·必赢(中国)唯一官方网站,在缓存腾出空间时先检查脏位,如果是脏的BWIN·必赢(中国)唯一官方网站,会先把数据写回RAM
:把JUMP这种指令当做岔路口,高端CPU猜那条路可能性大一些,提前将指令放入流水钱,如果cpu猜对了就马上执行,猜错了就要清空流水线
:为了不让CPU空等RAM,CPU内部的小块RAM,一般较小,缓存仅有KB/MB, CPU从RAM拿数据就可以拿一批数据,RAM→cache→CPU,例如:处理器想计算某处的值,RAM直接把100-200位置的值全部给缓存,当处理器向下处理值时,就可以直接从缓存中拿数据>
收到你的留言,我们将第一时间与你取得联系