笔记本电脑维修查询_硅基智慧

沈阳电脑不开机怎么处理_了解DOS下的内存

笔记本无法开机 入门知识

最初设计DOS操作系统时,沈阳电脑不开机怎么处理PC硬件系统仅支持1M字节的寻址空间,因此DOS最多只能管理1M字节的连续内存空间。在这1M内存中,只有640K保留供应用程序使用。它们被称为常规存储器或基本存储器。另一个384K称为高端内存,并保留用于视频显示和BIOS。 1982年,640K的内存足以满足微型计算机的需求,人们甚至认为640K的内存可用于任何用途。现在看来很荒谬,但当时确实如此。

沈阳电脑不开机怎么处理

当前的情况是,即使您的计算机配备了数百兆或几千兆字节的内存,但是如果您使用DOS操作系统,那么您只有640K的内存可以直接使用,而超过1M的内存可以通过某些内存管理工具使用。 幸运的是,自Windows 95以来,没有常规的内存限制。所有内存(无论是8M还是128M)都可以直接使用。

在DOS下,系统中存在以下四种内存:

常规内存(Conventional Memory);

高端内存(Upper Memory);

扩充内存(Expanded Memory);

扩展内存(Extended Memory)。

常规存储区是指0-640K的存储区。沈阳电脑不开机怎么处理在DOS下,常规应用程序只能使用系统的常规内存,因此它们都受640KB内存的限制。而且由于DOS本身,config.sys文件中已安装的设备驱动程序以及autoexec.bat文件中执行的内存驻留程序均占用了一些常规内存,因此应用程序可以使用的常规内存少于640K。很多时候,我们必须找到组织内存的方法,以便为某些“需求”相对较大的应用程序留出足够的常规内存,这在DOS时代必须是许多计算机爱好者最熟悉的。

了解DOS下的内存

高端内存是指常规内存之上的384K内存。程序通常不能使用此内存区域,但是EMM386.exe可以激活高端内存的一部分,它允许用户使用Devicehigh或LH(即loadhigh)将某些设备驱动程序和用户程序加载到高端内存中。 dos = high,umb还将DOS的一部分安装到高端内存中。此处的umb是Upper Memory Block的缩写。

扩展内存是增加内存的早期标准,可以扩展到32M。要使用扩展内存,必须在计算机中安装特殊的扩展内存板,并且必须安装用于管理扩展内存板的管理程序。由于扩展内存是在扩展内存之前引入的,因此大多数程序被设计为使用扩展内存而不是扩展内存。由于扩展内存使用起来很麻烦,因此在出现扩展内存后不久便将其消除。

扩展内存只能在80286或更高级别的计算机上使用。当前,几乎所有具有1M以上内存的DOS机器都是扩展内存。扩展内存不能由DOS直接使用。在DOS5.0之后,提供了扩展内存管理程序Himem.sys,我们可以使用它来管理扩展内存。 emm386.exe可以将扩展内存(XMS)仿真为扩展内存(EMS),以满足某些需要扩展内存的程序。

最后,沈阳电脑不开机怎么处理无论扩展内存或扩展内存有多大,DOS应用程序都只能在常规内存中运行。某些程序可以通过DOS扩展器(例如DOS)传递。诸如4GW.exe之类的程序使cpu进入保护模式,从而直接访问扩展内存。但应注意,进入保护模式后,计算机将退出DOS状态。

标签:DOS下的内存 沈阳电脑不开机怎么处理