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

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

时间:2024-02-27 22:33:42浏览次数:21  
标签:程序 地址 内存 数组 IC 数据 第四章 怎样

本章主要讲内存,计算机是进行数据处理的设备,而程序表示的就是处理顺序和数据结构。由于处理对象数据是存储在内存和磁盘上的,因此程序必须能自由地使用内存和磁盘。由此可见内存的重要性。内存实际上是一种名为内存IC的电子元件,内存IC中有电源、地址信号、数据信号、控制信号等用于输入输出的大量引脚(IC的引脚),通过为其指定地址(address),来进行数据的读写。不过在程序员眼中的内存样子还包括内存物理上所没有的东西,那就是数据类型。本章还讲到一个东西,那就是指针,指针也是一种变量,它所表示的不是数据的值,而是存储着数据的内存的地址通过使用指针,就可以对任意指定地址的数据进行读写。本章是讲解如何熟练使用内存,那么在到达这个目标之前,需要用到数组,数组是指多个同样数据类型的数据在内存中连续排列的形式。作为数组元素的各个数据会通过连续的编号被区分开来,这个编号称为索引(index)。指定索引后,就可以对该索引所对应地址的内存进行卖写操作。因此使用数组能够使编程工作变得更加高效。如果在反复运行的循环处理 中使用数组,很短的代码就能达到按顺序读出或写入数组元素的目的。

第四章“熟练使用有棱有角的内存”让我深刻体会到了内存管理在编程中的重要性。内存不仅是数据的存储空间,更是程序运行的基石。了解内存的结构和特性,掌握内存管理的技巧,对于编写高效、稳定的程序至关重要。

标签:程序,地址,内存,数组,IC,数据,第四章,怎样
From: https://www.cnblogs.com/xunxinlu/p/18038579

相关文章

  • 《程序是怎样跑起来的》第八章读后感
    《程序是怎样跑起来的》第八章主要讲了从源文件到可执行文件,其中包括计算机只能运行本地代码,本地代码的内容,编译器负责转换源代码,仅靠编译是无法得到可执行文件的,启动及库文件,DLL文件及导入库,可执行文件运行时的必要条件,程序加载时会生成栈和堆,有点难度的Q&A九个章节,其中我学到CPU......
  • 《程序是怎样跑起来的》第八章读后感
    读完《程序是怎样跑起来的》第八章,我对计算机的工作原理和程序的执行过程有了更深入的理解。这一章节详细介绍了程序在计算机中的运行机制,包括指令的执行、数据的处理和内存的管理等方面。通过阅读这一章,我不仅了解了计算机的基本工作流程,还对编程语言的本质有了更深刻的认识。首......
  • 《程序是怎样跑起来的》第五章
    读书笔记:5.1:1.磁盘缓存指将从磁盘中读取的数据暂时保存在内存中,当需要再次读取相同的数据时,就可以不访问磁盘,而是直接从内存中快速读取。1.虚拟内存可以让内存容量小的计算机运行大型程序。.DLL是DynamicLinkLibrary(动态链接库)的缩写。.函数的链接方式分为静态链接和动态链接......
  • 《程序是怎么跑起来的第六章》
    《程序是怎样跑起来的》第六章主要讲述的是关于数据压缩的内容。在这一章中,作者首先介绍了文件是以字节为单位存储在计算机中的,并详细讲解了压缩的一种方式——游程编码,也就是将连续重复的数据转换成“数据*重复次数”的形式。接下来,作者进一步阐述了RLE算法的机制及其局限性,这种......
  • 程序是在何种环境中运行的
    应用的运行环境是指操作系统和计算机本身(硬件)的种类。7.1运行环境=操作系统+硬件,让我们更加了解了运行环境。7.2讲述Windows克服了CPU以外的硬件差异。7.3介绍不同操作系统的API不同。7.4讲了FreeBSDPort帮你轻松使用源代码。7.5教我们利用虚拟机获得其他操作系统环境。......
  • 《程序是怎样跑起来的》第九章“操作系统和应用的关系”
    在阅读了“操作系统和应用的关系”后,我对操作系统和应用程序之间的关系有了更深入的理解。这一章详细地解释了操作系统如何为应用程序提供服务,以及应用程序如何利用操作系统提供的服务来更好地运行。我了解到应用程序的运行离不开操作系统的支持。应用程序在运行时,需要调用操......
  • 《程序是怎样跑起来的》第四章
    读了第四章内容,我学到了内存的物理机制是什么,内存的逻辑模型,数组等知识。内存实际上是一种名为内存IC的电子元件。虽然内存IC包括DRAM、SRAM、ROM”等多种形式,但从外部来看,其基本机制都是一样的。内存IC中有电源、地址信号、数据信号、控制信号等用于输入输出的大量引脚,通过为其指......
  • 《程序是怎样跑起来的》第五章
    阅读第五章我很受启发。首先,我了解到内存和磁盘虽然都是计算机的存储部件,但它们的工作机制和特性却截然不同。内存利用电流进行高速存储,但由于成本较高所以容量有限;而磁盘则是通过磁效应实现数据存储,速度较慢但价格相对低廉,能提供大量存储空间。程序以存储程序方式保存在磁盘等存......
  • 《程序是怎样跑起来的》第六章
    这一章让我恍然惊觉,程序的运行过程比我想象的要复杂得多。首先,当程序编写完毕之后,就需要发送给编译器进行编译,由编译器生成中间代码,然后要经过链接器和装载器将中间代码交给操作系统,由操作系统根据真实机器的架构进行汇编,最终生成同类指令形式的机器指令,程序就可以正式跑起来了。......
  • 《程序是怎样跑起来的》第一章
    作为整个系列的开篇,为我们揭开了计算机程序运行的神秘面纱。通过观看这一章节的内容,我不仅对程序的工作原理有了初步的了解,还对计算机科学产生了浓厚的兴趣。首先,这一章节从计算机的基本构成开始讲解。计算机主要由硬件和软件两部分组成。硬件包括中央处理器(CPU)、内存、硬......