磁盘中运行的程序必须加载到内存才能运行的原因

计算机中主要的存储部件是内存和磁盘。磁盘中存储的程序必须加载到内存之后才能运行。在磁盘中保存的原始程序是无法直接运行的。这是因为,负责解析和运行程序内容的CPU,需要通过内部程序计数器来指定内存地址,然后才能读出程序。即使CPU可以直接读出并运行磁盘中保存的程序,由于磁盘读取速度慢,程序的运行速度还是会降低的。总之,存储在磁盘中的程序需要读入到内存后才能运行。
磁盘中运行的程序必须加载到内存才能运行的原因

磁盘缓存是指,把磁盘中读取的数据存储到内存中,当该数据再次被读取时,不是从磁盘而是直接从内存中高速读出。

转载于:https://blog.51cto.com/bantu/2119841

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VeraCrypt 是 TrueCrypt 的分支,主要开发者是法国的 Mounir Idrassi,他在 TrueCrypt 基础上强化了防暴力免费功能。VeraCrypt 增强了用于系统和分区密的算法的安全性,使其免受暴力免费攻击。VeraCrypt 还解决了TrueCrypt发现的许多漏洞和安全问题。 开源磁盘密工具 VeraCrypt 文版开源磁盘密工具 VeraCrypt 文版 VeraCrypt 主要特点: 在文件创建虚拟磁盘并将其作为实际磁盘安装。 密整个分区或存储设备,如 USB 闪存驱动器或硬盘驱动器。 密安装 Windows 的分区或驱动器(预启动身份验证)。 密是自动的,实时的(即时)和透明的。 并行化和流水线操作允许读取和写入数据,就像驱动器未密一样快。 密可以在现代处理器上进行硬件速。 如果对手强迫您泄露密码,则提供合理的拒绝:隐藏卷(隐写)和隐藏的操作系统。 VeraCrypt 是一个用于建立和维护动态密卷(数据存储设备)的软件。即时密意味着数据在保存之前就会自动密,并在后立即解密,无需任何用户干预。如果不使用正确的密码/密钥文件或正确的密密钥,则无法读取(解密)存储在密卷上的数据。整个文件系统被密(例如,文件名,文件夹名,每个文件的内容,空闲空间,元数据等)。 可以将文件复制到已安装的 VeraCrypt 卷,也可以将其复制到任何普通磁盘上(例如,通过简单的拖放操作)。在从密的 VeraCrypt 卷读取或复制文件时,文件会在运行(在内存/RAM )自动解密。同样,正在写入或复制到 VeraCrypt 卷的文件会在 RAM 自动密(在它们写入磁盘之前)。请注意,这并不意味着要密/解密的整个文件必须先存储在RAM才能密/解密。VeraCrypt 没有额外的内存(RAM)要求。有关如何完成此操作的说明,请参阅以下段落。 假设有一个 .avi 视频文件存储在 VeraCrypt 卷上(因此,视频文件是完全密的)。用户提供正确的密码(和/或密钥文件)并安装(打开)VeraCrypt 卷。当用户双击视频文件的图标时,操作系统启动与文件类型相关联的应用程序 – 通常是媒体播放器。然后,媒体播放器开始将视频文件的一小部分初始部分从 VeraCrypt 密卷到 RAM(存储器)以便播放它。在该部分时,VeraCrypt 会自动解密它(在 RAM )。然后,媒体播放器播放视频的解密部分(存储在 RAM )。在播放此部分时,媒体播放器开始将另一小部分视频文件从 VeraCrypt 密卷到 RAM(内存),然后重复该过程。此过程称为动态密/解密,适用于所有文件类型(不仅适用于视频文件)。 请注意,VeraCrypt 从不将任何解密数据保存到磁盘 – 它只将它们临时存储在 RAM(内存。即使安装了卷,存储在卷的数据仍然是密的。当您重新启动Windows或关闭计算机时,将卸除卷,并且将无法访问(并密)存储在其的文件。即使电源突然断(没有正确的系统关闭),存储在卷的文件也是不可访问(和密)的。要使它们再次可访问,您必须装入卷(并提供正确的密码和/或密钥文件)。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值