Programas reubicables, reentrantes, residentes y reutilizables

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,4 KB

 

Labores del administrador de memoria



-Llevar un registro de las partes de memoria que Se están utilizando y las que no.


-Reservar espacio de memoria para los nuevos Procesos y liberar espacio de los procesos que finalizan.


-Se encarga del intercambio de datos entre Memoria y disco.


Multiprogamación en memoria real



Consiste en poner en memoria Física más de un proceso al mismo tiempo. Surgieron dos problemas: la Relocalización y la protección.

Problema de la relocalización



Consiste en que los programas que Necesiten cargarse a memoria real ya están ligados. Se puede solucionar de dos Maneras: estática y dinámica.

Estática: consiste en que todas Las direcciones del programa se vuelvan a recalcular en el momento en que se Carga de memoria.

Dinámica: Consiste en tener un Registro que guarde la dirección base de la sección que va a contener al Programa.

Problema de la protección de la memoria



La solución es el uso de un Registro base y un registro límite.

Registro base: contiene la Dirección del comienzo de la sección que contiene al programa.

Registro límite: contiene la Dirección donde termina.

Paginación



Es una partición de tamaño fijo. Es una técnica de gestión de memoria:

 divide la memoria RAM en partes iguales Llamadas frames.

divide los programas en partes Del mismo tamaño llamadas páginas.

Sirve para ubicar un programa en Memoria.

Falta de página



Cuando la CPU genera una Dirección de una página y no se encuentra en la memoria. Buscará esta página en El dispositivo y lo traerá a memoria. El tratamiento de la falta de página Introduce un retraso adicional en la ejecución de los programas.

Reemplazamiento de página



Cuando se produce la falta de Página el sistema buscara la página en memoria secundaria y le buscara un hueco En memoria.

Hiperpaginación



Es cuando el sistema esta más Tiempo ocupado en el intercambio de páginas que en la ejecución de estos.

Segmentación



Divide la memoria en segmentos, Cada uno tiene la longitud variable.

Swapping


Es cuando se están ejecutando Varios programas en un mismo ordenador se cargan en RAM. Según el estado la Memoria se irá liberando. La memoria interna queda liberada para que se pueda Almacenar otros procesos.

Programas reubicables



Una vez cargados en RAM para Ejecutarse, pueden variar de situación.

Programas reentrantes



Son programas que si no se están Utilizando dejan memoria para otros procesos.

Programas residentes



Son los que una vez cargados en Memoria permanecerán hasta que se apague el ordenador.

Programas reutilizables



Son programas que son utilizados Por varios usuarios a la vez. Se consigue un mejor aprovechamiento de la Memoria.

Gestión de entrada/salida



Se encarga de:

-Enviar ordenes.

-Determinar el dispositivo que necesita la Atención del procesador.

-Eliminar errores.

-Periféricos: mecánicos y electrónicos.

Tipos de periféricos



Periféricos tipo bloque: aquellos Que la información se maneja de tamaño fijo. (disco).

Periféricos tipo carácter: sirven Para introducir datos dentro de la memoria. (monitor, impresora).

Clasificación de los periféricos



De entrada: sirven para Introducir información en el ordenador. (teclado, escáner, CD-ROM).

De salida: sirven para extraer Información desde la memoria y mostrar los datos. (impersora, pantalla).

De entrada/salida: sirven para Introducir o extraer datos desde hacia el ordenador. (módem, tarjetas de red).

Controladoras



Es un componente hardware que Sirve para gestionar el uso de periféricos.

Gestión de la información



Los tipos de archivos que Gestionan todo sistema operativo son tres:

-Archivos regulares o estándares.

-Directorios.

-Archivos especiales.

Entradas relacionadas: