摘要: 读完第八章关于从源文件到可执行文件的内容,我了解到第八章关于编译器的内容尤其令人印象深刻。这一章清晰地展示了编译器如何将高级语言编写的代码转化为机器语言,从而使计算机能够理解和执行。 计算机只能运行本地代码,用某种编程语言编写的程序,就称为源代码,保存源代码的文件称为源文件。其中,编译器负责转换源代 阅读全文
posted @ 2024-02-27 23:14 途中ing 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 通过读完第七章,我了解到了程序是在何种环境中运行的。运行的环境是指操作系统和计算机本身的种类。运行环境=操作系统+硬件。也就是说,操作系统和硬件决定了程序的运行环境。从程序的运行环境这一角度来考量硬件时,CPU的种类是特别重要的参数。计算机的硬件并不仅仅是由CPU构成的,还包括用于,储存程序指令和数 阅读全文
posted @ 2024-02-26 19:28 途中ing 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 第六章主要讲解的是文件的压缩。文件是将数据存储在磁盘等存储媒介中的一种形式,程序文件中存储数据的单位是字节。文件的大小之所以用××KB、××MB等来表示,就是因为文件是以字节(B=字节)为单位来存储的。文件就是字节数据的集合。用1字节(=8位)表示的字节数据有256种,用二进制数来表示的话,其范围 阅读全文
posted @ 2024-02-26 19:05 途中ing 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 读完第五章,我了解到了内存和磁盘之间的关系。磁盘缓存,是通过使用内存来提高磁盘访问速度的,虚拟内存是指把磁盘的一部分作为假想内存来使用的,一般来说,程序需要被解读出来,然后运行,如果不读入内存就无法运行这一机制,我们称为储存程序方式。 由于WINDOWS具有多重任务,有时同时运行多个应用,也无法保证 阅读全文
posted @ 2024-02-23 22:33 途中ing 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 看完第四章的内容,我对内存方面的知识有了初步的了解。比如说指针指的是用于储存内存地址的变量。物理内存是以字节为单位进行数据储存的。 内存IC中有电源、地址信号、数据信号、控制信号等。不同的变量如:char , short , long 虽然数据是相同的但存储时其所占用的内存大小是不一样的,我们,采用 阅读全文
posted @ 2024-02-23 22:05 途中ing 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 第三章主要是关于计算机进行小数运算时出错的原因,首先讲了为什么计算机也会出错,先举了一个例子,将0.1累加100次也得不到10,引出问题,讨论出计算机出错的原因是有一些十进制数的小数无法转换成二进制数,在十进制数与二进制数转换时,有一些无法正确表示的数值,最后都变成了近近似值,计算机无法处理无限循环 阅读全文
posted @ 2024-02-04 20:46 途中ing 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 我了解到什么是二进制数,由于IC,这个特性决定了计算机的信息数据只能用二进制数来处理。这章的优点在于其深入浅出的解释。通过生动的比喻和详细的描述,使得复杂的概念变得容易理解。此外,它还强调了位移运算在计算机内部的重要性,尤其是在进行算术和逻辑操作时。这也解释了为什么计算机在进行减法运算时,实际上是在 阅读全文
posted @ 2024-01-28 19:04 途中ing 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 读完之后我理解了CPU的内部构成和CPU的作用。CPU各个部分之间由电流信号相互连通,CPU可以直接识别并使用的语言。在计算机的构成元素之中CPU负责程序的解释和运行。并且理解程序是什么由什么组成。程序是把寄存器作为对象来描述的。程序的运行主要是由硬件和软件共同完成的。当我们点击程序时,首先硬件会读 阅读全文
posted @ 2024-01-21 19:14 途中ing 阅读(3) 评论(0) 推荐(0) 编辑