0% encontró este documento útil (0 votos)
51 vistas3 páginas

Configuración de Memoria y S.O. en PC

Este documento explica cómo configurar la memoria y los sistemas operativos de una computadora para optimizar el rendimiento. Describe los diferentes tipos de memoria como la convencional, de video y superior, y cómo configurarlas. También analiza los sistemas operativos MS-DOS y cómo modificar archivos para liberar memoria.

Cargado por

usuario dario
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
51 vistas3 páginas

Configuración de Memoria y S.O. en PC

Este documento explica cómo configurar la memoria y los sistemas operativos de una computadora para optimizar el rendimiento. Describe los diferentes tipos de memoria como la convencional, de video y superior, y cómo configurarlas. También analiza los sistemas operativos MS-DOS y cómo modificar archivos para liberar memoria.

Cargado por

usuario dario
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd

Configuración

CONFIGURACIÓN ______________________________________________
Con la llegada de Windows 95 y la tecnología Plug & Play (Conecte y Listo), la configuración
automática del hardware ya ha dejado de ser una utopía. Solo el correcto manejo de la BIOS del
ordenador sigue envuelto en una nebulosa de misterio. La configuración del software, sin embargo, es
mucho más sutil. No existe una regla "mágica" para configurar correctamente un ordenador. Depende en
gran medida del sistema operativo que se está utilizando, y de la cantidad de memoria disponible. Un
ordenador con 16 Mb de RAM tiene más espacio para colocar los controladores de los periféricos que
uno con 1 Mb, por lo que liberará mayor cantidad de Kb de los primeros 640 que forman la memoria
convencional, y que variara, dependiendo del sistema operativo que se utilice. Estos son los dos términos
claves para una correcta configuración: La memoria y sistema operativo, términos que intentaremos
dominar.

Configuración de la memoria
La memoria del PC, junto al procesador, han sido los dos elementos que más han evolucionado a lo largo
de los quince últimos años. Cuando, a principios de los años 80, los PCs comenzaban a hacerse un hueco
en el incipiente mercado, se pensaba que la memoria que contenían (256 Kb) iba a ser más que suficiente
para ejecutar todos los programas presentes y futuros, así que los diseñadores del procesador Intel 8088
prefijaron la cantidad de 1024 Kb como un valor inalcanzable. Dentro de este primer Megabyte, sólo
permanecen utilizables los primeros 640 Kb. Por razones de compatibilidad con estos sistemas y los
programas diseñados para ellos, esta barrera se ha mantenido hasta nuestros días, de forma que, no
importa la memoria que el ordenador posea: sólo en los primeros 640 Kb se pueden ejecutar los
Programas, dejando el resto para realizar labores secundarias, como el almacenamiento de datos, gráficos,
sonidos o el mismo programa. Esta es la razón por la que una simple aplicación que sólo necesita 640 Kb
de RAM, puede no funcionar en un ordenador con 16 Mb, si éste no dispone de la suficiente memoria
convencional libre.
El Primer Megabyte de toda la memoria que posee el ordenador, es el más importante de todos. Este, a
su vez, se divide en:
MEMORIA CONVENCIONAL: Va desde los 0 Kbs hasta los primeros 640 Kb. Aquí se almacenan
algunos controladores críticos del sistema operativo, y también se ejecutan los programas.
MEMORIA DE VÍDEO: Está situada en la zona que discurre entre los 640 Kb y los 760 Kb. Controla
los datos gráficos que se visualizan en el monitor.
MEMORIA SUPERIOR: Es el espacio que falta hasta completar el primer Megabyte (768 Kb hasta los
1024 Kb). Sólo puede ser utilizada por el sistema. Aquí se almacenan ciertos adaptadores, archivos del
sistema y algunas funciones básicas de la ROM, ya que la RAM es más rápida que ésta, para que el
ordenador funcione más eficientemente.
La memoria que queda, por encima del primer Megabyte, puede ser configurada como extendida (XMS)
o expandida (EMS).
Al principio existían placas independientes de memoria EMS que se añadían a la placa madre, pero
dejaron de utilizarse, y ahora se utiliza memoria extendida controlada mediante el driver [Link],
que puede configurarse como expandida gracias a la utilización del controlador [Link], incluido
en los sistemas operativos. La memoria extendida puede funcionar en dos modos: virtual y protegido. El
primer caso es el modo normal de funcionamiento, ya que permite su compatibilidad con los antiguos
procesadores 8088. Sus limitaciones estriban en que sólo es posible ejecutar un programa al mismo
tiempo. En el modo protegido, sin embargo, varias aplicaciones pueden funcionar a la vez, manteniendo
la integridad de sus datos. Para pasar de un modo a otro, hay que ejecutar una serie de instrucciones, o
utilizar un programa extensor del DOS como es «DOS4GW». La memoria expandida, en cambio, fue
creada para añadir más memoria a los procesadores 8088 y similares, pues mantiene sus limitaciones de
direccionamiento por debajo del primer Megabyte. Lo que se hace es dividir toda la memoria (hasta 32
Mb) en bloques de 16 Kb, llamados páginas. Estos bloques tienen que pasar por un área de memoria
situada en la memoria superior. Con este pequeño truco, un procesador que sólo sea capaz de direccionar
1 Mb de memoria, como el mencionado 8088, puede acceder a una cantidad superior. Sin embargo, la
memoria expandida es más lenta que la extendida. Dos son los pasos, por tanto, que hay que realizar para
configurar correctamente la memoria: liberar la mayor cantidad posible de memoria convencional, y
Página : 1
Configuración
seleccionar el tipo de memoria a utilizar. Esta labor se lleva a cabo mediante el sistema operativo. El
MS-DOS 5.0 y anteriores, por ejemplo, necesitan modificar una orden del fichero del sistema:
[Link] cada vez que se cambia de tipo de memoria. MS-DOS 6.x permite crear un archivo de
arranque múltiple para elegir entre una memoria u otra, mientras que Windows 95 y OS/2 se configuran
automáticamente, dependiendo de los requisitos del programa. No obstante, la tendencia de los dos
últimos años, para los programas DOS, ha sido totalmente distinta. Gracias a la generalización del uso
del extensor del DOS «DOS4GW», la cantidad de memoria convencional libre ha dejado de tener
importancia. Este programa elimina la tediosa barrera de los 640 Kb, y trata toda la memoria como un
sólo bloque. Los programas que usan el extensor del DOS (sobre todo juegos y algunas utilidades), sólo
necesitan entre 300 y 400 Kb libres, por lo que no hace falta preocuparse de configurar los controladores
residentes en memoria.

LOS SISTEMAS OPERATIVOS


Tan importante o más que disponer de una gran cantidad de memoria, es la existencia de un sistema
operativo (S.O.) que la maneje de forma eficaz.
El S.O. es, pues, el "alma" del ordenador, el software encargado de coordinar todas las funciones del
hardware.

MS-DOS:
Con la llegada de los sistemas operativos gráficos de 32 bits ya se ha quedado anticuado, pero todavía
muchos programas sólo funcionan con él. En la actualidad, se encuentra instalado en la práctica totalidad
de los compatibles, pues Windows 3.x lo necesita para funcionar, e incluso Windows 95 lo mantiene, en
su versión mejorada 7.0. Tras la primera instalación, MS-DOS carga los parámetros necesarios en la
memoria convencional, con lo que suele quedar libre alrededor de 550 Kb de memoria, dependiendo de
los drivers de periféricos instalados. En la mayoría de los casos, esta cantidad resulta insuficiente para
ejecutar los programas. Hace falta pues, modificar los ficheros del sistema [Link] y
[Link], para aprovechar toda la potencia oculta del ordenador. Estos archivos contienen
todas las órdenes que se encargan de manejar los controladores y cargar en memoria los drivers de los
periféricos y las variables del propio S.O. Para que su configuración sea óptima, hay que realizar dos
acciones previas: eliminar los comandos que no son necesarios, y ajustar los parámetros de aquellos que
sí lo son. El primer caso tiene su justificación en que MS-DOS instala una serie de órdenes en estos
ficheros para asegurar la compatibilidad con cualquier tipo de programa, pero que no son necesarias en la
inmensa mayoría de los equipos. Dentro de este grupo se engloban las siguientes:
[Link]: Este controlador carga en memoria determinadas tablas de caracteres o páginas de
códigos para lenguajes con símbolos especiales. Como el castellano está incluido en la tabla estándar, se
puede eliminar para ahorrar memoria.
MODE CON CODEPAGE: Asociada al controlador DISPLAY.
[Link]: Se, trata de un pequeño programa que "engaña" al ordenador, haciéndole creer que está
trabajando con otra versión distinta del S.O. Esto es útil para algunas aplicaciones antiguas que sólo
funcionan con versiones específicas de MS-DOS. Basta, por tanto, con editar los ficheros mencionados
mediante las órdenes EDIT [Link] y EDIT [Link], o con cualquier procesador de
textos, y añadir la orden REM delante de todas las líneas que contengan alguna de las anteriores palabras.
El siguiente paso se basa en alterar los valores de algunos parámetros, o añadir nuevas órdenes para
mejorar la configuración. Hay que decir que estas modificaciones dependen de la cantidad de memoria
de que disponga el ordenador, así como de los programas que se utilicen, por lo que no pueden tomarse
como leyes estrictas, sino como consejos cuya utilidad variará dependiendo de varios factores,
[Link]: Este controlador se encarga de configurar la memoria como expandida. Si se le añaden
las opciones RAM y HIGHSCAN, para rastrear todos los recovecos de la memoria, se conseguirán liberar
algunos Kb. Otra opción consiste en agregar también el parámetro I=BOOO-B7FF, que utiliza esa zona
de memoria, útil para los monitores monocromos, para cargar allí algunos controladores. La línea
quedará algo así: DEVICE=C-\ DOS\[Link] RAM HIGH SCAN I=BOOO-B7FF.
BUFFERS: La orden BUFFER=nº define el número de Buffers de disco donde se almacenan datos
durante las operaciones de lectura y escritura. Basta con asignar a "nº" un valor entre 10 y 15. Cuando se
Página : 2
Configuración
utilizan procesadores de texto o un disco duro con muchos subdirectorios, este número deberá aumentar
hasta situarse entre 20 y 30. Cada buffer consume 532 bytes de memoria.
FILES : De forma análoga a la anterior, la orden FILES=nº define el número de bloques controladores
de ficheros que pueden estar abiertos. Cualquier número entre 20 y 30 resulta suficiente, aunque se
puede disminuir para aumentar la memoria libre.
STACKS : Marca el número de pilas de datos para gestionar las interrupciones del hardware. El valor
predeterminado es STACKS=9,128, pero los dos valores pueden ponerse a cero para preservar memoria
(STACKS= O,O), ya que la mayoría de los programas disponen de sus propias pilas. Sólo si nos aparece
el mensaje de error "Desbordamiento de división" habrá que volver a restaurar los valores originales.
FCBS: Especifica el número de bloques de archivo que MS-DOS puede tener abiertos al mismo tiempo.
Muy pocos programas necesitan tener definido este valor, por lo que se puede anular con la orden
FCBS=O,O.
En las versiones 6.0 y superiores se realizan automáticamente estos cambios, gracias al programa
«Memmaker».
Los cambios en las versiones 6.x son los siguientes:
En primer lugar, hay que incluir la orden DOS=HIGH,UMB en fichero [Link] (después de
[Link] y/o [Link]), que se encarga de cargar el núcleo del DOS en la memoria alta, así
como utilizar la zona de memoria UMB para colocar allí algunos controladores.
Sustituir las órdenes DEVICE por DEVICEHIGH (excepto las líneas que contienen los controladores
[Link] y EMM386 .EXE), y añadir delante de todos los programas ejecutables (extensión EXE o
COM) del fichero [Link] la orden LH. Por ejemplo, C:\DOS\MOUSE. EXE se convertiría
en LH C:\DOS\[Link].
«Memmaker» realiza todo esto, y además analiza millones de combinaciones de controladores diferentes
para encontrar la que consigue liberar más memoria.
Con esta serie de consejos, es posible disponer de entre 590 y 620 Kb de memoria convencional, que
variará dependiendo de los drivers instalados. Obviamente, un ordenador "limpio" liberará más memoria
que otro que tenga una unidad de CD-ROM, tarjeta de sonido y módem, por ejemplo. A la hora de elegir
el tipo de memoria, los cambios son sencillos. Si sólo añadimos al archivo [Link] la orden
DEVICE=C: \DOS\HIMEM .SYS, entonces disponemos de memoria extendida, mientras que, si después
de ésta incluimos la línea DEVICE=C:\DOS\[Link] RAM HIGHSCAN, obtendremos memoria
expandida.
No hace falta modificar el fichero cada vez que se cambia de memoria, ya que, a partir de la versión 6.0,
se pueden definir menús de opciones para crear varias configuraciones distintas en un mismo
[Link].

Página : 3

También podría gustarte