首页 > 系统相关 >内存与磁盘的亲密关系

内存与磁盘的亲密关系

时间:2024-02-18 16:22:52浏览次数:28  
标签:读出 扇区 内存 亲密关系 stdcall 磁盘 虚拟内存

计算机中主要的存储部件是内存和磁盘。磁盘中存储的程序,必须要加载到内存后才能运行。在磁盘中保存的原始程序是无法直接运行的。

磁盘缓存指的是把从磁盘中读出的数据存储到内存空间中的方式。

  磁盘缓存提高访问速度的机制:

(1)首次读出时从磁盘读出(低速)

(2)保存读出的数据

(3)再次读取同一数据时从内存读出(高速)

   但是磁盘也可以使用虚拟内存作为部分内存来使用。虚拟内存是把磁盘的一部分作为假想的内存来使用。这与磁盘缓存是假想的磁盘(实际上是内存)相对,虚拟内存是假想的内存(实际上是磁盘)。

   通过DLL文件实现函数共有DLL(Dynamic Link Library)文件,顾名思义,是在程序运行时可以动态加载Library(函数和数据的集合)的文件。

   通过调用_stdcall来减小程序文件的大小。

   _stdcall 是 standard call(标准调用)的略称。Windwos 提供的 DLL文件内①的函数,基本上都是 stdcall调用方式。这主要是为了节约内存。另一方面,用C语言编写的程序内的函数,默认设置都不是 stdcall。

    磁盘是通过把其物理表面划分成多个空间来使用的。划分的方式有扇区方式和可变长方式两种,前者是指将磁盘划分为固定长度的空间,后者则是指把磁盘划分为长度可变的空间。一般的Windows 计算机所使用的硬盘和软盘,采用的都是扇区方式。扇区方式中,把磁盘表面分成若干个同心圆的空间就是磁道,把磁道按照固定大小(能存储的数据长度相同)划分而成的空间就是扇区。

标签:读出,扇区,内存,亲密关系,stdcall,磁盘,虚拟内存
From: https://www.cnblogs.com/Yyzc/p/18019486

相关文章

  • 什么是内存以及内存的使用
    内存(Memory)是计算机的重要部件,也称内存储器和主存储器,它用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。它是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行,内存性能的强弱影响计算机整体发挥的水平。只要计算机开始运行,操作系统就会把需要运算......
  • io-磁盘
     磁盘I/O:寻道时间:指磁头找到指定磁道消耗的时间;旋转延迟:盘片旋转并将数据定位到读/写头(磁头)下方所需的时间;是磁盘驱动器存在的一种延迟现象;传输时间:将数据从磁盘读出或写入数据所经历的时间;与每次读/写的字数和磁盘的转速有关; 磁盘io:从磁盘找到数据的......
  • 内存的物理结构
    计算机是处理数据的机器,而程序负责处理步骤和数据结构。作为处理对象的数据存储在内存和磁盘中,因此程序员必须能够灵活地使用内存和磁盘。内存芯片分为RAM\ROM等不同类型。内存芯片上有很多引脚,这些引脚负责连接电源,以及输入输出地址信号、数据信号和控制信号,通过指定地址,就可以对......
  • 第五章:内存和磁盘的亲密关系
    《程序是怎样跑起来的》第五章主要讲述了内存和磁盘之间的关系,以及它们在程序运行过程中的作用。这一章节深入浅出地介绍了内存和磁盘的基本概念、工作原理以及它们之间的数据传输过程,让我对计算机的存储系统有了更深入的了解。首先,本章对内存和磁盘的定义和作用进行了详细的解释......
  • 《系统是怎样跑起来的》读后感——第四章 熟练使用有棱有角的内存
    1.内存的物理机制很简单内存实际上是一种名为内存IC的电子元件。虽然内存IC包括DRAM、SRAM、ROM等多种形式,但从外部来看,其基本机制都是一样的。内存IC中有电源、地址信号、数据信号、控制信号等用于输入输出的大量引脚(IC的引脚),通过为其指定地址(address),来进行数据的读写。V......
  • 《程序是怎样跑起来的》让内存画方为圆
    一,内存的物理结构1.分类:RAM[可读可写的存储器][需要刷新]ROM[只读不写的存储器][不需要刷新]2.内存的芯片内存的芯片包括电源地址,信号,数据信号和控制信号二,内存的逻辑结构像一栋大楼程序中通过指定的变量的数据类型就可以改变读写物理内存的单位长度,很方便三,用好内存,先从数组开始1......
  • 《程序是怎样跑起来的》内存与磁盘的密切联系
    内存与磁盘的密切联系一,程序必须从硬盘加载到内存中才方可运行二,磁盘缓存内存空间临时存放,从磁盘读取出来的数据可提高磁盘数据的访问速度三,将磁盘当成内存使用的虚拟内存将磁盘的一部分模拟成内存来使用的机制使用方式:将运行页面换入将不运行的页面换出,使一个程序被割成多......
  • 第四、五章——内存和磁盘
    计算机的处理对象数据是储存在内存和磁盘上的。内存————内存的物理机制—内存IC中有电源、地址信号、数据信号、控制信号等用于输入输出的大量引脚,通过为其指定地址,完成数据的读写。内存的逻辑模型是楼房,一层可以存储一个字节的数据,楼层就是地址。变量的数据类型不同,所占用的......
  • 酷睿i5-12450H+16GB内存!神舟战神Mini电脑1899元到手
    神舟战神Minii5迷你台式电脑正在参与京东年货节大促,搭载酷睿第12代i5-12450H处理器,另外还有16GBDDR4内存和512GBPCIe4.0SSD,整机到手价1899元,应该是目前为止相同配置售价最低的品牌迷你主机。酷睿第12代i5-12450H处理器其实是用于笔记本的型号,拥有超低的功耗但是性能却不低......
  • 第四章:熟练使用有棱有角的内存
    《程序是怎样跑起来的》这本书的第四章“熟练使用有棱有角的内存”为我揭开了内存神秘的面纱,让我对计算机内存有了更加深入的了解。读完这一章,我对内存的管理和使用有了全新的认识,也对编程过程中内存的重要性有了更加深刻的体会。首先,这一章详细介绍了内存的层次结构,包括寄存器、......