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.