Memoria principal

Páginas: 14 (3331 palabras) Publicado: 22 de marzo de 2012
UNIDAD III. COMPONENTES DE LOS SISTEMAS OPERATIVOS

ADMINISTRACIÓN DE MEMORIA

ALGUNOS CONCEPTOS:

Memoria:
La memoria se encarga de almacenar los datos e instrucciones; es parte fundamental del computador.
La operación básica son la de lectura, en la que se recibe una dirección de la posición donde se encuentra la información que ha sido depositada previamente, la otraoperación es la de escritura donde se recibe la dirección y la información que va a grabarse.


La Memoria Principal es un dispositivo que almacena información en forma de datos codificados en binario. Es accedida directamente por la CPU y además es de lectura y escritura, pero volátil. Está formada por una serie de posiciones o celdillas de memoria, las cuales son referenciadas mediante unsistema de direcciones lógicas.


La información que almacena la memoria principal es:
• Instrucciones que componen los programas que estamos utilizando;
• Datos que el usuario introduce
• Información sobre el programa que realiza las funciones de control en las operaciones
• En los ordenadores actuales, está formada por circuitos electrónicos integrados y está compuesta porelemento bi-estables siendo el sistema binario el que mejor representa su funcionamiento. su funcionamiento.
El Administrador de Memoria debe conocer:
• Qué zonas de la memoria están libres y qué zonas ocupadas.
• Introducir los procesos en memoria.
• Se encarga de asignar y desasignar memoria a los procesos conforme vayan necesitando y liberando.
• Debe controlar elintercambio entre Memoria principal y memoria secundaria
Además se distinguen los siguientes propósitos:

Protección. Si varios programas comparten la memoria principal, se debería asegurar que el programa no sea capaz de cambiar las ubicaciones no pertenecientes a él. Aunque una acción de escritura puede tener efectos más graves que una de lectura, esta última tampoco debería estar permitida, paraproporcionar algo de privacidad al programa. Dado que muchos lenguajes permiten el uso de punteros dinámicos y arreglos, la verificación sólo en tiempo de compilación no es suficiente, por lo que además se debe efectuar una verificación en tiempo de ejecución.

Compartimiento. Este objetivo parece contradecir al anterior, sin embargo a veces es necesario para los usuarios poder compartir yactualizar información (por ejemplo, en una base de datos) y, si se organiza la tarea de entrada a la misma, se puede evitar el tener varias copias de la rutina. Por supuesto que debe existir una protección contra cambios de esta rutina, permitiendo así el control del acceso a una porción compartida de memoria.

Reubicación. La técnica de multiprogramación requiere que varios programas ocupen lamemoria al mismo tiempo. Sin embargo no se sabe con anticipación donde será cargado cada programa por lo que no es práctico usar direccionamiento absoluto de memoria.

Organización física. Debido al costo de una memoria principal rápida, ésta se usa en conjunto con una memoria secundaria mucho más lenta (y por consiguiente, barata) a fines de extender su capacidad, por ejemplo los dispositivos dealmacenamiento magnéticos tales como los discos rígidos. Esta clasificación de la memoria hace necesario el control del flujo de la información entre esas dos clases de memoria. Éste control podrían realizarlo los programadores, lo que incrementaría el tiempo de desarrollo de una aplicación y se tendrían que resolver problemas muy complejos como saber de antemano donde y con cuanta memoria sedispone, información que no siempre posee el programador dada la reubicación dinámica. Por ello es más conveniente que esta tarea la realice el sistema, de manera transparente al usuario.

Organización lógica. Aunque la mayor parte de las memorias son organizadas linealmente con un direccionamiento secuencial, esto difícilmente concuerde con el camino seguido por el programa, debido al uso de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Memoria Principal
  • Memoria Principal
  • Memoria Principal
  • memoria principal y memoria secundaria
  • Memoria Principal Y Secundarios De Computadores
  • Memoria central o principal
  • memoria principal o central
  • Almacenamiento de memoria principal

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS