首页 > 编程语言 >《程序是怎样跑起来的》第三章读后感

《程序是怎样跑起来的》第三章读后感

时间:2024-02-18 22:44:22浏览次数:31  
标签:读后感 第三章 理解 程序 作者 内存 执行

在阅读《程序是怎样跑起来的》第三章之后,我对于计算机程序的运行机制有了更深入的理解。这一章主要介绍了程序的执行过程,包括指令的读取、解释和执行,以及数据在内存中的存储和处理。通过这些内容,我不仅了解到了程序背后的复杂性,也对计算机科学产生了更浓厚的兴趣。

首先,我对于程序的执行过程有了更清晰的认识。在之前,我只是知道程序是由一系列代码组成的,但对于它们是如何被执行的并没有深入了解。现在,我明白了程序在执行时,CPU会按照指令的顺序读取、解释并执行它们。这个过程涉及到了许多底层的硬件和软件机制,比如寄存器、内存地址、中断等。这些内容虽然有些抽象和难以理解,但通过作者的详细解释和实例演示,我逐渐建立起了对程序执行过程的整体认知。

其次,我对于计算机内存的使用和管理有了更深入的理解。在这一章中,作者介绍了内存的基本概念、内存的布局以及内存的管理方法。通过这些内容,我了解到了内存在程序运行过程中的重要作用,以及如何有效地利用和管理内存资源。例如,作者提到了内存对齐、缓存机制等技术,这些技术可以提高程序的执行效率和性能。此外,作者还介绍了一些内存管理的高级话题,比如虚拟内存、分页等,这些内容让我对计算机内存管理有了更全面的认识。

最后,我认为这一章的内容对于初学者来说非常友好。作者采用了通俗易懂的语言和丰富的实例来解释复杂的概念和技术,使得读者能够轻松地理解和掌握相关知识。同时,作者还提供了一些练习题和思考题,帮助读者巩固和加深对知识点的理解。这些设计都体现了作者的用心和对读者的关怀。

总之,《程序是怎样跑起来的》第三章让我对程序的执行过程和计算机内存的使用和管理有了更深入的理解。通过这一章的学习,我不仅增长了知识,也对计算机科学产生了更浓厚的兴趣。我相信,在未来的学习和实践中,我会不断运用和拓展这些知识,探索更多的计算机科学领域。

标签:读后感,第三章,理解,程序,作者,内存,执行
From: https://www.cnblogs.com/BBoZYZ/p/18020099

相关文章

  • 程序是怎样跑起来的第八章读后感
    我认为第八章重点是源文件变成可执行文件的过程,在这个过程中会进行许多的步骤。对于计算机的运行来说,计算机只能运行本地代码,不是本地代码需要转变成本地代码。从第八章我们能更深层的来了解计算机语言,而C语言就是计算机的一种语言。C++是在C语言的基础上追加相应功能而开发出来的......
  • 《程序是怎样跑起来的》第三章读后感
    在此书第二章中,主要讲到了数据用二进制的表示方法,但只讲的是整数,而第三章讲到的则是小数用二进制的表示方法。如图,我是这样理解的,在一组数据中,十进制转换二进制,拿位权来讲,小数点前第n位,是2的n-1次幂(n≥1),而小数点后的转换则稍微不同,小数点后第n位,是2的-n次幂(n≥1)。出现数据有小数......
  • 《程序是怎样跑起来的》第一章其余节
    读书笔记:1.2:寄存器的类型及功能:累加器——存放执行运算的数据和运算结果;标志寄存器:存放运算后的CPU的状态;程序计算器:存放下一条指令所在内存的地址;基址寄存器:存放数据内存的起始地址;变址寄存器:存放基址寄存器的相对地址;通用寄存器:存放任意数据;指令寄存器:存放指令。这个寄存器由CPU......
  • 《程序是怎样跑起来的》第四章:熟练使用有棱有角的内存
    第四章深入探讨了计算机内存的奥秘。在此之前,我对内存的理解仅限于其作为数据存储的媒介,而这一章却让我看到了内存的多面性。内存,如同计算机的仓库,负责存储程序运行所需的数据和指令。但这个仓库并非毫无规则,而是有着严格的组织和结构。矢泽久雄以其独特的见解和深入浅出的方式,揭......
  • 《程序是怎样跑起来的》第七章
    心得:了解了应用程序的运行环境,简单了解了源代码和本地代码知识点:1.运行环境*应用的运行环境指的是操作系统和计算机本身(硬件)的种类。通常是用类似于Wundows(OS)和AI兼容成硬件这样的OS和硬件的种类来表示的。操作系统和硬件决定了程序的运行环境,同一类型的硬件可以选择安装......
  • 《程序是怎样跑起来的》第三章:计算机进行小数运算时出错的原因
    在当今的数字时代,计算机已经深入到我们生活的方方面面。从简单的计算器到复杂的科学模拟,再到无所不在的智能手机,计算机已经成为了我们生活中不可或缺的一部分。然而,你是否曾经想过,这些看似神奇的机器,它们是如何处理那些看似微不足道的运算,比如小数的计算呢?在《程序是怎老¥细批坦元......
  • 《程序是怎样跑起来》
    《程序是怎么跑起来的》这本书的第四章。其主要介绍了计算机程序从源代码到机器码的转换过程,即编译与链接的原理。它详细阐述了编译器如何将高级语言编写的源代码转换为汇编语言,介绍了程序运行时内存的使用和管理,特别是栈(stack)和堆(heap)的概念,以及变量的内存分配和生命周期。以及链......
  • 《程序是怎样跑起来的》第三章读后感
    《程序是怎样跑起来的》第三章主要介绍了计算机进行小数运算时出错的原因,以及避免计算机在计算小数时出现错误的方法。计算机在进行小数运算时可能会出现错误,主要原因是有些十进制的小数无法转换成二进制数。例如,将十进制数0.1转换成二进制后,会变成0.00011001100这样的循环小数,在......
  • 《程序是怎样跑起来的》
    《程序是怎样跑起来的》这本书的第三章让我对计算机程序运行机制有了更加深入的了解。通过读这本书,让我了解到了以下的几个知识方面。首先,这一章可能详细介绍了程序从编写到执行的整个过程,包括源代码的编译、链接以及最终的执行。我通过这一章节的学习,可以对编程语言的编译过程有......
  • 程序是怎样跑起来的(第五章)
    从存储程序指令和数据的角度来看,可以说,内存和磁盘的功能是一样的,在计算机的五大部件中,内存和磁盘都属于存储器,但是利用电流实现储存的内存和利用磁实现存储的磁盘还是有所不同的,在存储容量相同的前提下,内存速度快,但价格贵,磁盘速度慢,但价格实惠。在计算机系统中,速度快,容量小的内存......