计算机书籍读后感(计算机网络(原书第7版)读后感100字)

发布时间: 2024-10-13 16:58:53 来源: 励志妙语 栏目: 读后感 点击: 97

深入理解计算机系统,读后感[深入理解计算机系统,读后感]从程序员的视角,看计算机系统!本书适用于那些想要写出更快、更可靠程序的程序员,深入理解计...

计算机书籍读后感(计算机网络(原书第7版)读后感100字)

深入理解计算机系统 读后感

[深入理解计算机系统 读后感]
从程序员的视角,看计算机系统!
本书适用于那些想要写出更快、更可靠程序的程序员,深入理解计算机系统 读后感。通过掌握程序是如何映射到系统上,以及程序是如何执行的,读者能够更好的理解程序的行为为什么是这样的,以及效率低下是如何造成的。粗略来看,计算机系统包括处理器和存储器硬件、编译器、操作系统和网络互连环境。而通过程序员的视角,读者可以清晰地明白学习计算机系统的内部工作原理会对他们今后作为计算机科学研究者和工程师的工作有进一步的帮助。它还有助于为进一步学习计算机体系结构、操作系统、编译器和网络互连做好准备。
本书的主要论题包括:数据表示、C程序的机器级表示、处理器结构,程序优化、存储器层次结构、链接、异常控制流、虚拟存储器和存储器管理、系统级I/O、网络编程和并发编程。书中所覆盖的内容主要是这些方面是如何影响应用和系统程序员的。例如,在讲述数据表示时,本书说明了用来表示数字的表示方法是有限的,它能够近似地表示整数和实数,但是这种表示方法是有限制的,程序员必须了解。在讲述高速缓存时,本书讨论了矩阵代码中的循环变量的顺序是如何影响程序的性能的。在讨论网络互连时,本书描述了并发服务器如何能有效地处理来自多个客户端的请求。
本书基于Intel兼容(IA32)机器,在Unix或者相关的操作系统(例如,Linux)上执行C程序。虽然书中包括了一些帮助读者将Java转化成C的提示,但是还是要求读者对C或者C++有一定的了解。
您可以通过本书的Web网站www.csapp.cs.cmu.edu获得完整的资料,包括实验和作业,授课笔记和代码示例,读后感《深入理解计算机系统 读后感》。
本书英文版久负盛名,被众多专业人士称为“最伟大的计算机教材”之一,著名的美国卡内基梅隆大学计算机科学系一直将本书作为教材使用,程序员眼中的透彻讲述计算机系统的扛鼎之作。作者Randal
E.
Bryant是卡耐基梅隆大学的计算机科学系主任,ACM和IEEE双院士(Fellow),其研究成果多次获得ACM和IEEE颁发的大奖。
  本书共分十三章,分别介绍了信息的表示和处理、程序的机器级表示、处理器体系结构、存储器层次结构、静态和动态链接、虚拟存储器、系统级I/O、网络编程和并发编程等精彩内容。其目的是解释计算机系统的所有本质概念,并向读者展示这些概念是如何实际地影响应用程序的正确性、性能和实用性。与其他主要针对系统构造人员的系统类书籍不同,这本书是写给程序员的,是从程序员的角度来描述的。本书为软件和硬件之间搭起了一个桥梁,它给出了一种帮助读者分别从硬件和软件的角度去理解一个程序及其行为的途径,这也填补了国内计算机系统教学中的一个空白。本书的最大优点是帮助读者理解概念,让读者很清楚地在脑海中构造一个层次型的计算机系统,从最低层数据在内存中的表示(如我们一直陌生的浮点数表示),到流水线指令的构成,到虚拟存储器,到编译系统,到动态加载库,到最后的用户应用。
  本书提供了大量的例子和练习及部分答案。尤其值得一提的是,对于每一个基本概念都有相应的笔头或程序试验,加深读者的理解。
  〔深入理解计算机系统 读后感〕随文赠言:【这世上的一切都借希望而完成,农夫不会剥下一粒玉米,如果他不曾希望它长成种粒;单身汉不会娶妻,如果他不曾希望有孩子;商人也不会去工作,如果他不曾希望因此而有收益。】

《深入理解计算机》读后感

[《深入理解计算机》读后感]

《深入理解计算机》读后感
《深入理解计算机系统》一书有两个版本,分别由布赖恩特和Randal E.Bryant / David
R.O’Hallaron编著,《深入理解计算机》读后感。书中主要介绍了要介绍了计算机系统的基本概念,包括最底层的内存中的数据表示、流水线指令的构成、虚拟存储器、编译系统、动态加载库,以及用户应用等......
本书主要介绍了计算机系统的基本概念,包括最底层的内存中的数据表示、流水线指令的构成、虚拟存储器、编译系统、动态加载库,以及用户应用等,读后感《《深入理解计算机》读后感》。书中提供了大量实际操作,可以帮助读者更好地理解程序执行的方式,改进程序的执行效率。此书以程序员的视角全面讲解了计算机系统,深入浅出地介绍了处理器、编译器、操作系统和网络环境,是这一领域的权威之作。
  本书适合作为计算机及相关专业的本科生教材,同时也适用于编程人员参考阅读。
  〔《深入理解计算机》读后感〕随文赠言:【这世上的一切都借希望而完成,农夫不会剥下一粒玉米,如果他不曾希望它长成种粒;单身汉不会娶妻,如果他不曾希望有孩子;商人也不会去工作,如果他不曾希望因此而有收益。】

穿越计算机迷雾的读后感2000字数

从最基本的电学知识开始,带领读者一步一步、从无到有地制造一台能全自动工作的计算机。在这个过程中,读者可以学习到大量有趣的电学、数学和逻辑学知识,了解到它们是如何为电子计算机的产生创造条件,并促使它不断向着更快、更小、更强的方向发展。通过阅读《穿越计算机的迷雾》,读者可以很容易地理解自动计算实际上是如何发生的,而现代的计算机又是怎么工作的。以此为基础,在《穿越计算机的迷雾》的后面集中介绍了现代计算机的组成和主要功能,以及计算机核心与外部设备的接口,并对以操作系统为核心的软件进行了介绍。未经许可,不得以任何方式复制或抄袭《穿越计算机的迷雾》之部分或全部内容。
对于一个真心想学习计算机的人来讲。最重要的一点就是需要了解计算机的整体工作原理。当我们从图书馆捧一本计算机专业书籍时,里面讲的是多么的枯燥无味,我想大家都明白。不是别人写的书不好,不是别人的功力不深厚,或许是我们不是天才。反正我就感觉看不懂,即使懂了,也只是表面,这很另我烦躁,那么多的专业术语,叫人看着就烦,这是我的心......
电子计算机对全世界来说历史都不算长。还不到一百年。但是,计算机估计是发展最快的一种工具。从诞生到现在,已经变的面目全非,功能十分强大了。然而,无论外表看上去多么神奇,它的最基础的东西还是逻辑电路、继电器、触发器、寄存器、全加器……这些东西,这是我看了这本书才知道的。这本书确实能让人在轻松幽默中大致了解计算机的基本原理。

《计算机与人脑》--读书笔记

  这应该是我第三次读这本书,一本改自冯·诺依曼讲稿,并且一点都算不上厚的小书。第一次看这本书的时候恰逢高考之后无聊闲读随手翻一翻,全然不知所云。第二次翻看已经是大二学期,当时的水平也仅仅是勉强读完全书。当初自以为是任务很多事情就如长辈所说“长大后你就明白了”这样,后来才明白知识水品不尽是随着年龄就能自然而然的提高。所以即便是现在再读这本书,依然感到有太多自己水平难以触及的深度。

  《计算机与人脑》这本书与1958年出版,而在一年前冯诺依曼已经病逝。正如书名,整本书分为计算机和人脑两个部分。提到冯诺依曼和计算机,就不得不说到经典的冯诺依曼体系结构,即便如今的计算机进步在某些程度上已经步入非冯结构,冯氏的计算机理论依然存在着相当的影响,当然这种影响除了优势性,难免存在着局限性。而关于人脑,冯诺依曼本人也坦然说自己是站在一个数学家的立场上,对人脑可能的工作概念进行一点描述,虽然如今对于人脑的认识已经突破了冯诺依曼引入的脉冲概念和逻辑概念,可惜随着历史的发展,人们对于脑的研究进展却没有那么迅速,对于各种脑机制仍然处于通过表象验证可能性猜测。

  从传统意义上来说,计算机实际上不过是计算工具的一种,而计算工具这个概念就非常模糊了。所以现在我们所称之为计算机的计算工具,仅仅算得上是当前时期的高级计算工具。

  在冯诺依曼那个时代,计算机这种高级计算工具分为有“模拟计算机”和“数字计算机”两类。如果你完全不熟悉第一类,模拟计算机,那很正常,因为现如今随着数字计算机发展进步表现的更加高效,模拟计算机几乎很难见到了。你可能听计算机老师讲过,早期的计算机一台几乎占地学校半个机房教室那么大,或者关于那些需要转动齿轮才能运转计算机的故事,那所讲的大概就是早期的模拟计算机。模拟计算机的“模拟”在于,每一个数都需要用适当的物理量来表示,电流强度、电压大小、齿轮转动角度等等。而你更熟悉的数字计算机,则采用了一种虽然看起来不那么直观,反而更加高效的表达和储存方式符号与组合。也就是说,在数字计算机中,机器只考虑是否有电脉冲,分别用0和1来表示,于是,由戈特弗里德·莱布尼茨提出的二进制计算方式,在数字计算机的发现下实现了其应用。

  基本运算是计算机功能的基础,常见的基本运算——加减乘除,相比于模拟计算机通过物理量实现的基本运算,数学计算机则需要严格的逻辑规则,尤其是数字计算机中二进制的乘除运算。比如模拟计算机的加减运算,通过物理量的叠加即可得出结果,数字计算机的加减运算则基于代替脉冲的0/1符号,通过二进制,得出和数字与进位数,再相应地组合起来,光是听起来就感觉到逻辑规则带来的复杂感。逻辑在一方面对运算进行了限制,在另一方面也保证了运算的实际作用——取得问题的答案,所以除了基本运算,计算机还要有对应运算的逻辑控制。这点对于模拟计算机可以表现的更加直观,因为输入与输出是通过“轴”关联起来。想想一下一台由齿轮构成的计算机,当你转动输入端的齿轮,各个齿轮间通过轴的联动,使得输出端的齿轮转动。就是说,设置好的固定装置,就定下了逻辑控制。其进一步的逻辑控制——插入式控制,现在我们所用的插入式继电器正是发挥的这种功能。相对于模拟计算机的这种固定装置,依靠符号的数字计算机要实现逻辑控制,就没那么直观了。在数字计算机中,每一基本运算只需要一个器官(比如仅仅一条电路的通电与闭合两种状态),那么就需要大量的储存器官来储存运算的部分结果和结果。比如你要通过数字计算机实现简单的1+1,在电路中,第一次通电符号1代表的数字1要储存到一个储存器官中,在下一个1输入进来后,再提取出来进行1+1的运算。当计算更加复杂,参与计算的数更多的时候,就需要更多的储存器官——储存寄存器,同时在提取所储存的数值时,需要指定在哪一个寄存器中提取,这就是记忆存储控制。回顾一下冯诺依曼体系结构,由运算器、控制器、存储器、输入设备和输出设备构成的计算系统,把程序本身当做数据一样储存,很好的解决了运算的执行模式问题(似乎同时带来了一定局限性,比如程序本身作为数据储存所避免不了的BUG问题)。

  那么为什么看似更加复杂的数字计算机却发展更快并且运用更为广泛?这就牵扯到精确度的问题。相比于模拟计算机,数字计算机有更高的精确度,并且对其提升具有更高的可行性。拿书中的例子说明,想想一下在模拟计算机中,1:10ⁿ的精确度,要求在一个时间内间隔中,有10ⁿ个脉冲,假设n=2,机器的速度就要减少100倍,这种情况对于一个计算工具来说无疑是相当不妙的。而数字计算机中1:10ⁿ的精确度,不过是需要n位数字,假设将n=12提高到n=13,不过是在12位数字后再加一位。

  当然,抛开严格的定义,模拟方法和数字方法并非是完全冲突,冯诺依曼也在书中提及模拟原则与数字原则同时存在的计算机模式。对于现代的计算机而言,我们所考虑的是一台计算机组成元件的工作效率问题,当然这个问题是在冯诺依曼体系结构下考虑的,所以有个非常值得关注的问题,就是在运算过程中,计算机不得不把一部分时间花费在“数据”存储与读取这个来来回回的过程上。当计算机在解决一个问题时,输入进来的数据一个个保存在寄存器中,然后每用到一个数据再去读取(或者说是寄存器“复述”这个数据),存入时间和存取时间在运算过程中就会增加整个运算所用的时间,这种结构在硬件上实现似乎是相当没有经济性,哪怕是现在纳米级的真空管元件构成的计算机处理器,性能的提升也是避免不了这种瓶颈。对于这个问题,很多研究正朝向非冯体系结构,不过不得不说冯·诺依曼个人对于计算机的构想和展望,仍然会在未来相当的时间内,发挥着其固有的优势,并且另一方面给我们当下的发展带来一定的局限。


  如果简单翻阅一下近些年来关于人脑的研究,你也会像我一样感叹,为什么科学界对于人脑的研究进展如此缓慢,虽不至于原地踏步,但也是新的发现近乎寥寥。人脑是一个人身上最重要的器官,重要到在临床上只有脑死亡才可以被认定为个体死亡。

  大脑是神经系统最高级部分,其中含有丰富的神经细胞,也就是神经系统的基本“元件”——神经元,而其工作方式也颇为简单,承载电信号、化学信号。当一个刺激输入进来,电信号或者说神经脉冲沿着神经细胞的轴突传导。这个过程在生物结构上实现是相当复杂的,脉冲传导在轴突经过时细胞膜的电化学性变化,离子渗透率发生变化,细胞液发生变化,直到轴突末端,电信号转化为化学信号,神经递质释放,下一个神经细胞接受刺激,如此。要知道,当一个刺激发生时,往往是一簇神经共同发起反应,由此对比一下人造计算机上,一个刺激唤醒一簇神经细胞工作,脉冲出现时表示一个值,无脉冲表示另一个值,那么神经脉冲也可以看作是两值符号。冯·诺依曼对于神经工作特点从生物学方面进行了考虑,那就是当一个神经细胞接受刺激产生脉冲之后,它需要一定的时间恢复到可以产生下一次神经脉冲的状态,相比于当时的人造元件,神经细胞就显得没那么高效了(冯诺依曼也指出神经元疲乏的恢复是逐渐的)。

  有一点需要注意的是,神经细胞响应各种刺激并非单纯的无或有的模式,并且遗憾的是即使今天也没有一个确切的结论。不过有神经科学家认为,神经系统对于刺激的响应,在一定程度上是采取少数服从多数原则,神经系统是以统计的方法接纳神经元的信息。通过这个观点,神经系统的逻辑功能也会因为刺激的变化而发生一定的改变。比如当你看到一个微弱的亮点,视网膜上的神经细胞对微弱的光刺激发生反映,对于不那么大的刺激量,视网膜上的神经细胞可能仅仅有一小部分被激活工作,而当一束强光从面前照过来,视网膜上的神经细胞会大量被激活工作,仔细想想这种理论下神经系统非常具有经济性,并且在这样的过程中,模拟原则和数字原则都发挥了其相对的作用。这样“阈值”这个概念也得到了很好的解释。

  如果神经系统中神经元的工作方式按照上述理论,那么神经系统就需要一个发挥“记忆功能”的元件,冯诺依曼本人对于记忆表示“我们对记忆的本质及其位置,现在仍然是无知的”,至今也是一样。如果把记忆当作是神经系统形成的固定运算方式,以某些固定神经细胞功能为基础,就很难解释为什么随着细胞的代谢更替和记忆消退,我们仍然会保留部分的原有记忆内容。假设在神经系统确实存在记忆功能元件,继而考虑记忆容量问题,如果说神经系统中记忆元件在工作时是像数字计算机那样,通过对输入信息编码再次储存然后再提取,你可以想想我们日常生活将是各种大脑短路现象。事实上人脑对于信息加工的质量远远高于对信息保存的质量,并且这个加工过程十分具有经济性。如果让Alpha-go以人脑的功率运转,恐怕在人机围棋对抗中,机器的优势就没那么显而易见了。

  按照我个人的理解,冯诺依曼本人也未曾表达出将计算机和人脑直接联系起来的观点,而是表达了两点: 1.按照计算机的理论来设想人脑是如何工作的? 2.基于人脑的功能来思考机械能否产生思维? 冯诺依曼本人也不能给我们一个准确的答案。幸运的是随着历史的进步与发展,大量研究者继续在思考和尝试回答这两个问题,诸如对实现人工智能(AI)的大胆尝试等等。对于当前的计算机发展方向来看,似乎有必要批评一下冯诺依曼两值符号观点的局限性,这也是量子计算机着力应对的问题。

  尽管十分不愿意承认,但书中依然有很多知识深度对我这种水平的读者造成了相当大的阻碍,例如对于运算逻辑深度的问题。抛开个人水平问题,对于计算机爱好者和极客玩家来说,这本书无疑是一本非常解闷又过瘾的科普读物。

本文标题: 计算机书籍读后感(计算机网络(原书第7版)读后感100字)
本文地址: http://www.lzmy123.com/duhougan/393636.html

如果认为本文对您有所帮助请赞助本站

支付宝扫一扫赞助微信扫一扫赞助

  • 支付宝扫一扫赞助
  • 微信扫一扫赞助
  • 支付宝先领红包再赞助
    声明:凡注明"本站原创"的所有文字图片等资料,版权均属励志妙语所有,欢迎转载,但务请注明出处。
    固若金汤成语故事读后感(固若金汤【四字成语】典故|释义)三国演义赵云读后感(读《三国演义》有感 赵云)
    Top