Memoria Instalada Total CONTRA Memoria Usable
Total
La mayoría de la gente no realiza que no todo el
ESPOLÓN que usted compra y que instala en un sistema está
disponible. Debido a algunos caprichos en diseño del sistema,
el sistema tiene que "lanzar generalmente lejos" hasta 384KB del
ESPOLÓN para hacer la manera para el área de memoria superior.
Por ejemplo, la mayoría de los sistemas con 16MB del
ESPOLÓN (que es 16,384KB) instalado demuestran un total solamente de
16,000KB instalado durante el POSTE o al funcionar la disposición.
¡Esto indica que 16,384KB16,000KB = 384KB de la memoria que
falta! Algunos sistemas pudieron demostrar 16,256KB con el mismo
16MB instalados, a el cual se resuelve los desaparecidos
16,384KB16,256KB = 128KB.
Si usted funciona su programa y cheque de disposición
fuera de su base y valores extendidos de la memoria, usted encontrará
más información que apenas la sola figura para el total demostrado
durante el POSTE. En la mayoría de los sistemas con 4,096KB
(4MB), usted hace la base 640KB y 3,072KB ampliar. En algunos
sistemas, la base setup de los informes 640KB y 3,328KB ampliaron la
memoria, que es una prima. Es decir la mayoría de los sistemas
vienen encima de 384KB brevemente, pero algunos vienen encima
solamente de 128KB brevemente.
Este déficit no es fácil de explicar, sino que es
constante de sistema al sistema. Diga que usted tiene un sistema
486 con los 72-pernos instalados dos 16MB (32-bit) SIMMs. Esto
da lugar a una memoria instalada total de 32MB en dos bancos separados
porque el procesador tiene un ómnibus de datos 32-bit. Cada
SIMM es un solo banco en este sistema. El primer comienzo del
banco (o SIMM, en este caso) en la dirección 0000000h (el comienzo
del primer megabyte), y el segundo comienza en 1000000 (el comienzo
del decimoséptimo megabyte).
Una de las reglas cardinales de la memoria es que usted
absolutamente no puede tener dos dispositivos de hardware atados con
alambre a la misma dirección. Esto significa que 384KB del
primer banco de memoria en este sistema estaría en conflicto directo
con el ESPOLÓN video (segmentos A000 y B000), cualquier ROM de la
tarjeta del adaptador (segmentos C000 y D000), y por supuesto la ROM
de la placa base (segmentos E000 y F000). Esto significa que
todo el ESPOLÓN de SIMM que ocupe estas direcciones deben ser
apagadas; ¡si no, el sistema no funcionará! Realmente, un
diseñador de la placa base puede hacer tres cosas con la memoria de
SIMM que se traslaparía de A0000FFFFF:
-
Utilice el ESPOLÓN más rápido para llevar a cabo una
copia de cualquier ROM lenta (el sombrear), inhabilitando la ROM en el
proceso
-
Dé vuelta apagado a cualquier ESPOLÓN no usado
para sombrear, eliminando cualesquiera conflictos de UMA
-
Remap cualquier ESPOLÓN no usado para sombrear,
agregando al apilado de la memoria extendida actualmente instalada
La mayoría de los sistemas sombrean la ROM de la
placa base (generalmente 64KB) y la ROM del vídeo (32KB) y dan vuelta
simplemente apagado al resto. Algunas ROM de la placa base
permiten sombrear adicional que se seleccionará entre C8000 y DFFFF,
generalmente en los incrementos 16KB.
Nota
Usted puede sombrear solamente ROM, nunca
ESPOLÓN, así que si cualquier tarjeta (tal como una tarjeta de la
red) tiene un almacenador intermediario del ESPOLÓN en el área de
C8000DFFFF, usted no debe sombrear las direcciones del almacenador
intermediario del ESPOLÓN; si no, la tarjeta no funcionará.
Por la misma razón, usted no puede sombrear el área de
A0000BFFFF porque es el almacenador intermediario video del ESPOLÓN
del adaptador.
La mayoría de las placas base no hacen ningún remapping,
que signifique que cualquiera del 384KB no sombreado está dado vuelta
simplemente apagado. Ése es porqué permitir sombrear no se
parece utilizar ninguna memoria. La memoria usada para sombrear
sería desechada de otra manera en la mayoría de los sistemas.
Estos sistemas aparecerían ser cortos por 384KB comparado a
qué está instalada físicamente en el sistema. Por ejemplo, en
un sistema con 32MB, el ningún remapping daría lugar a 640KB de la
memoria baja y a 31,744KB de la memoria extendida, para un total de
32,384KB de RAM384KB usable brevemente del total (32,768KB384KB).
Los sistemas que demuestran 384KB de la memoria "que
falta" no hacen remapping. Si usted desea determinarse si su
sistema tenga cualquier memoria que falta, todas lo que usted necesita
saber son tres cosas. Uno es la memoria física total instalada
realmente. El funcionamiento de su programa de disposición
puede descubrir los otros dos artículos. Usted desea saber la
base total y los números extendidos de la memoria reconocidos por el
sistema. Entonces reste simplemente la memoria baja y extendida
del total instalado para determinar la memoria que falta. Usted
encontrará generalmente que su sistema está faltando 384KB, pero
usted podría ser afortunado y tener un sistema que remaps 256KB de
cuál falta y demuestra así solamente 128KB de los desaparecidos de
la memoria.
Virtualmente todos los sistemas utilizan algo de la
memoria que falta para de la placa base y del vídeo el BIOS de las
ROM que sombrea, especialmente, así que cuál falta no se pierde
totalmente. Los sistemas que faltan 128KB encontrarán que se
está utilizando para sombrear su BIOS de la placa base (64KB de F0000
a FFFFF) y el BIOS video (32KB de C0000 a C8000). El resto del
segmento C0000 (32KB de C8000 a CFFFF) se está dando vuelta
simplemente apagado. El resto de los segmentos (128KB de A0000 a
BFFFF y 128KB de D0000 a EFFFF) remapped al comienzo del quinto
megabyte (40000043FFFF). La mayoría de los sistemas inhabilitan
simplemente estos segmentos restantes más bien que toman el apuro
para remap los.
Observe que con la cantidad relativamente grande de
memoria en las PC modernas, perder un 384KB ínfimo tiene apenas un
impacto en funcionamiento. También, porque el sombrear tiene
una ventaja del funcionamiento solamente cuando funciona bajo OS
16-bit tal como DOS, sistemas que funcionan Windows no es afectado por
ninguna cambios a los ajustes que sombrean. Si estos ajustes
están presentes en su disposición del BIOS, los recomiendo
generalmente me vaya en los ajustes de defecto.
esto es un artículo agregado por Kyle Duque
Negación: Nuestro Web site no
es responsable de la información contenida por este artículo.
Este artículo de ninguna manera refleja las vistas, las
opiniones, los pensamientos o la creencia del personal del directorio
de los artículos.
Aviso de la traducción: La memoria
instalada total del artículo "CONTRA memoria usable total" fue
traducida usando un servicio de traducción automatizado. Nos
disculpamos sinceramente por cualquier error de la traducción que
ocurriera. Gracias por entender.