Re: [LUG.ro Mix] Pregunta de 1º de ISI
Sebastián D. Criado
sebastian.criado en gmail.com
Vie Jul 4 21:58:39 ART 2008
2008/7/4 Manuel Naranjo <>:
>
>> Uff,hoy estoy mal.
>> Esto que puse no es del todo correcto. El que no podía direccionar más
>> de 2 a la 20 era DOS, de allí el limite en la memoria.
>>
>> Ahora si.
>>
>
> Para q' la arruinas??? El 8086 tiene sólo 20 lineas en el bus de
> direcciones, y por ende sólo puede direccionar 2 ^ 20 direcciones, o sea 1MB
jajjaa, según Wikipedia, es tanto de Hardware como software :D
http://es.wikipedia.org/wiki/Memoria_convencional#Barrera_de_los_640_KB
Barrera de los 640 KB
La barrera de los 640 KB es un aspecto de los IBM PC y los compatibles
cuando estaban trabajando bajo MS-DOS el cual solo podía direccionar
hasta 640 KB de memoria para las aplicaciones corrientes. Esto era
debido a las limitaciones de IBM PC original, que usó el CPU Intel
8088, y al mapa de memoria que fue diseñado por IBM para este
computador.
El término se refiere al tamaño de la memoria convencional del PC. Los
8088 y 8086 eran solamente capaces de direccionar 1024 KB (1 MB) de
memoria (220 bytes), dado que estos chips ofrecían solamente 20 líneas
de dirección. De estos 1024K, la IBM reservó los 384 KB superiores
para propósitos del sistema , esta sección fue llamada la Upper Memory
Area (Área de Memoria Superior). Esto dejó solamente los restantes 640
KB más bajos para los programas y los datos del usuario. Al momento en
que el IBM PC fue lanzado, en 1981, 640 KB habrían parecido más que
abundantes para el usuario típico, y tomó algunos años hasta que la
mayoría de las nuevas PC incluso tenían toda esa memoria instalada.
Cuando apareció el PC, el microcomputador más popular existente, el
Apple II+, tenía solamente 64 KB en la configuración más común y no se
podía ampliar fácilmente más allá de esto. El valor de la
compatibilidad de las generaciones descendientes de microcomputadores
todavía no era percibido tan claramente entonces como lo fue a
mediados de los años 1980, de modo que probablemente pocas personas en
la IBM o alguna otra parte esperaban que la arquitectura del IBM PC
duraría más de algunos años en el mercado.
Para mantener compatibilidad con sistemas operativos viejos, la
barrera de los 640 KB seguía siendo parte del diseño de la PC incluso
después que el 8088 hubo sido reemplazado por el procesador Intel 286,
que podía direccionar hasta 16 MB de memoria. Hoy en día todavía está
presente en compatibles del IBM PC cuando están corriendo MS-DOS, y
todavía en las más modernas PCs basadas en Windows, la memoria RAM
sigue teniendo un "agujero" en el área entre 640 y 1024 kilobytes, que
sin embargo es invisible los programas de aplicación gracias a la
paginación y a la memoria virtual.
Saludos.-
--
Sebastián D. Criado - Sebastian.Criado{en}Gmail.com
scriado{en}ciudad.com.ar : A partir del 1ero de Julio no funciona más
esta cuenta.
NO A LA MATRICULACIÓN OBLIGATORIA - http://noalamatricula.wordpress.com/about/
L.U.G.Ro - http://www.lugro.org.ar
GNU/Linux Registered User # 146768
- -------------------------------------------------------------------
"Si el Universo fuera un programa estaría hecho en C, y correría sobre
un sistema UNIX"
Anónimo.
Más información sobre la lista de distribución Lugro-mix