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

《程序是怎么跑起来的》第一章读后感

时间:2024-02-20 10:36:39浏览次数:26  
标签:读后感 计算机 程序 第一章 更加 数据压缩

阅读《程序是怎么跑起来的》这本书不仅仅是一本关于计算机科学的书籍,更揭示了计算机内部世界奥秘。

首先,我被书中对计算机内部结构的描述所吸引。作者从最基本的二进制开始,深入浅出地解释了计算机是如何通过0和1的组合来进行运算和存储数据的。这让我对计算机的工作原理有了更加清晰的认识。接着,书中详细讲解了内存、数据压缩、源文件和可执行文件等概念。这些内容虽然在之前的学习中也有所涉及,但在这里却得到了更加详细和生动的阐述。例如,通过实例和图示,我更加深入地理解了内存是如何存储和管理数的,以及数据压缩是如何在有限的存储空间内最大化地保存信息的。此外,书中还介绍了操作系统和应用程序之间的关系,以及汇编语言的基础知识。这些内容让我对计算机的运行机制有了更加全面的了解。我意识到,每一个我们日常使用的应用程序背后,都有着复杂的操作系统和硬件支持,它们共同协作,才能让程序得以顺利运行。
在阅读过程中,我也遇到了一些难以理解的地方。但作者通过更加通俗易懂的语言进行了解释,让我能够更好地理解这些复杂的概念。这种教学方式让我感受到了作者的用心和匠心,也让我更加期待后续章节的内容。
总的来说,《程序是怎么跑起来的》这本书的第一章给我留下了深刻的印象。它不仅让我对计算机的工作原理有了更加清晰的认识,还激发了我对计算机科学的好奇心和学习热情。我相信,随着后续章节的深入,我会更加深入地了解计算机的世界。

标签:读后感,计算机,程序,第一章,更加,数据压缩
From: https://www.cnblogs.com/vbsg/p/18022505

相关文章

  • Java项目计算程序执行时间方法
    一、总结1.1、使用System.currentTimeMillis();计算程序执行毫秒数 //开始时间1 longstartTime1=System.currentTimeMillis(); Thread.sleep(100); //结束时间1 longendTime1=System.currentTimeMillis(); //开始时间2 longstartTime2=System.current......
  • PC应用程序自动化(python)
    个人向笔记。看的是BV14Y4y1z7z6这个视频。假期感兴趣看了一点点,感觉和我的日常工作匹配度不太高,所以先记录到这里,后面再补充。 PC自动化--pywinauto0、前置0.1是个后端的访问。application:作用范围是一个进程; desktop:作用范围可以跨进程。 0.2程序检测辅助工具 ......
  • 《程序是怎样跑起来的》第二章理解
    二进制数是一种基数为2的数制系统,它只有两个数码0和1。在计算机中,所有的信息,包括指令和数据,都是以二进制的形式存储和处理的。补数主要用于实现计算机中的减法运算,因为计算机内部通常只执行加法运算。对于一个正数,其补数就是其本身;对于一个负数,其补数是该负数绝对值的二进制表示取......
  • 《程序是怎么跑起来的》第五章
    今天我阅读了程序是怎么跑起来的中的第五章“内存和磁盘的亲密关系”。这一章一共有五个部分组成,它们分别是5.1不读入内存就无法运行,5.2磁盘缓存加速来了磁盘的访问速度,5.3虚拟内训吧磁盘作为部分内存来使用,5.4节约内存的编写方法。和5.5磁盘的物理构造。首先对于磁盘和硬盘,它们有......
  • 对于压缩原理和部分压缩方法的认识(《程序是怎样跑起来的》第6章)
    在阅读过后《程序是怎样跑起来的》第6章后,我了解了关于文件压缩的相关知识。文件压缩指的就是将文件中重复的字符用“数据×出现次数”的方式表达出来,就如书中所说的AAABBDDFFF这样10个字符用A×3+B×2+D×2+F×3=A3B2D2F3来表示,这是RLE算法的压缩方式,但是这种算法也存在一定的缺陷......
  • Go语言精进之路读书笔记第29条——使用接口作为程序水平组合的连接点
    如果说C++和Java是关于类型层次结构和类型分类的语言,那么Go则是关于组合的语言。——RobPike,Go语言之父“偏好组合,正交解耦”29.1一切皆组合在语言设计层面,Go提供了诸多正交的语法元素供后续组合使用,包括:Go语言无类型体系(typehierarchy),类型定义独立;方法和类型是正交......
  • 《系统科学方法概论》第一章
    第一章主要介绍了系统科学的基本概念和发展历程。系统科学是一门研究复杂系统的学科,旨在揭示事物之间的相互关系和整体特性。系统科学具有跨学科、整体性和综合性的特点,被广泛应用于各个领域。首先,本章介绍了系统科学的基本概念。系统科学是研究系统结构、行为和相互作用规律的学......
  • 程序设计天梯赛个人题解 L2-047-2 锦标赛
    题目分析综合题意,将最后一场比赛视为顶层,第一轮比赛视为第一层,则有:下层每场比赛选出一个胜者,每两个下层的胜者间举行本层的一次比赛,显然这是一个二叉树。考虑还原建立每场比赛的树。由于最后一层的比赛是$2^k$个选手参加,故这是个完美二叉树,使用完全二叉树的数组储存方式,则标号......
  • 第八章读后感
    阅读了《程序是怎样跑起来的》第八章之后,我对从源文件到可执行文件的转换过程有了一定的理解,负责实现该功能的是编译器。这一章详细地解释了源代码如何被编译和链接。编译器是能够把C语言等高级编程语言编写的源代码转换成本地代码的程序,每个编写源代码的编程语言都需要其专用的......
  • 第九章读后感
    《程序是怎样跑起来的》第九章:操作系统和应用的关系,这一章详细地解释了操作系统如何管理和调度计算机的硬件资源。首先,我意识到了操作系统在计算机体系中的核心地位。操作系统是管理计算机体系中的核心地位。操作系统是管理计算机硬件和软件资源的软件,它负责分配和释放计算机资源......