美文网首页
《深入了解计算机系统》阅读笔记一

《深入了解计算机系统》阅读笔记一

作者: 体胖勤跑步 | 来源:发表于2016-04-12 20:53 被阅读0次

这本书买了一年多了,每次拿起来都感到很纠结,看到那么大部头,就感到信心不足,于是一年多以来也没看多少,尤其看到第二章看到那么多数学算式的时候,就想打瞌睡。

这次重新拿起来静下心来读的时候,我对自己说“哥们,这次一定要坚持看完它”,是的,坚持最重要,哪怕一次只看一页也要看明白,每天半小时,学到什么东西反到是次要,我就是想看看到底能不能坚持到底干一件事。废话少说,开始第一篇总结

----------------------美丽的分割线------------------------

计算机信息的表示和处理:

现代计算机对信息的存储和处理都是以二值信号表示的,也就是通常说的0和1。因为对二值信号进行存储和执行计算的电子电路非常简单可靠,比如:脉冲信号,也就是数字信号,可以轻松用电路的高电压和低电压表示。那么既然0和1可以用高电压和低电压表示,那么人们把一些0和1的串固定下来表示固定的信息就可以实现,比如:“A”这个字母的二进制编码为01000001,它所对应的十进制编码为65。“+”号的二进制编码为00101100,对应的十进制编码为43。这样电路在遇到01000001这样的高低电压交替的脉冲时就知道这是表示的字母”A”.而对于有十个手指的人来说显然十进制是更方便的,自己觉得可以戏虐的认为:因为人有十个手指所以用十进制,而电脑只有两个手指(高电压,低电压)所以电脑用二进制。

信息存储:大多数计算机使用8位的块(就是字节Btye)作为最小的寻址的存储单位。计算机会把存储器当作一个非常大的字节数组,每一个字节由唯一的数字来表示,这样找到这个数字也就找到来它里面存储的信息,当然这个字节数组还会被划分成若干个便于管理的单元,已存放不同的程序对象。而表示字节的数字就是地址,程序的很大一部分工作就是围绕地址来做操作,一般用十六进制表示法表示这个地址。

整数表示

整数运算

浮点数

相关文章

网友评论

      本文标题:《深入了解计算机系统》阅读笔记一

      本文链接:https://www.haomeiwen.com/subject/vkbilttx.html