摘要:
在阅读了《程序是怎样跑起来的》的第12章后,我深受启发。这一章主要讲述了计算机如何通过程序来模拟人类的思考过程,让我对计算机的工作原理和编程有了更深入的理解。 首先,这一章让我认识到,计算机虽然是机器,但程序员通过编写代码,可以让计算机在一定程度上模拟人类的思考过程。例如,通过使用rand()函数, 阅读全文
posted @ 2024-02-28 22:01
坠于星野
阅读(7)
评论(0)
推荐(0)
摘要:
在深入探索了程序的运行机制后,我对第11章的内容产生了强烈的共鸣。这一章主要聚焦于访问硬件的方法,让我对程序与硬件之间的交互有了更为清晰的认识。 首先,我被in指令和out指令所吸引。这两个指令在汇编语言中扮演着与外部设备进行输入输出的重要角色。in指令能够从指定的编号输入数据,并将其存入CPU内部 阅读全文
posted @ 2024-02-28 22:00
坠于星野
阅读(10)
评论(0)
推荐(0)
摘要:
《程序是怎样跑起来的》这本书的第十章为我揭示了程序运行的更深层次的奥秘,特别是通过汇编语言的角度。在此之前,我对于程序的理解主要停留在高级语言层面,如Python、Java等。然而,第十章让我深入到了程序的底层,与计算机硬件有了更紧密的联系。 首先,我被汇编语言与本地代码之间的紧密关系所吸引。汇编语 阅读全文
posted @ 2024-02-28 21:58
坠于星野
阅读(16)
评论(0)
推荐(0)
摘要:
第八章主要讲 操作系统与应用程序的关系,而看完本章后我觉得发明操作系统的发明是计算机史上一个伟大的里程碑,操作系统出现之前,是需要程序员来直接操作代码中要用的的硬件的,操作系统出现后,程序员就不用关注硬件的细节了,只面对操作系统就行了,硬件的统一由操作系统来完成,友好的图形操作界面对用户非常友好。并 阅读全文
posted @ 2024-02-28 21:55
坠于星野
阅读(16)
评论(0)
推荐(0)
摘要:
第八章主要讲从源文件到可执行文件之间的过程和原理。从文章中我也就可以得出以下问题的答案了 计算机只能运行本地代码 用某种编程语言编写的程序就称为源代码 ,保存源代码的文件称为源文件。 源代码是无法直接运行的。这是因为,CPU 能直接解析并运行的不是源代码而是本地代码的程序。作为计算机大脑的Penti 阅读全文
posted @ 2024-02-28 21:45
坠于星野
阅读(20)
评论(0)
推荐(0)
摘要:
第七章主要讲程序在怎样的环境下运行。一般来说,应用程序的运行环境是指操作系统的类型以及硬件(CPU、内存等)的类型和性能指标。 运行环境=操作系统+硬件 Windows克服了CPU以外的硬件差异 不同操作系统的API不同 FreeBSD Port帮你轻松使用源代码 Ports机制是porting(移 阅读全文
posted @ 2024-02-28 21:39
坠于星野
阅读(11)
评论(0)
推荐(0)
摘要:
本章节中,主要讲自己动手压缩数据并且压缩数据的原理。 通过莫尔斯编码来看哈夫曼算法的基础 哈夫曼算法的思想与摩尔斯码的思想类似,不是所有的内容都存入等长的二进制位中,而是把数据中经常出现的字符用尽可能短的二进制位数表示,较少出现的字符用较长的二进制位数表示。在计算机中存储时当然要以字节的整数倍存储, 阅读全文
posted @ 2024-02-28 21:35
坠于星野
阅读(11)
评论(0)
推荐(0)
摘要:
第五章节中,主要讲诉内存与磁盘的密切关系。本章我学习了为了加快了磁盘访问速度所以有了磁盘缓存,磁盘缓存是把从磁盘中读出的数据存储到内存中的方式,内存当做磁盘的缓存。不过现在好像已经有了新技术。虚拟内存把磁盘作为部分内存来使用, 上一小节是把内存中的一部分当做磁盘,这里是把一部分磁盘当做内存。但要记得 阅读全文
posted @ 2024-02-28 21:27
坠于星野
阅读(12)
评论(0)
推荐(0)
摘要:
通过第3章和第4章的阅读和学习我有了以下几个问题并找到了问题的答案: 1: 二进制数0.1,用十进制数表示的话是多少? 答:0.5 = 2的-1次方。 2: 用小数点后有3位的二进制数,能表示十进制数0.625吗? 答:能。0.101。 3:将小数分为符号、尾数、基数、指数4部分进行表现得形式称为什 阅读全文
posted @ 2024-02-28 21:15
坠于星野
阅读(8)
评论(0)
推荐(0)
浙公网安备 33010602011771号