
计算机科学
文章平均质量分 76
紧派
这个作者很懒,什么都没留下…
展开
-
计算机科学(学习笔记三)
即便如此,现如今的CPU一秒最少也有上亿次的指令,超高的时钟速度带来一个问题,如何快速地传递数据给CPU,也就是RAM出现了瓶颈。RAM传输数据需要经过很多到程序,取地址,取数据,配置.....一条普通的指令就需要很多个时钟周期,这会造成CPU空等,就像一台高效的蒸汽机却没有煤能烧。同样也一定存在一定的问题,如数据的“依赖性”,方法是动态排序有依赖关系的指令。同步一般发生在当缓存满了而CPU又要缓存的时候,在清理缓存之前,会先检查“脏位”,如果是“脏”的就会在加载新缓存前将数据写回RAM中。原创 2024-06-06 23:32:34 · 391 阅读 · 1 评论 -
计算机科学(学习笔记二)
细想,64个锁存器并排放需要多少根线呢,输入可连成1根,输出和数据线各64根,也有129根了。ALU所计算出的结果需要存储以便使用,存储的其实也是01的二进制数据,利用与门或门可达到这个效果。所以我们说RAM是短暂性记忆,只有有电才能保存,他只是寄存器需要锁住才能保存,也就是所说的运行内存。一位存储做不了什么事,我们可以并排放8个锁存器,就可以存8位信息了。所以一个256位的寄存器,他输入一个8位的地址,4位代表行4位代表列足矣。那么将八个256位寄存器排放(如图,每8位一个字节,则这里有256个字节)原创 2024-05-25 16:16:34 · 420 阅读 · 0 评论 -
计算机科学(学习笔记一)
但ASCII是为英语设计的,只有255个位置可保存除了字母外的常用符号,但不同国家有不同的符号,如果在土耳其电脑上打开拉脱维亚语写的电子邮件则会出现乱码,随着计算机在亚洲的兴起这种做法彻底失效。但如果超过八位,则会导致溢出,虽然可以通过增加逻辑门数量增大位数但会降低速度,所以现在大多使用“超前进位加法器”ALU就是负责运算的组件,如电子技术基础中类似的74181加法计数器,他是第一个封装在单个芯片内的完整ALU。好的接下来就是我们数字的 “8位行波加法计数器” (有没有很熟悉,书上的是全加器芯片)原创 2024-05-25 09:02:45 · 448 阅读 · 0 评论