Sistemas Operativos: El Libro Azul

Slides:



Advertisements
Presentaciones similares
IMPLEMENTACION CONTIGUA Y NO CONTIGUA
Advertisements

GESTION DE MEMORIA.
El tamaño asignado para cada partición es el mismo. Cada partición, será ocupada por un proceso de menor o igual tamaño. El programador debe diseñar el.
Gestión de Memoria (Cap. 6 de Stallings).
Administración de memoria
Administración de Memoria
Administración de Memoria Virtual
Administración Memoria
Organización Secuencial
Sistemas Operativos Gestión de Memoria.
CARACTERISTICAS, CLASES, EJEMPLOS
Teoría de Sistemas Operativos Memoria
BUFFER Es el área de almacenaje temporal, por lo general en la RAM.
SISTEMAS OPERATIVOS GESTION DE MEMORIA INTEGRANTES Lizeth Chandi
III - Gestión de memoria
3.4.- Administración de Memoria Virtual.
Organización de la Memoria.
EQUIPO ·# 3 SISTEMAS OPERATIVOS
ESTADOS DE PROCESOS L.I. Ramiro Robles Villanueva.
Modelo de procesos de dos estados
Implementación de archivos
MEMORIA VIRTUAL PAGINACIÓN
ADMINISTRACIÓN DE MEMORIA
TRABAJO DE LUIS VIRACOCHA
Alejandro Ledezma Milanez Sonia Lizbeth Hernández Martinez Zaira Samara Chavez Hernandez Gilberto Saduj Castañeda Garcia.
¿Cómo desfragmentar un disco duro?
HILOS Y COMUNICACIÓN ENTRE PROCESOS
Tema 10: Gestión de Memoria
Administración de memoria
Sistemas Operativos Procesos.
UNIVERSIDAD ALAS PERUANAS FACULTAD DE INGENIERIAS Y ARQUITECTURA FACULTAD DE INGENIERIAS Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERIAS DE SISTEMAS.
PARTICION FIJA DE MEMORIA La partición fija de memoria consta en seccionar la memoria total en hojas o localidades indivisibles con tamaños predeterminados.
Sebastián Sánchez Prieto
Tecnología de la información Unidad: 3 El software Profesor: Fernando J. Martini.
Administración de Memoria Memoria Virtual
Administración de la memoria
Tema 10.3: Asignación de Espacio No Contiguo. Tema 10.3: 2 Silberschatz, Galvin and Gagne ©2005 Fundamentos de los Computadores (ITT, Sist. Electr.),
Asignación de Espacio No Contiguo
Administración de Memoria
Aplicación de estructuras de datos
Capítulo 7 Gestión de memoria.
Gestión de procesos Sistemas Operativos Edwin Morales
Lenguajes de programación. Lenguaje máquina El ordenador sólo sabe hacer un número limitado de tareas (muy pocas) definidas electrónicamente en su procesador.
Gestión de Memoria.
Introducción a los SOs.
Teoría de Sistemas Operativos Administración de Archivos.
Tema 8: Introducción a los SOs. Tema 8: 2 Silberschatz, Galvin and Gagne ©2005 Fundamentos de los Computadores (ITT, Sist. Electr.), Introducción.
Gestión de Memoria.
Calculo de Estimacion de Rendimiento en Linux. Consigna Se quiere estimar el incremento de rendimiento que supone utilizar el disco duro frente al disco.
Unidad 2 – Gestión de Procesos
Estados de procesos El estado de un proceso define su actividad actual. Durante su existencia, un proceso pasa por una serie de estados discretos. Transiciones.
GESTION DE ALMACENAMIENTO
GESTION DE ALMACENAMIENTO
LSI. Freddy Veloz Sistemas Operativos
Teoría de Sistemas Operativos Memoria Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz
3.2.1 Administración de almacenamiento
TEMA: PROCESOS y PLANIFICACIÓN
Gestión de memoria Rina Arauz.
MIA - Grupo 5 Unidad 2.
Historia de los sistemas operativos. Los Sistemas Operativos han sufrido una serie de cambios revolucionarios llamados generaciones. Hay cuatro generaciones:
INVESTIGACION DE TEMARIO JOSE LUIS VEGA MERINO.  1.2. Requerimientos de instalación.  Microsoft Windows 7 Professional y Microsoft Windows 7 Ultimate.
Gestión de Memoria – Parte 2
Arquitectura y Sistemas Operativos Gestión de Memoria Parte 1 1 Gestión de Memoria – Parte 1 Agenda Parte 1 –RequisitosRequisitos –EvoluciónEvolución –Carga.
Administración de Memoria Conceptos Swapping Asignación Continua Paginación Segmentación Segmentación con Paginación.
P ROCESO DE E NSAMBLADO Cámara Vázquez Berenice Rubí.
Katty Evangelina Hipólito Chi.   Aunque cada maquina tiene un lenguaje ensamblador distinto, el proceso de ensamblador tiene suficiente similitudes.
1 Tema 10: Administración de la Memoria Sistemas Operativos (Tema 13 en apuntes prof. Rovayo)
G ESTIÓN DE LA MEMORIA Paginación y segmentación.
Sistemas de archivos. Sistemas de archivos 2 Objetivo del SdA  Ocultar al usuario los detalles relativos al almacenamiento de información en dispositivos.
1/50 Ing. Gerardo Chávez Malpartida Administración de Memoria SISTEMAS OPERATIVOS.
Transcripción de la presentación:

Sistemas Operativos: El Libro Azul Ida Flynn – Ann Mclver

Ejercicios: 1.- Explique: ¿Por qué se utiliza la multiprogramación?. Se usa para realizar diversos procesos en cada sector particionado de la memoria, esto con el fin de consumir más recursos de la MP. ¿De qué manera ocurre la fragmentación interna? Se da cuando la asignación subsecuente de la memoria crea fragmentos de memoria libre entre líneas de un bloque. ¿De qué manera ocurre la fragmentación externa? Se da cuando la asignación subsecuente de la memoria crea fragmentos de memoria libre entre bloques. ¿Por qué se requiere la compactación? Esto se requiere para hacer mayores espacios en la MP, con el simple hecho de juntar espacios vacíos y así tener recursos para quien lo requiera. ¿Con que frecuencia debe ejecutarse la relocalización? Esto se debe hacer cada vez que la memoria tenga espacios vacíos y algún proceso requiera de sus recursos.

Ejercicios: 2.- Desventajas de cada uno de los esquemas de Asignación: Usuario Único: Los Recursos de la MP no son consumidos plenamente. Partición Fija: Lentitud en la ejecución de los procesos cargados. Partición Dinámica: Se dejan espacios libres, por lo contiguo de su almacenamiento de procesos.. Partición Dinámica Relocalizable: No se sabe el lugar nuevo del proceso relocalizado. 3.- Ventajas de cada uno de los esquemas de Asignación: Usuario Único: Solo una tarea trabaja, dicha tarea se realizara plenamente. Partición Fija: Se pueden hacer varios procesos. Partición Dinámica: se hacen varias tareas y hay un orden establecido. Partición Dinámica Relocalizable: Buena administración de la MP respecto a sus recursos de espacio, se aplica la compactacion.

Ubicación Ejercicios: 4.- Aplicación del algoritmo del mejor ajuste para la Asignación De memoria: Lista de tareas: Lista de Memoria: Numero de tarea Memoria Solicitada Bloques de Memoria Tamaño J1 J2 J3 740K 500K 700K Bloque 1 Bloque 2 Bloque 3 610K 850K 700K MP SO Ubicación J2 J1 Libre

Ubicación Ejercicios: 5.- Aplicación del algoritmo del mejor ajuste para la Asignación De memoria: Lista de tareas: Lista de Memoria: Numero de tarea Memoria Solicitada Bloques de Memoria Tamaño J1 J2 J3 700K 500K 740K Bloque 1 Bloque 2 Bloque 3 610K 850K 700K MP SO Ubicación J2 J3 J1

Ejercicios: 6.- El “siguiente ajuste”: Ventaja: Establece un orden contiguo de las tareas que llegan. Comparación con el Primer y Mejor Ajuste: Este algoritmo seria muy desaprovechador de recursos, puesto que al buscar desde el ultimo punto de partición, dejaría de lado los bloques libres antes de tal punto. 7.- El “peor ajuste”: Ventaja: Si la tarea que llega es grande le da el espacio más grande que tiene, causando rapidez. Comparación con el Primer y Mejor Ajuste: Este algoritmo al dar el espacio más grande que tiene no guarda recursos para otras posibles grandes tareas.

Ejercicios: 8.- ¿Todas las secciones libres de la memoria pueden combinarse en un bloque contiguo utilizando la compactación? : Si porque al efectuarse dicha compactación (y antes la relocalización), los espacios vacíos se juntan al final de la memoria, por lo tanto estarán contiguo a las tareas que se estén ejecutando. 9.- ¿Es posible reubicar a las tareas en un disco secundario, para luego cargarlos juntos, generando un espacio libre (quedando compactado)? : No porque si los sacamos, truncaríamos sus ejecuciones y por lo tanto tendría que volver a realizar todo el procedimiento necesario para ejecutar un proceso o tarea.