Sunteți pe pagina 1din 4

Gestin de la Memoria de Acceso Aleatorio

Antecedentes:
La memoria fsica de un sistema se divide en dos categoras:

memoria de acceso aleatorio: comprende circuitos integrados y es, en consecuencia, muy


veloz.
memoria de almacenamiento masivo: comprende dispositivos magnticos (disco duro, cintas
magnticas, etctera) y es mucho ms lenta.
La memoria fsica consiste en un rea de almacenamiento temporal para los programas y los datos
que se usan. A grandes rasgos, mientras ms grande sea el espacio de memoria, ms aplicaciones
se podrn ejecutar al mismo tiempo. Adems, mientras ms rpida sea la memoria, ms rpida
ser la reaccin del sistema. Por eso, el sistema operativo debe estar organizado de manera lo
suficientemente eficiente como para obtener el mejor rendimiento posible.

Gestin de memoria

La gestin de memoria representa un vnculo delicado entre el rendimiento (tiempo de acceso) y


la cantidad (espacio disponible). Siempre se busca obtener el mayor espacio disponible en la
memoria, pero pocas veces existe la predisposicin para comprometer el rendimiento.
La gestin de memoria tambin debe realizar las siguientes funciones:

permitir que la memoria se comparta (en sistemas de multiprocesos).

asignar bloques de espacio de memoria a distintas tareas;

proteger los espacios de memoria utilizados (por ejemplo, evitar que un usuario modifique una
tarea realizada por otro usuario).
Expansin de memoria

Existen dos formas posibles de expandir la memoria:

Dividiendo un programa de modo que una parte permanezca en la memoria de acceso


aleatorio y que una parte se cargue en la memoria cuando se necesite acceder a los datos.
Utilizando un mecanismo de memoria virtual que consiste en utilizar el disco duro como
memoria principal y almacenar solamente las instrucciones y los datos utilizados por el
procesador en la memoria RAM. El sistema operativo realiza esta operacin creando un archivo
temporal (conocido como SWAP o "archivo de intercambio") en el que se almacena la
informacin cuando la memoria RAM ya no es suficiente. Esta operacin produce una
disminucin considerable en el rendimiento, dado que se puede acceder al disco duro mucho
ms rpido que a la memoria RAM.

Cmo funciona la RAM

Tal como ya he descrito antes, la memoria RAM funciona como un intermediario de informacin
entre los medios de almacenamiento y los encargados de procesar. De este modo, cuando la CPU
o GPU necesitan acceder a datos que se encuentran almacenados en el disco duro para ejecutar
una tarea en determinado, no los extraen directamente desde all, puesto que hacerlo de tal modo
para realizar cada tarea tomara demasiado tiempo.

En lugar de eso, los datos son enviados a la RAM, que tiene por caractersticas ser sustancialmente
ms rpida para ser leda y modificada, adems de que se puede acceder a los datos con un ancho
de banda mayor. De este modo, la informacin es cargada desde los discos de almacenamiento a
la RAM, donde los procesadores podrn acceder a los datos con mucha ms facilidad.
Una de las principales caractersticas de la memoria RAM es que los tiempos en los que la
informacin permanece dentro de los mdulos son relativamente cortos. As pues, tan pronto
como se corte el suministro de energa, o incluso por pasar demasiado tiempo sin ser usada, la
informacin tiende a desaparecer. En el caso de que esa informacin siga siendo requerida por el
sistema, vuelve a ser cargada nuevamente a la RAM.
Gestin de Entradas/Salidas

La gestin de entrada / salida es una de las funciones principales de todo Sistema


Operativo en cuanto al control de todos los dispositivos, como lo son:

o Comunicacin con los dispositivos.


o Deteccin de interrupciones y control de errores.
o Proporcionar una interfaz entre los dispositivos y el resto del sistema los mas
sencilla y viable posible.

Dispositivos de Entrada / Salida.

Los dispositivos externos se clasifican bsicamente en tres categoras:

i. Dispositivos legibles por los humanos: son aquellos que estn diseados para
mantener comunicacin entre la computadora y el usuario.
ii. Dispositivos legibles por la maquina: son aquellos que mantienen una
comunicacin con equipos electrnicos.
iii. Dispositivos de comunicaciones: son aquellos que estn diseados exclusivamente
para mantenerse en comunicacin con otros dispositivos a largas distancias.

Los dispositivos de Entrada / Salida, se dividen en dos categoras que son:

Dispositivos de bloque: son aquellos que almacenan la informacin en bloques de


tamao fijo y estos a su vez guardan su propia direccin.
Dispositivos de carcter: son todos aquellos que envan o reciben un flujo de
caracteres, es decir, no se sujetan a una estructura de bloques.
Controladores de dispositivos.

Toda unidad de Entrada / Salida consta de un componente mecnico y un componente


electrnico.

Al componente electrnico se le conoce como controlador del dispositivo o adaptador.

El dispositivo o unidad es el componente mecnico.

Organizacin de las funciones de Entrada / Salida.

Las tres tcnicas bsicas para realizar Entrada / Salida son:

I. E/S programada: el procesador emite una orden por parte de un proceso al


mdulo de E/S, y este espera a que se termine dicha operacin para proseguir.

II. E/S dirigida por interrupciones: El procesador emite una orden por parte de un
proceso, se continua la ejecucin de las instrucciones siguientes y es interrumpido
por el mdulo de E/S cuando est ha completado su trabajo.

III. Acceso Directo a Memoria: un modulo de DMA controla el intercambio de datos


entre al memoria principal y un mdulo de E/S.

S-ar putea să vă placă și