当前位置:首页 > 内存 > 正文

将程序装入内存的方式

  • 内存
  • 2024-07-27 01:16:31
  • 3148

一、怎样将系统装入内存具体方法我还没学会,也没有实际使用过。
简单说明:
1.在硬盘上安装系统、各种驱动程序、各种程序(您要使用的程序)并配置各种文件夹位置(详细信息见下文)。>2.对映像文件进行重大系统更改。
3.使用winpe等软件虚拟化您的硬盘盘符(例如,如果您安装的是表面贴装系统,则需要对B盘进行一些了解)。
4.将镜像文件加载到虚拟盘符即可运行。
优点:
1.非常快。这也是最重要的优点。如果内存足够大,系统和程序可以以相同的速度运行。当您将内存(无论您在系统上安装了什么)添加到驱动器号时,它的运行速度比您想象的要快。
2.与影子系统类似,可以自由修改系统文件。反正我是没救了。
缺点:
1.安装新程序或更新新软件时(杀毒软件更新频繁),必须重新创建镜像文件,比较繁琐。
2.您无法将任何内容保存到虚拟驱动器盘符中,因此当您意识到无法保存时已经太晚了。
3.内存一定要足够大,而且肯定需要物理内存。将系统加载到内存后,Win7至少需要6-8G的空间(假设你设法减少它并有可用空间)。不能与大型程序一起使用)。它还为系统操作保留内存。越大越好。还有,不能配置虚拟内存(硬盘上的虚拟内存空间,读写速度就是硬盘的速度)。
高级思路:
1.使用U盘创建启动盘符。这样就更方便了,因为启动时只要插入U盘,就会自动加载镜像文件,系统启动速度超快。


二、可采用哪几种方式将程序装入内存绝对加载模式、定位加载模式、动态运行加载模式。根据牛客网的提问,显示:
1绝对加载方式:用户程序编译后,会生成带有绝对(物理)地址的目标代码,并加载目标模块。存储在预定位置(仅适用于单通道)。
2移位加载方法:在多重编程中,如果脚本的逻辑地址与加载后的物理地址不匹配,可以根据具体情况采用移位方法加载合适的内存位置。记忆。
3动态时加载法:在多重编程中,当程序运行时,程序在内存中的物理地址会发生变化。