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

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

时间:2024-02-29 23:22:58浏览次数:30  
标签:读后感 调用 操作系统 程序运行 二进制 程序 第二章

《程序是怎样跑起来的》第二章深入探讨了程序设计的基本概念和二进制表示。这一章节的核心要点包括:

  1. 程序编译、链接和加载执行流程:详细阐述了从源代码到机器码的转换过程,以及链接过程中各个模块的整合,最终到程序的加载与执行。这一部分揭示了程序运行的复杂性和精细程度,远远超出了简单的逐行代码解读。
  2. 二进制的基础概念:介绍了二进制系统使用0和1两种数码来表示数据,所有计算和信息存储都基于这种简单的二元逻辑。这一章节还解释了为什么选择二进制来描述计算机信息,主要是因为二进制与集成电路(IC)的引脚特性相符合,便于电子电路的实现。
  3. 数据存储单位:阐述了计算机中数据的最小处理单位是“位”(bit),而8位二进制数构成一个字节(byte),这是计算机存储和处理数据的基本单位。
  4. 程序的运行过程:概述了高级编程语言编写的程序如何通过编译转换成机器语言,并由CPU内部的寄存器进行处理。
  5. 操作系统与用户程序之间的交互:特别强调了系统调用在其中的作用。系统调用是操作系统与应用程序之间的桥梁,使得应用程序能够调用内核的功能,使用内核提供的服务。这一点对于理解操作系统的核心任务——管理系统资源(如内存、I/O设备、文件系统等)——至关重要。
  6. 二进制数的运算方法:包括二进制转换为十进制的方法、位权概念、移位运算、逻辑运算等,这些都是理解程序运行机制的基础。
    综上所述,第二章提供了深入理解操作系统工作原理和程序运行机制的基础知识,特别是在系统调用和二进制表示方面。通过阅读这一章,我能够更好地理解计算机内部的工作原理,以及程序员在开发过程中需要考虑的关键因素。这一章节不仅增进了对计算机科学基本概念的理解,也激发了深入探索程序运行世界的兴趣。

标签:读后感,调用,操作系统,程序运行,二进制,程序,第二章
From: https://www.cnblogs.com/hnayhx/p/18045873

相关文章

  • 阅读《程序是怎样运行的》第六章
    第六章主要讲亲自尝试压缩数据。首先文件存储的基本单位是1字节(=8位),文件是字节数据的集合体;其次LZH是压缩文件的扩展名,例如,AAABB这个数据压缩后就是A3B2。然后,文件内容用“数据的值*循环次数”来表示的压缩方法是RLE算法。例如,AAABB这个数据压缩后就是A3B2。;接下来在Windows计算机......
  • 阅读《程序是怎样运行的》第四章
    第四章主要是熟练使用有棱有角的内存。在之前的文章中提到内存,其实内存的物理机制是很简单的。接下来就来说说它为什么简单吧。内存实际上是一种名为内存IC的电子元件。虽然内存IC包括DRAM、SRAM、ROM等多种形式,但从外部来看,其基本机制都是一样的。内存IC中有电源、地址信号、数......
  • 《程序是怎么跑起来的》第十二章
    机器学习有很多不同的方法,有监督的学习就是给计算机提供大量带正确答案的数据。有监督学习适用于分类问题领域。程序来表示人类的思考习惯,例如用一段随机数来表示概率,概率可从一定程度上代替人类的习惯。由于借助公式产生的随机数具有一定的规律性,因此并不是真正的随机数,通常称为......
  • 系统科学方法概论第二章读后笔记
    第二章主要介绍了系统科学的基本原理和方法。通过阅读本章,我对系统科学的研究方法和思维方式有了更深入的了解。首先,作者介绍了系统科学的研究方法。系统科学的研究方法主要包括系统分析、系统建模和系统优化。系统分析是通过对系统的结构和功能进行研究,揭示系统的内在规律和相互......
  • 《程序是怎样跑起来的》第十二章
    在本书的第十二章“让计算机‘思考’”中,作者带我们进入了人工智能和机器学习的奇妙世界,让我们看到了计算机如何从简单的执行任务发展到能够进行复杂的“思考”过程。如何才能让计算机思考呢?假如用编写程序做《猜拳游戏》,在猜拳游戏中,程序需要让计算机像猜拳选手一样来思考。......
  • ubuntu使用-ubuntu22.04添加自定义的程序到Favorites中
    ubuntu使用-ubuntu22.04添加自定义的程序到Favorites中ubuntu系统设置一、问题描述在ubuntu中使用storywriter,下载是一个压缩包,解压之后双击对应的程序就可以打开使用了。但是问题是,每次使用的时候都要到那个文件夹下面去双击,比较麻烦。想把这个程序添加到Favorites中,这样每次......
  • 《系统科学方法概论》绪论读后感
    《系统科学方法概论》是常绍舜教授所著的一本系统科学方法论的教材,全书系统地介绍了系统科学的基本概念、基本原理和基本方法。在绪论部分,作者对系统科学的方法进行了全面的概述,让我受益匪浅。之所以我在读完整本书后才写绪论的读后感,是因为我认为必须要读完整本书才能体会到这本......
  • 《程序是怎样跑起来的》第十一章
    这一章讲的是硬件控制方法,windows提供了通过应用来间接控制硬件的方法,利用操作系统提供的系统调用功能就可以实现对硬件的控制。windows控制硬件时借助的是输入输出指令。其中具有代表性的两个输入输出指令就是IN和OUT。操作系统为应用程序提供了间接访问硬件的方法就是系统调用。......
  • 读系统科学方法概论第二章有感
    在这一章当中我首先了解到系统科学作为一种跨学科的研究领域,它强调了整体性、相互关联性和动态变化等概念,在解决现代社会中的复杂问题方面具有重要的应用价值。除此之外,在读完本章节之后,我还有一些其他的见解我希望能够分享出来,在这一章节中,通过大量的实例和案例分析让我知道了系......
  • 读程序是怎样跑起来的第12章有感
    本章节是本书的最后一个章节了,我在阅读最后这一个章节之前,有粗略的翻阅了之前的章节,感觉这本书对于我来说也是有很大的收获。这一章主要讲了怎样让计算机“活”起来,通过程序让他能简单的思考,以及利用内存和磁盘让他有记忆,用一个猜拳的程序让我们能更加的了解,这一张也让我意识到了......