Administración de memoria
|
|
|
- Raúl Herrera Fernández
- hace 9 años
- Vistas:
Transcripción
1 DC - FCEyN - UBA Sistemas Operativos, 2c-2013
2 Responsabilidades de la unidad de gestión de memoria (MMU) Tipos de direcciones Problemas que debe manejar Capacidad de direccionamiento vs. capacidad de memoria Manejadores de memoria Responsabilidades de la unidad de gestión de memoria (MMU) Conocer qué sectores están ocupados y cuáles no (y con qué). Asignar y liberar memoria de cada proceso. Administrar los intercambios entre memoria principal y el disco cuando es necesario (swapping). Establecer la correspondencia entre las direcciones virtuales y las físicas.
3 Responsabilidades de la unidad de gestión de memoria (MMU) Tipos de direcciones Problemas que debe manejar Capacidad de direccionamiento vs. capacidad de memoria Manejadores de memoria Memoria física (ó real): Define unívocamente un pedazo FÍSICO (palabra) en la memoria del sistema. Ej: La celda de memoria número 0xFEDEB070 está en la RAM del slot número 2. Memoria lógica (ó virtual): Representa un pedazo de información (palabra) disponible para el programa, puede o no estar en la memoria del sistema. Ej: Un puntero con el valor 0x42. Nota: las direcciones lógicas pueden ser exactamentes las mismas que las físicas.
4 Responsabilidades de la unidad de gestión de memoria (MMU) Tipos de direcciones Problemas que debe manejar Capacidad de direccionamiento vs. capacidad de memoria Manejadores de memoria Problemas que debe manejar Reubicación Traducir las direcciones lógicas en el código del programa a las direcciones físicas reales que contienen la información solicitada. Se soluciona confeccionando algun sistema que permita traducir de memoria lógica a memoria física. Protección Proteger a los procesos contra interferencias de otros procesos (ya sea accidentales como intencionadas). Fragmentación Debe manejar el espacio libre evitando la fragmentación. Tanto interna como externa. Uso de la memoria compartida como hace el sistema para que dos procesos hagan referencia a la misma dirección fisica de memoria.
5 Responsabilidades de la unidad de gestión de memoria (MMU) Tipos de direcciones Problemas que debe manejar Capacidad de direccionamiento vs. capacidad de memoria Manejadores de memoria Capacidad de direccionamiento vs. capacidad de memoria La capacidad de direccionamiento está relacionada con la cantidad de memoria que puede direccionar un sistema, y está determinda por dos factores: La cantidad de bits que se tienen para direccionar El tamaño de la unidad de direccionamiento Ejemplo: Si el direccionamiento de un sistema está dado por 24 bits, y la unidad de direccionamiento es a byte Qué capacidad de direccionamiento tenemos?
6 Responsabilidades de la unidad de gestión de memoria (MMU) Tipos de direcciones Problemas que debe manejar Capacidad de direccionamiento vs. capacidad de memoria Manejadores de memoria Capacidad de direccionamiento vs. capacidad de memoria La capacidad de direccionamiento está relacionada con la cantidad de memoria que puede direccionar un sistema, y está determinda por dos factores: La cantidad de bits que se tienen para direccionar El tamaño de la unidad de direccionamiento Ejemplo: Si el direccionamiento de un sistema está dado por 24 bits, y la unidad de direccionamiento es a byte Qué capacidad de direccionamiento tenemos? 2 24 B = 16,777,216B = 16MB de memoria.
7 Responsabilidades de la unidad de gestión de memoria (MMU) Tipos de direcciones Problemas que debe manejar Capacidad de direccionamiento vs. capacidad de memoria Manejadores de memoria Capacidad de direccionamiento vs. capacidad de memoria La capacidad de direccionamiento está relacionada con la cantidad de memoria que puede direccionar un sistema, y está determinda por dos factores: La cantidad de bits que se tienen para direccionar El tamaño de la unidad de direccionamiento Ejemplo: Si el direccionamiento de un sistema está dado por 24 bits, y la unidad de direccionamiento es a byte Qué capacidad de direccionamiento tenemos? 2 24 B = 16,777,216B = 16MB de memoria. Y si la unidad de direccionamiento fuese a palabra (2 bytes)?
8 Responsabilidades de la unidad de gestión de memoria (MMU) Tipos de direcciones Problemas que debe manejar Capacidad de direccionamiento vs. capacidad de memoria Manejadores de memoria Métodos para administrar la memoria Simple contigua Swapping (intercambio) Particiones estáticas Particiones dinámicas Particiones dinámicas con compactación Segmentación Paginación
9 Responsabilidades de la unidad de gestión de memoria (MMU) Tipos de direcciones Problemas que debe manejar Capacidad de direccionamiento vs. capacidad de memoria Manejadores de memoria Segmentación
10 Responsabilidades de la unidad de gestión de memoria (MMU) Tipos de direcciones Problemas que debe manejar Capacidad de direccionamiento vs. capacidad de memoria Manejadores de memoria Paginación
11 Responsabilidades de la unidad de gestión de memoria (MMU) Tipos de direcciones Problemas que debe manejar Capacidad de direccionamiento vs. capacidad de memoria Manejadores de memoria Algoritmo de paginación
12 Responsabilidades de la unidad de gestión de memoria (MMU) Tipos de direcciones Problemas que debe manejar Capacidad de direccionamiento vs. capacidad de memoria Manejadores de memoria En aquellos casos en los cuales la memoria se divide en bloques: Algoritmos de elección de bloque libre First fit Best fit Worst fit... Algorimos de remoción: FIFO Segunda oportunidad LRU...
13 Responsabilidades de la unidad de gestión de memoria (MMU) Tipos de direcciones Problemas que debe manejar Capacidad de direccionamiento vs. capacidad de memoria Manejadores de memoria Preguntas?
14 Cuáles de los siguientes manejadores de memoria producen fragmentación? De qué tipo? Simple contigua Particiones estáticas Particiones dinámicas sin compactación Particiones dinámicas con compactación Segmentación Paginación
15 Se tiene un sistema con 32MB de RAM, que direcciona a byte y utiliza paginación, con páginas de 4KB. Cuántos bits son necesarios para direccionar toda la memoria? Cuántos bits se necesitan para direccionar las páginas? Y para el offset dentro de una página?
16 De los datos anteriores vemos que utilizamos: 32MB 4KB páginas = 32768KB 4KB = 8192 Luego, para direccionar las 8192 páginas, hacen falta 13 bits. Cada página cuenta con 4096 bytes, que se desean poder direccionar, por ende es necesario contar con 12 bits para direccionar el offset dentro de una página. Entonces, necesitamos de 25 bits para poder direccionar toda la memoria.
17 Se tiene un sistema con bytes de RAM, divididos en páginas de 4096 bytes, que implementa memoria virtual mediante paginación. El espacio de direcciones lógicas es de 64 páginas. Cuántos bits tiene una dirección lógica? Cuántos bits tiene una dirección física? Cómo se pasa de una dirección lógica a una dirección física?
18 Se tiene un sistema con bytes de RAM, divididos en páginas de 4096 bytes, que implementa memoria virtual mediante paginación. El espacio de direcciones lógicas es de 64 páginas. Cuántos bits tiene una dirección lógica?
19 Se tiene un sistema con bytes de RAM, divididos en páginas de 4096 bytes, que implementa memoria virtual mediante paginación. El espacio de direcciones lógicas es de 64 páginas. Cuántos bits tiene una dirección lógica? El sistema cuenta lógicamente con 64 páginas de 4096 bytes cada una. Luego, es necesario contar con 6 bits para direccionar la página y otros 12 bits para direccionar el offset dentro de la página. Por ende, una dirección lógica tiene 18 bits
20 Se tiene un sistema con bytes de RAM, divididos en páginas de 4096 bytes, que implementa memoria virtual mediante paginación. El espacio de direcciones lógicas es de 64 páginas. Cuántos bits tiene una dirección física?
21 Se tiene un sistema con bytes de RAM, divididos en páginas de 4096 bytes, que implementa memoria virtual mediante paginación. El espacio de direcciones lógicas es de 64 páginas. Cuántos bits tiene una dirección física? Contamos con bytes de memoria RAM divididos en páginas de 4096 bytes, lo cual nos deja 16 páginas físicas. Luego, necesitamos de 4 bits para direccionar la página más 12 bits para direccionar el offset dentro de la misma. O sea que una dirección física tiene 16 bits.
22 Sea la siguiente secuencia de referencias a páginas: 1, 3, 2, 4, 6, 5, 7, 4, 8, 5, 8, 4, 4 Cuántos fallos de página se producirán, suponiendo que se tienen 1, 2, 3, 4, 5, 6, 7 o 8 frames, con los siguientes algoritmos de reemplazo? LRU FIFO NOTA: Al comenzar los frames se encuentran vacíos, por lo que la primer referencia a una página siempre genera un fallo de página.
23 Sec. de referencias a pág.: Fallos de páginas: Secuencia de distancias:
24 LRU, con 1 frame Ref. pág.: Fallos pág.: P P P P P P P P P P P P Distancia:
25 LRU, con 2 frames Ref. pág.: Fallos pág.: P P P P P P P P P P P Distancia:
26 LRU, con 3 frames Ref. pág.: Fallos pág.: P P P P P P P P P P Distancia:
27 LRU, con 4 frames Ref. pág.: Fallos pág.: P P P P P P P P Distancia:
28 En este ejercicio en particular, se puede continuar reduciendo la cantidad fallos de página si se aumenta la cantidad de frames?
29 Les queda a ustedes analizar qué pasa si se usa FIFO.
30 Temas que no se ejercitaron y si deberían entender: copy-on-write, TLB, thrashing.
31 Preguntas?
Administración de memoria
: Ejercicios DC - FCEyN - UBA Sistemas Operativos, 2c-2014 : Ejercicios En un SO tenemos varios procesos compartiendo un recurso, la memoria, necesitamos algo que la administre... : Ejercicios En un SO
Administración de memoria
DC - FCEyN - UBA Sistemas Operativos, 1c-2012 Saber qué partes de la memoria están en uso y cuáles no Saber qué partes de la memoria están en uso y cuáles no Asignar memoria a los procesos cuando la necesitan
Administración de Memoria
Sistemas Operativos Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires 30 de abril de 2015 MMU Unidad de Gestión de Memoria (MMU): Componente del sistema operativo
Administración de Memoria
Sistemas Operativos Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires 22 de septiembre de 2016 Administración de memoria Administrador de Memoria (Memory
GESTION DE LA MEMORIA
GESTION DE LA MEMORIA SISTEMAS OPERATIVOS Generalidades La memoria es una amplia tabla de datos, cada uno de los cuales con su propia dirección Tanto el tamaño de la tabla (memoria), como el de los datos
Sistemas Operativos. Trabajo Práctico N ō 6
Departamento de Ciencias e Ingeniería de la Computación Ingeniería en Computación Ingeniería en Sistemas de Información Sistemas Operativos Segundo Cuatrimestre de 2017 Trabajo Práctico N ō 6 1. Problemas
4. Cuánta memoria puede direccionar con registros de 16 bits si la palabra es de 20 bits? Respuesta: Se puede direccionar 2 20 = 1Mb.
. Explique la diferencia entre direccionamiento lógico y físico. 2. Explique la diferencia entre fragmentación interna y externa. 3. Cuánta memoria puede direccionar con una palabra de 6 bits.? Respuesta:
Gestión de Memoria. Gestión de Memoria. Requisitos de Gestión de Memoria
Gestión de Memoria Gestión de Memoria Dividir la memoria para alojar múltiples procesos La memoria necesita ser asignada eficientemente para alojar tantos procesos como sea posible Capítulo 7 Requisitos
Gestión de la Memoria y Memoria Virtual
Universidad de Concepci ón Facultad de Ingeniería Departamento de Ingenier ía Informática y Ciencias de la Computación Magíster en Ciencias de la Computaci ón Gestión de la Memoria y Memoria Virtual Andrés
Fundamentos de los Sistemas Operativos
Fundamentos de los Sistemas Operativos Objetivos de la administración: Administración n de memoria Mantenerse informado de qué parte de la memoria están en uso y cuáles no Asignar memoria a los proceso
Basado en S.O. de William Stallings / 5ed. y S.O. de Jesús Carretero (y otros). Universidad Simón Bolívar
Departamento de Electrónica y Circuitos EC3731 Arquitectura del Computador II Prof. Osberth De Castro Prof. Juan C. Regidor Necesidades de memoria en S.O. La multiprogramación requiere la convivencia de
Administración de la memoria
Administración de la memoria 1 Administración de la Memoria Funciones: - administrar el recurso memoria realizando la asignación del mismo a los procesos - proveer mecanismos que eviten la interferencia
Facultad de Ingeniería Industrial y de Sistemas v2.0 MA781U GESTION DE MEMORIA
GESTION DE MEMORIA Preparado por: Angel Chata Tintaya ([email protected]) Resumen La memoria es el lugar donde residen procesos y datos de los programas del usuario y del sistema operativo; se debe
ADMINISTRACION DE LA MEMORIA. En memoria 1 solo proceso Desventajas:
ADMINISTRACION DE LA MEMORIA Función del Administrador de Memoria Registra qué parte de memoria está libre y ocupada Asigna y libera espacio en memoria a los procesos Administra el intercambio entre la
Procesos y Memoria. Administración de Memoria 26/10/2010 SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS Administración de Memoria Organización Lógica de la Memoria La memoria principal es un arreglo de palabras o bytes, cada uno de los cuales tiene una dirección (espacio de direcciones).
Tema 5: Gestión de la Memoria Principal
Tema 5: Gestión de la Memoria Principal SSOO - Curso 2005/06 E. Domínguez C. Villarrubia Departamento de Tecnologías y Sistemas de Información Escuela Superior de Informática Universidad de Castilla -
Cuestiones y Problemas de Gestión de Memoria
y Problemas de Gestión de Memoria Primera Parte .- Introducción a la gestión de memoria 1. Cite tres ventajas ofrecidas por las bibliotecas de enlace dinámico cuando se las compara con las bibliotecas
Capítulo 1. Sistemas de Asignación Contigua Basados en Particiones
Problemas Resueltos Capítulo 1. Sistemas de Asignación Contigua Basados en Particiones 1.- Notas y criterios para los problemas 2.- NOTA GENERAL: Tema 1 Introducción a la gestión de memoria. 3.- Problemas
Administración de memoria.
Administración de memoria. Alumno: Rubén Cruz Aldecua. Profesor: Carlos Francisco Paz Cuevas. Carrera: Ing. Telemática. Sin abstracción de memoria. La abstracción más simple de memoria es ninguna abstracción.
Tema 5 (III) Jerarquía de Memoria
Grupo ARCOS Tema 5 (III) Jerarquía de Memoria Estructura de Computadores Grado en Ingeniería Informática Contenidos 1 Tipos de memoria 2 Jerarquía de memoria 3 Memoria principal 4 Memoria caché 5 Memoria
Sistemas Operativos Gestión de memoria
Esquema Sistemas Operativos Gestión de memoria Introducción Jerarquía de memoria Direccionamiento Asignación de direcciones (relativas-->absolutas o reales) Gestión de memoria real Memoria dedicada Monitor
Diagrama temporal de un programa simple. Multi-Programación con dos programas
Diagrama temporal de un programa simple Multi-Programación con dos programas Multi-Programación con tres programas Gestión de la Memoria Mono-programación La memoria se divide en dos partes: Una para el
Administración de Memoria
Administración de Memoria Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Administración de Memoria Base Intercambio (Swapping) Alocación Contigua Paginado Estructura
Administración de Memoria.
Administración de Memoria. Sistemas Operativos Tema. Sistemas Operativos (IS) Tema Administración de memoria. Jerarquía de memoria: Registros CPU del procesador Caché (memoria rápida) Memoria principal
Ejercicios sobre gestión de memoria
Boletín 6 Ejercicios sobre gestión de memoria July 15, 2016 1. Sea un sistema que emplea un mecanismo de paginación para gestionar la memoria. Las páginas son de 2 KB y una entrada de la tabla de páginas
SISTEMAS OPERATIVOS - SEGUNDA PARTE Examen Convocatoria Ordinaria, 19 de junio de 2008
Calificación 1 2 SISTEMAS OPERATIVOS - SEGUNDA PARTE Examen Convocatoria Ordinaria, 19 de junio de 2008 Nombre Titulación Dispone de dos horas para realizar el examen 1 (7,5 puntos) Test. En cada uno de
Memoria virtual Ejercicios resueltos
Memoria virtual Ejercicios resueltos Ejercicio 1. Sea un computador de 20 bits con memoria virtual paginada con páginas de 1 KB y un total de memoria física de 256 KB. Se pide, de forma razonada y breve:
Sistemas Operativos. Curso 2016 Administración de memoria II
Sistemas Operativos Curso 2016 Administración de memoria II Agenda Memoria Virtual. Paginación. Segmentación. Segmentación con paginación. Sistemas Operativos Curso 2016 Administración de memoria II 2/35
Tema 4. Organización y Gestión de Memoria
Tema 4. Organización y Gestión de Memoria Conceptos generales Esquemas de memoria basados en la asignación contigua Recubrimientos (overlay) Intercambio (swapping) Organización de la Memoria Virtual Gestión
Sistemas Operativos II Convocatoria ordinaria 24 de Enero de 2001 Escuela Universitaria de Informática (Grupo K)
Sistemas Operativos II Convocatoria ordinaria 24 de Enero de 2001 Escuela Universitaria de Informática (Grupo K) APELLIDOS DNI NOMBRE FIRMA?? No desgrape las hojas.?? Conteste exclusivamente en los espacios
Arquitectura de Computadores II Clase #7
Arquitectura de Computadores II Clase #7 Facultad de Ingeniería Universidad de la República Instituto de Computación Curso 2009 Veremos Memoria virtual Resumen de ideas para mejorar performance 1 Recordemos:
*** SOLUCIÓN *** SISTEMAS OPERATIVOS (II-ITIS-ITIG) Examen Final 9 de junio de SEGUNDA PARTE -
Calificación SISTEMAS OPERATIVOS (II-ITIS-ITIG) Examen Final 9 de junio de 2011 - SEGUNDA PARTE - 1 2 3 Nombre *** SOLUCIÓN *** Titulación Dispone de dos horas para realizar el examen 1 (5 puntos) Test.
Ejercicio 1) Un sistema realiza una gestión de memoria virtual mediante
Ejercicio 1) Un sistema realiza una gestión de memoria virtual mediante paginación por demanda, con la memoria dividida en cinco marcos de 512 posiciones cada uno. En un momento determinado, se encuentran
Arquitectura de Computadores II Clase #7
Arquitectura de Computadores II Clase #7 Facultad de Ingeniería Universidad de la República Instituto de Computación Curso 2010 Veremos Memoria virtual 1 Recordemos: Jerarquía de Memoria Registros Instr.
Arquitectura de Computadores II Clase #7
Arquitectura de Computadores II Clase #7 Facultad de Ingeniería Universidad de la República Instituto de Computación Curso 2010 Veremos Memoria virtual Recordemos: Jerarquía de Memoria Nivel Superior Registros
Administración de la Memoria
26/10/2010 Ing. Angel Plaza V. Año 2010 - Ciclo 2 2 1 Componentes de un SO Admin de Procesos Admin de Memoria Admin de Archivos Admin de I/O 3 Administrador de Memoria Monitorear las partes de la memoria
EJERCICIOS DE MEMORIA:
EJERCICIOS DE MEMORIA: 1) Un sistema realiza una gestión de memoria virtual mediante paginación por demanda, con la memoria dividida en cinco marcos de 512 posiciones cada uno. En un momento determinado,
SISTEMAS. UNIDAD VI Parte A ADMINISTRACION DE MEMORIA ING. AGUILERA SERGIO OMAR
SISTEMAS OPERATIVOS UNIDAD VI Parte A ADMINISTRACION DE MEMORIA ING. AGUILERA SERGIO OMAR ESTRUCTURA DE MEMORIA CENTRAL Bus de Direcciones CPU v MMU n Bus de Datos Bus de Control 1 (r,w) m 2 n -1 palabras
Sistemas Operativos Administración de la Memoria
UNIVERSIDAD INTERNACIONAL SAN ISIDRO LABARDOR Escuela de Ingeniería en Sistemas Sistemas Operativos Administración de la Memoria Cuatrimestre II-2006 Recopilado por Ing. Fernely Artavia Fallas INTRODUCCIÓN
Capítulo 2. Sistemas de Asignación Dispersa de
Problemas Resueltos Capítulo 2. Sistemas de Asignación Dispersa de memoria. 1.- Notas y criterios para los problemas: -En las soluciones de los problemas se ha representado el resto de la división entera
Tema 3. Gestión de la memoria
Tema 3. Gestión de la memoria Competencias: Comprender las funciones que debe desempeñar todo mecanismo que gestiona la memoria, identificando las ventajas e inconvenientes de los distintos esquemas de
Fundamentos de Sistemas Operativos Licenciatura en Administración de Tecnologías de Información y Comunicaciones
Fundamentos de Sistemas Operativos Licenciatura en Administración de Tecnologías de Información y Comunicaciones Rafael Vázquez Pérez Unidad 2 Administración de la Memoria Asignación de memoria paginada
Sistemas Operativos. Curso 2017 Administración de memoria I
Sistemas Operativos Curso 2017 Administración de memoria I Agenda Introducción. Conceptos básicos. Preparación de un programa para ejecutar. Áreas de la memoria de un proceso. Asociación de direcciones.
Trabajo Práctico Número 6 Arquitectura de Computadoras
Trabajo Práctico Número 6 Arquitectura de Computadoras http://www.herrera.unt.edu.ar/arqcom De qué trataba este TP? Memoria caché: Políticas de escritura: write-back, write-through Métricas de performance:
Tema 6: Gestión de memoria
Tema 6: Gestión de memoria Enrique Soriano Laboratorio de Sistemas, Grupo de Sistemas y Comunicaciones, URJC 26 de abril de 2011 (cc) 2010 Grupo de Sistemas y Comunicaciones. Algunos derechos reservados.
Problemas Resueltos. Tema 3. Gestión de Memoria. Gestión de memoria: Asignación contigua
Problemas Resueltos Gestión de memoria: Asignación contigua 1. Se tiene un sistema de particiones múltiples con un soporte hardware basado en la técnica de registros base y límite. Dado un programa P que
Memoria Virtual. Ing. Jorge Castro-Godínez
Memoria Virtual Lección 7 Ing. Jorge Castro-Godínez MT7003 Microprocesadores y Microcontroladores Área de Ingeniería Mecatrónica Instituto Tecnológico de Costa Rica I Semestre 2014 Jorge Castro-Godínez
ENTRADA-SALIDA. 2. Dispositivos de Carácter: Envía o recibe un flujo de caracteres No es direccionable, no tiene operación de búsqueda
Tipos de Dispositivos ENTRADA-SALIDA 1. Dispositivos de Bloque: Almacena información en bloques de tamaño fijo (512b hasta 32Kb) Se puede leer o escribir un bloque en forma independiente 2. Dispositivos
Tema 6. Administración de memoria
Tema 6. Administración de memoria 1. Gestión de memoria real 2. Gestión de memoria virtual 1 1. Gestión de memoria real Ordenadores cada vez con más memoria Programas que cada vez ocupan más Gestor de
Curso S.Operativo EIEC-U.Central Prof. G. Rosenberg 1. Gestión n de Memoria. (Cap.. 6 de Stallings)
Prof. G. Rosenberg 1 Gestión n de Memoria (Cap.. 6 de Stallings) Prof. G. Rosenberg 2 Que veremos?? - Definiciones básicas - Requisitos de la gestión de memoria - Cargas de programas en memoria principal
Tema 6. Gestión de memoria
Tema 6. Índice Introducción Objetivos del sistema de gestión de memoria La unidad de gestión de memoria (MMU) Compartición de memoria Protección de memoria Intercambio Mapa de memoria de un proceso Tema
Sistemas de archivos
Sistemas archivos Sistemas Operativos Departamento Computación, FCEyN, Universidad Buenos Aires, Buenos Aires, Argentina 20 septiembre 2016 Segundo cuatrimestre 2016 Sistemas Operativos (DC, FCEyN, UBA)
Problemas de estructura y tecnología de computadores Hoja 6: Temas 12, 13 y 14
Problemas de estructura y tecnología de computadores Hoja 6: Temas 12, 13 y 14 1) Diseñar una memoria de 640 Kbytes (512Kbytes de RAM y 128 Kbytes de ROM) accesible a nivel de byte, empleando chips de
Manejo, gestión, o administración de memoria. Capitulo 7 Stallings
Manejo, gestión, o administración de memoria Capitulo 7 Stallings 1 Administración de memoria Consiste en subdividir la memoria para acomodar múltiples procesos La memoria necesita ser administrdada para
aspectos fundamentales
Administración de la memoria aspectos fundamentales Lámina 1 La memoria Organización y administración de la memoria principal Memoria principal = memoria primaria = memoria real Memoria = almacenamiento
Concepto de memoria virtual
Concepto de memoria virtual Problema: necesidad de programas mayores que la memoria física. 1ª solución: OVERLAYS (solapamientos, superposiciones) El programador divide los programas en partes que caben
necesitan 3 dígitos hexadecimales y otros 3 para el desplazamiento. Por tanto la una dirección física queda expresada según el siguiente formato:
Calificación 1 2 SISTEMAS OPERATIVOS - SEGUNDA PARTE Examen Convocatoria Ordinaria, 22 de junio de 2006 Nombre 3 4 Titulación SOLUCIONES Dispone de dos horas y media para realizar el examen 1 (2.5 puntos)
CPU MEMORIAS CACHE. Memorias caché. Memoria caché = memoria de tamaño pequeño y acceso rápido situada entre la CPU y la memoria principal.
MEMORIAS CACHE Memoria caché = memoria de tamaño pequeño y acceso rápido situada entre la CPU y la memoria principal. Tiempo ciclo memoria > tiempo de ciclo del procesador la CPU debe esperar a la memoria
Memoria Virtual. Módulo 9. Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur. Módulo 9: Memoria Virtual
Memoria Virtual Módulo 9 Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Módulo 9: Memoria Virtual Base Demanda de Páginas Reemplazo de Páginas Alocación de Cuadros
Memoria Virtual. Memoria Virtual
Memoria Virtual DISEÑO DE SISTEMAS DIGITALES EL-3310 I SEMESTRE 2008 Memoria Virtual Define la relación entre memoria principal y memoria secundaria Permite crear la ilusión de una memoria principal de
Sistemas Operativos ING. EN COMPUTACIÓN Tercer Examen Parcial
Nombre: (25%) Contesta las siguientes preguntas abiertas 1.- Cuáles son y para qué son necesarias las condiciones de Coffman? - Exclusión mutua - Retención y espera - Sin expropiación - Espera circular
Apartado Puntuación. No Presentado
Apartado 1 2 3 4 5 6 7 Puntuación No Presentado EXAMEN DE SISTEMAS OPERATIVOS (Grado en Ing. Informática), Julio 2015. APELLIDOS Y NOMBRE:....................................................... Justificar
Sistemas Operativos. 8 Memoria Principal. Prof. Javier Cañas R.
Sistemas Operativos 8 Memoria Principal Prof. Javier Cañas R. Nota El texto guía es: Operating System Concepts, Eight Edition, Avi Silberschatz, Peter Baer Galvin, Greg Gagne Estas PPT están basadas en
(* DEBEREMOS DIFERENCIAR ENTRE SISTEMA MONOPROGRAMADO Y MULTIPROGRAMADO*)
TEMA 3 SIISTEMAS OPERATIIVOS.. GESTIIÓN DE MEMORIIA.. 1.. INTRODUCCII IÓN 2.. MODELOS BÁSICOS DE ASIGNACIÓN DE MEMORIA 2..1 MONOPROGRAMACIÓN 2..2 MULTIPROGRAMACIÓN FIJAS 2..2.1 MULTIPROGRAMACIÓN CON PARTICIONES
Sistemas Operativos Avanzados Ejercicios del tema 1: Gestión de memoria
UAH. Departamento de Automática. ATC-SOL http://atc1.aut.uah.es Ejercicio 1 Sea un sistema con gestión de memoria segmentada y capacidad máxima de direccionamiento, virtual y real, de 4 GB. El número de
Nombre del estudiante: Gustavo Antonio González Morales. Nombre del trabajo: Tarea 2. Investigación sobre Paginación y Segmentacion.
Nombre del estudiante: Gustavo Antonio González Morales. Nombre del trabajo: Tarea 2. Investigación sobre Paginación y Segmentacion. Fecha de entrega: 10 de Mayo de 2013. Campus: Villahermosa. Carrera:
Capítulo 3. Gestión de Memoria
Capítulo Gestión de Memoria. Gestión básica de memoria. Intercambio (swapping). Memoria virtual.4 Algoritmos de sustitución de páginas.5 Modelado de algoritmos de sustitución de páginas.6 Cuestiones de
Tema 20 Gestión de memoria
Tema 20 Gestión de memoria Índice INTRODUCCIÓN 1 REQUISITOS DE LA GESTIÓN DE MEMORIA 2 ESTRUCTURA DE LA MEMORIA EN SO SIN MEMORIA VIRTUAL 2 Recubrimiento 3 MEMORIA VIRTUAL 4 Funcionamiento 4 Soporte del
Memoria Virtual. Departamento de Arquitectura de Computadores
Memoria Virtual Departamento de Arquitectura de Computadores Índice Introducción. Conceptos básicos Características de los sistemas de memoria Jerarquías de memoria Memoria Principal Características físicas
TEMA 5: GESTIÓN DE MEMORIA
TEMA 5: GESTIÓN DE MEMORIA Gestor o administrador de memoria: Parte del sistema operativo que lleva registro de la memoria libre y ocupada, asigna la memoria a los procesos cuando la necesitan y la libera
Sistemas Operativos II Capítulo 3. Memoria Virtual. 2.- NOTA GENERAL: Tema 3 Gestión de memoria: memoria virtual.
Problemas Resueltos Capítulo. Memoria Virtual. 1.- Notas y criterios para los problemas: -En las soluciones de los problemas se ha representado la división entera por div y el resto de la división entera
Guía de resolución de ejercicios de I-Nodos
Guía de resolución de ejercicios de I-Nodos I-NODOS UNIX maneja todos los archivos mediante inodos. Los i-nodos son nodos que contienen información acerca de los archivos y punteros a s donde están contenidos
1. Para qué sirve un Descriptor de Dispositivo? Qué funciones del sistema operativo acceden a ellos y para qué?
1 2 3 4 5 6 7 8 Sistemas Operativos II Junio 2008 Nombre: Problema 1 [1,5 puntos] ITIS Castellano 1. Para qué sirve un Descriptor de Dispositivo? Qué funciones del sistema operativo acceden a ellos y para
Introducción. Universidad de Sonora Arquitectura de Computadoras 2
Memoria virtual Introducción Memoria virtual es un mecanismo que permite que la memoria principal parezca mas grande que su tamaño físico. Permite ejecutar programas mas grandes que la memoria física disponible.
Sistemas de archivos
Sistemas Operativos Departamento de Computación, FCEyN, UBA 9 de mayo de 2017 Primer cuatrimestre de 2017 Ejercicio 1 1 Se tiene un disco con bloques de 8 KB, y un sistema de archivos donde los bloques
Sistemas de Archivos. Unidad 2 Almacenamiento y Estructuras de Archivos
Sistemas de Archivos Unidad 2 Almacenamiento y Estructuras de Archivos Introducción Archivo Un archivo es un conjunto de datos que el usuario ve como una sola unidad o entidad Sistemas de Archivos Sistema
