摘要: 程序中包含着运行环境,运行环境是操作系统和计算机的主机两者的综合,也就是说,操作系统和硬件决定了程序的运行环境。如果运行环境不同,程序是无法运行的。例如,在Macintosh上直接运行Windows用的程序,基本上是无法实现的。这是因为运行环境的不同造成的。运行环境=操作系统+硬件。也就是说,操作系 阅读全文
posted @ 2024-02-18 16:21 李月婷婷 阅读(20) 评论(0) 推荐(0)
摘要: 这一章深入浅出地介绍了计算机的底层运作机制,特别是CPU的工作原理。一直以来,我们都知道程序是由代码构成的,但很少有人真正去探究这些代码是如何被机器执行并转化为实际的操作的。通过这一章,我得以一窥计算机内部的世界,了解那些看似抽象的指令是如何被具体执行的。 书中对于CPU的描述尤其令人印象深刻。CP 阅读全文
posted @ 2024-02-08 09:56 李月婷婷 阅读(25) 评论(1) 推荐(0)
摘要: 第五章为我们讲述了磁盘与内存的关系。如书中所讲,磁盘缓存和虚拟内存在日常中是可以多用的。在就是说内存的运行速度比磁盘的运行速度要快,这才有磁盘缓存,虚拟内存,顾名思义就是伪造的内存。在计算机的 5大部件中,内存和磁盘也都被归类为存储部件。不过,利用电流来实现存储的内存,同利用磁效应来实现存储的磁盘, 阅读全文
posted @ 2024-02-03 14:58 李月婷婷 阅读(13) 评论(0) 推荐(0)
摘要: 在第四章中,内存是先讲到的。内存我们在平常接触也不少,但对我们来说只过于口头话,在这里的内存看起来是高大上的的,读后明白它是那么简单,不过内部有多个引脚像数据引脚和地址引脚等。在内存中熟练的使用数组是高效使用内存的基础,这样说的原因是数组和内存的物理构造是一样的。栈、队列、环形缓冲区、链表等进一步加 阅读全文
posted @ 2024-02-02 08:52 李月婷婷 阅读(13) 评论(0) 推荐(0)
摘要: 在第三章中主要讲述了计算机进行小数运算时出错的原因,内容主要有以下: 大家可能会认为“万能的计算机是不会出现计算错误的”。但实际上,依然存在程序运行后无法得到正确数值的情况。作者用了一个例子讲述了为什么那个程序无法得到正确的结果,因为计算机是个功能有限的机器,是无法处理无限循环的小数的。 通过 阅读全文
posted @ 2024-02-01 09:51 李月婷婷 阅读(10) 评论(0) 推荐(0)
摘要: 在上一章,我们了解程序是什么、由什么组成的以及它的运行机制,我们知道中央处理器是由控制器、寄存器、运算器、时钟等组成。在计算机中,数据是由二进制来表示的。二进制数种表示负数值时,一般会把最高位作为符号来使用,因此我们把这个最高位成为符号位。符号位是0时表示正数,符号位是1时表示负数。计算机在做减法运 阅读全文
posted @ 2024-02-01 09:44 李月婷婷 阅读(12) 评论(0) 推荐(0)
摘要: 程序只是计算机每一步动作的指令,计算机内部的编译和代码是人工事先做好的,我们输入代码,计算机内部进行编译成机器语言,执行代码。而cpu是计算机的核心部位,cpu能够直接识别和执行的只有机器代码,像我们输入的java代码和c#代码都是进行转化为机器语言之后才会运行的。而cpu是由许多晶体管组成的,内存 阅读全文
posted @ 2024-01-26 17:16 李月婷婷 阅读(12) 评论(0) 推荐(0)
摘要: 傅雷曾说过:“突破了科技,百倍被推动。”很多朋友都在选择计算机这条道路,有何魅力吸引他们。 从我个人而言,我最初之所以选择学习计算机是因为我喜欢技术,特别是自动化科技。是它改变了我对社会的看法,让我明白,科技可以帮助我们实现更高层次的发展。另外,我喜欢挑战难题的乐趣,也是我选择计算机的原因之一。计算 阅读全文
posted @ 2024-01-19 17:53 李月婷婷 阅读(11) 评论(0) 推荐(0)