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

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

时间:2024-02-18 10:55:06浏览次数:33  
标签:读后感 程序 索引 内存 数组 IC 数据 第四章

又到了读书分享的时候,本篇分享《程序是怎样跑起来的》第四章的读后感。熟练使用有棱有角的内存,计算机是进行数据处理的设备,而程序表示的就是处理顺序和数据结构。由于处理对象数据是存储在内存和磁盘上的,因此程序必须能自由地使用内存和磁盘。内存实际上是一种名为内存IC的电子元件。虽然内存IC包  括 DRAM、SRAM、ROM 等多种形式,但从外部来看,其基本机制都  是一样的。内存IC中有电源、地址信号、数据信号、控制信号等用于  输入输出的大量引脚(IC的引脚),通过为其指定地址(address),来进行数据的读写。指针是C语言的重要特征,指针其实也是一种变量,但它不表示数据的值,而是数据存储的地址,通过指针对数据进行任意的读写。在内存中熟练的使用数组是高效使用内存的基础,这样说的原因是数组和内存的物理构造是一样的。栈、队列、环形缓冲区、链表等进一步加深了印象和理解。数组是指多个同样数据类型的数据在内存中连续排列的形式。作为数组元素的各个数据会通过连续的编号被区分开来,这个编号称为索引。指定索引后,就可以对该索引所对应地址的内存进行读写操作。而索引和内存地址的变换工作则是由编译器自动实现的。而叉查找树是指在链表的基础上往数组中追加元素时,考虑到数据的大小关系,将其分成左右两个方向的表现形式。使用二叉查找树的便利之处在于可以使数据的搜索更加有效率。

标签:读后感,程序,索引,内存,数组,IC,数据,第四章
From: https://www.cnblogs.com/suyibing/p/18018931

相关文章

  • 《系统科学方法概论》第二章读后感
    在阅读了常绍舜的《系统科学方法概论》第二章之后,我有以下几点读后感:1.系统科学方法论的基本原则:在这一章中,作者介绍了系统科学方法论的基本原则,如整体性、动态性、有序性、协同性等。这些原则对于我们在实际应用中运用系统科学方法论具有重要的指导意义。2.系统分析:作......
  • 《程序是怎样跑起来的》第五章读后感
    第五章主要讲的是内存与磁盘的密切联系,从储存程序指令和数据的角度来看,可以说内存和磁盘的功能是一样的。在计算机五大部件中,内存和磁盘都,属于存储器,但是利用电流实现存储的内存和利用磁实现存储的磁盘还是有所不同的,在存储容量相同的前提下,内存速度快但价格贵,磁盘速度慢但价格便......
  • 《程序是怎样跑起来的》第6章
    本章节中,主要讲自己动手压缩数据。我们通常使用的压缩方式是以zip为扩展名来压缩的。那么问题来了,在文件中存续数据的基本单位是什么?在doc,zip,txt,这些文件扩展名中,代表压缩文件的是那个?BMP格式的图片文件是经过压缩的吗?在Windows计算机经常使用的Shift-JIS编码中,一个半角英文......
  • 《程序是怎样跑起来的》第三章的读后感
    又到了每周的读书分享,本篇分享《程序是怎样跑起来的》第三章的读后感。大家可能会认为“万能的计算机是不会出现计算错误的”。但实际上,依然存在程序运行后无法得到正确数值的情况。其中,小数运算就是一个典型的例子。第三章就给我们解释了计算机进行小数运算时出错的原因,在本章中......
  • 《系统是怎样跑起来的》读后感——第四章 熟练使用有棱有角的内存
    1.内存的物理机制很简单内存实际上是一种名为内存IC的电子元件。虽然内存IC包括DRAM、SRAM、ROM等多种形式,但从外部来看,其基本机制都是一样的。内存IC中有电源、地址信号、数据信号、控制信号等用于输入输出的大量引脚(IC的引脚),通过为其指定地址(address),来进行数据的读写。V......
  • 《程序是怎样跑起来的》自己动手压缩数据
    一,文件是以字节为单位记录的,文件是字节数据的集合体,文件就是一串连续的字节数据二,游程编码的原理将文件内容用数据成重复次数的方式进行压缩,就是游程编码缺点:对于图片压缩率比较高,对于文本,文件则会增加它的内容,使他文本需内存量更大三,哈夫曼算法哈夫曼算法将出现次数多的数......
  • 《程序是怎样跑起来的》第四章读后感
    计算机是处理数据的机器,而程序负责规定处理步骤和数据结构作为处理对象的数据储存在内存和磁盘里,因此程序员必须能够灵活的使用内存和磁盘。内存的物理结构十分简单,它的本质上是一种名为内存芯片的装置。内存芯片内部有很多能储存8比特数据的容器,只要指定容器的地址就可以对数据进......
  • 《程序是怎样跑起来的》读后感——第三章 计算机进行运算小数时出错的原因
    一、二进制的限制计算机内部所有的信息都是以二进制的形式存储和处理的。然而,并非所有的十进制小数都能被精确地用二进制表示。例如,0.1在十进制中是一个无限循环小数,但在二进制中却无法精确表示,只能进行近似表示。这种差异导致了计算机在运算小数时可能出现误差。二、浮点数表示......
  • 《程序是怎样跑起来的》计算机在计算小数时会出错的原因
    一,原因无法准确表示的值,就只能用近似值来表示计算机能力有限,无法处理无限小数,只能根据变量所对应的数据类型的数,采取四舍五入处理法进行处理。由于二进制为近似数,转化为十进制后与所求值存在误差,它是一种正常的现象。二,浮点数分类:双精度浮点类型有64位单精度浮点类型有32位......
  • 《程序是怎样跑起来的》让内存画方为圆
    一,内存的物理结构1.分类:RAM[可读可写的存储器][需要刷新]ROM[只读不写的存储器][不需要刷新]2.内存的芯片内存的芯片包括电源地址,信号,数据信号和控制信号二,内存的逻辑结构像一栋大楼程序中通过指定的变量的数据类型就可以改变读写物理内存的单位长度,很方便三,用好内存,先从数组开始1......