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

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

时间:2024-02-27 14:46:12浏览次数:29  
标签:读后感 存储 程序 地址 内存 数据结构 数据 第四章 指针

这章读完之后,我知道了许多东西,同时对计算机有了更深入的了解。10根地址信号引脚能够表示2的十次方=1024个地址;在内存地址为32位的环境中,指针变量的长度是32位(指针变量存储的内容是内存地址);长度为1字节的数据类型的数组和内存的物理结构是相同的。以LIFO方式读写数据的数据结构叫栈;根据数据的大小向两侧分支的数据结构叫二叉查找树。内存计算机中不可缺少的一部分,其本质上是一种名为芯片(内存芯片分为RAM、ROM等不同类型)的装置。内存IC中包含有电源(VCC、GND)、地址信号(A0A9)、数据信号(D0D7)、控制信号(RD、WR)等,WR和RD都设为0时,电路不会进行任何操作,总体来说,内存IC中有大量存储8位数据的地方。在本书中用楼房的形式表示内存,采用将数据的低位存放在内存低地址的小端序方式,并讲解了数据类型在其中如何表示。指针,C语言的重要特征,指针其实也是一种变量,但它不表示数据的值,而是数据存储的地址,通过指针对数据进行任意的读写。在内存中熟练的使用数组是高效使用内存的基础,这样说的原因是数组和内存的物理构造是一样的。栈、队列、环形缓冲区、链表等进一步加深了印象和理解。
计算机是处理数据的机器,而程序负责规定处理步骤和数据结构。作为处理对象的数据存储在内存和磁盘中,因此我们必须能够灵活地使用内存和磁盘。

标签:读后感,存储,程序,地址,内存,数据结构,数据,第四章,指针
From: https://www.cnblogs.com/YY-0131/p/18036839

相关文章

  • 《程序是怎样跑起来的》第十二章观后感
    我是计应232的学生张凯源,今天来分享《程序是怎样跑起来的》第十二章观后感。最后一章讲了让计算机“思考”,计算机是机器,它本身是肯定不会思考的,但是程序员敲的代码可以让它像是在“思考”。计算机中的程序使用目的可以分为两类:一类是大家作为工具来使用的程序,例如文字处理程序。......
  • 《系统科学方法概论》第三章读后感
    第三章主要讲的是信息方法,首先,第一节讲的是信息科学简史,主要是从古代通信方式,到近代通信科学的产生,再到现代通信理论--申农信息论的创立,再到现代信息科学的发展,第二节主要讲的是什么是信息和信息量?首先讲的就是什么是信息(INFORMTION)他最早的出处源于唐代的一首古诗,但当时并没有......
  • 免费集成-下载移动应用程序小工具
    推荐一个好用的、可以免费集成到网站的小部件。以下是具体内容。通过免费集成提高下载率。免费的网站小部件,您只需要简单的复制粘贴即可集成到您的网站中,以此来提高您的网站开发和下载效率。示例:为什么选择这个的插件:下载率提高了20%:我们的插件改变了游戏规则,带来了实实在......
  • C#程序全局异常处理—WPF和Web API两种模式
    C#程序的全局异常处理,网上搜下资料都是一大堆,我这里最近也是独立做一个B/S结构的小项目,后面又增加了需求用WPF实现相同的功能,这里将我所使用的全局异常处理方式做一个简短的总结分享。WebAPI项目的全局异常处理这种项目下,我们可以直接自定义一个全局异常的过滤器,用来处理全局......
  • 第八章读后感
    这一章详细地解释了如何将人类编写的源代码转化为机器可以执行的二进制代码,这其中涉及到了编译和链接两个关键步骤。编译是将源代码转化为汇编代码的过程,这一步主要关注语法和语义的正确性。编译器首先会检查源代码中的语法错误,确保代码的结构是正确的。一旦语法检查通过,编译器会......
  • 《程序是怎样跑起来的》第二章
    本章主要讲了用二进制来理解数据。上一张在介绍标志寄存器时提到了比特这个词,计算机处理信息的最小单位是比特,它相当于1位二进制数。1比特代表一位二进制数,由于8比特等于1字节,所以32比特就是4字节。二进制数左移一位,结果变成原来的2倍,因此左移两位就会变成原来的4倍。在2的补码形......
  • 《科学系统方法概论》第四章
    通过对本章的学习,我了解了控制论的发展史,知道了关于自动控制的思想和技术,早在古代就已经有了,不过其机械原理还比较简单,且主要是用在生活娱乐方面与社会生产的联系并不紧密。还知道了有关控制和控制系统的含义以及什么是控制方法,控制系统的基本属性,控制过程,控制论的研究方法等知识......
  • 【用vue开发微信小程序】(uni-app)(自用,不推荐参考)
    【用vue开发微信小程序】(uni-app)(自用,不推荐参考):https://blog.csdn.net/sp_zhaoyun/article/details/126054403?spm=1001.2101.3001.6650.17&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-17-126054403-blog-130321374.235%5Ev43%......
  • 微信小程序weui库表单提交 rules校验用法
    在开发微信小程序时候,一定会遇到表单提交问题。表单提交会遇到各种校验问题。微信小程序官方文档上面form是不带有校验功能的。如果要用需要自己手动校验。但是在weui中是有表单校验功能的,今天就来记录一下表单校验如何使用微信开放文档: https://developers.weixin.qq.com/min......
  • 《程序是怎样跑起来的》第十二章读后感
    阅读关于计算机模拟、伪随机数生成、计算机是否具备思考功能和记忆功能以及人工智能(AI)的内容后,我对计算机科学和人工智能领域的多个方面有了深入的思考。首先,了解到计算机通过公式生成伪随机数的方法让我认识到所谓的“随机”在计算机中实际上是通过算法和初始条件生成的伪随机数......