Administración de memoria
|
|
|
- Fernando Quintero Salazar
- hace 8 años
- Vistas:
Transcripción
1 DC - FCEyN - UBA Sistemas Operativos, 1c-2012
2 Saber qué partes de la memoria están en uso y cuáles no
3 Saber qué partes de la memoria están en uso y cuáles no Asignar memoria a los procesos cuando la necesitan y liberarla cuando terminan
4 Saber qué partes de la memoria están en uso y cuáles no Asignar memoria a los procesos cuando la necesitan y liberarla cuando terminan Administrar los intercambios entre memoria principal y el disco cuando es necesario (aka: swapping)
5 Reubicación
6 Reubicación Protección
7 Reubicación Protección Fragmentación
8 Reubicación Protección Fragmentación Flexibilidad de permitir el acceso controlado de varios procesos a la misma zona de memoria principal, sin comprometer la protección básica (memoria compartida)
9 Reubicación Traducir las referencias a la memoria encontradas en el código del programa a las direcciones físicas reales que reflejan la posición actual del programa en la memoria principal.
10 Protección Proteger a los procesos contra interferencias de otros procesos (ya sea accidentales como intencionadas).
11 Fragmentación Debe manejar el espacio libre evitando la fragmentación.
12 Fragmentación Debe manejar el espacio libre evitando la fragmentación. La fragmentación puede ser: Interna Externa
13 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, el CPU podrá especificar 2 24 = 16,777,216 direcciones de memoria distintas. O sea, podrá direccionar hasta 16MB de memoria.
14 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, el CPU podrá especificar 2 24 = 16,777,216 direcciones de memoria distintas. O sea, podrá direccionar hasta 16MB de memoria. Y si la unidad de direccionamiento fuese a palabra (2 bytes)?
15 Y si la unidad de direccionamiento fuese a palabra (2 bytes)? Si el direccionamiento de un sistema está dado por 24 bits, y la unidad de direccionamiento es a palabra (2 bytes), el CPU podrá especificar 2 24 = 16,777,216 direcciones de memoria distintas (cada una correspondiente a una palabla de 2 bytes). O sea, podrá direccionar hasta 32MB de memoria. Claro que con menos resolución.
16 Simple contigua
17 Simple contigua Swapping
18 Simple contigua Swapping Particiones estáticas
19 Simple contigua Swapping Particiones estáticas Particiones dinámicas sin compactación
20 Simple contigua Swapping Particiones estáticas Particiones dinámicas sin compactación Particiones dinámicas con compactación
21 Simple contigua Swapping Particiones estáticas Particiones dinámicas sin compactación Particiones dinámicas con compactación Paginación
22 Simple contigua Swapping Particiones estáticas Particiones dinámicas sin compactación Particiones dinámicas con compactación Paginación Segmentación
23 Simple contigua Swapping Particiones estáticas Particiones dinámicas sin compactación Particiones dinámicas con compactación Paginación Segmentación Paginación por demanda
24 Simple contigua Swapping Particiones estáticas Particiones dinámicas sin compactación Particiones dinámicas con compactación Paginación Segmentación Paginación por demanda...
25 En aquellos casos en los cuales la memoria se divide en bloques...
26 En aquellos casos en los cuales la memoria se divide en bloques... Existen distintos algoritmos para elegir un bloque libre (si hay bloques libres) First fit Best fit Worst fit...
27 En aquellos casos en los cuales la memoria se divide en bloques... Existen distintos algoritmos para elegir un bloque libre (si hay bloques libres) First fit Best fit Worst fit... Y distintos algoritmos de remoción (si no hay bloques libres) FIFO Segunda oportunidad NRU...
28 Algoritmo de paginación
29 Preguntas?
30 Cuales de los siguientes manejadores de memoria producen fragmentación? De que tipo? Simple contigua Swapping Particiones estáticas Particiones dinámicas sin compactación Particiones dinámicas con compactación Paginación Segmentación Paginación por demanda
31 Se tiene un sistema con 32MB de RAM, que direcciona a byte y utiliza paginación, con páginas de 4KB. Cuantos bits son necesarios para direccionar toda la memoria? Cuantos bits se necesitan para direccionar las páginas? Y para el offset dentro de una página?
32 De los datos anteriores se desprende que hacen falta: = 8192 páginas 32MB 4KB = 32768KB 4KB
33 De los datos anteriores se desprende que hacen falta: = 8192 páginas 32MB 4KB = 32768KB 4KB Luego, para direccionar las 8192 páginas, hacen falta 13 bits.
34 De los datos anteriores se desprende que hacen falta: = 8192 páginas 32MB 4KB = 32768KB 4KB 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.
35 De los datos anteriores se desprende que hacen falta: = 8192 páginas 32MB 4KB = 32768KB 4KB 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. Entocnes, necesitamos de 25 bits para poder direccionar toda la memoria.
36 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. Cuantos bits tiene una dirección lógica? Cuantos bits tiene una dirección física? Como se pasa de una dirección lógica a una dirección física?
37 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. Cuantos bits tiene una dirección lógica?
38 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. Cuantos 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
39 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. Cuantos bits tiene una dirección física?
40 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. Cuantos 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.
41 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. Como se pasa de una dirección lógica a una dirección física?
42 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. Como se pasa de una dirección lógica a una dirección física? Se acuerdan de la tabla de páginas del proceso?
43 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. Como se pasa de una dirección lógica a una dirección física? Se acuerdan de la tabla de páginas del proceso? Que datos se guardan es dicha tabla?
44 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.
45 Sec. de referencias a pág.: Fallos de páginas: Secuencia de distancias:
46 LRU, con 1 frame Ref. pág.: Fallos pág.: P P P P P P P P P P P P Distancia:
47 LRU, con 2 frames Ref. pág.: Fallos pág.: P P P P P P P P P P P Distancia:
48 LRU, con 3 frames Ref. pág.: Fallos pág.: P P P P P P P P P P Distancia:
49 LRU, con 4 frames Ref. pág.: Fallos pág.: P P P P P P P P Distancia:
50 En este ejercicio en particular, se puede continuar reduciendo la cantidad fallos de página, si se aumenta la cantidad de frames?
51 Les queda a ustedes analizar que pasa si se usa FIFO.
52 Preguntas?
Administración de memoria
DC - FCEyN - UBA Sistemas Operativos, 2c-2013 Responsabilidades de la unidad de gestión de memoria (MMU) Tipos de direcciones Problemas que debe manejar Capacidad de direccionamiento vs. capacidad de memoria
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:
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
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
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
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
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).
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
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
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. 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
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
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
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
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
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
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
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.
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:
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
Arquitectura de Computadoras para Ingeniería
Departamento de Cs. e Ingeniería de la Computación Universidad Nacional del Sur Arquitectura de Computadoras para Ingeniería Ejercicios Trabajo Práctico N 7 Jerarquía de Memoria Primer Cuatrimestre de
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
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
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
Capítulo 2. Sistemas Operativos. Elementos, estructura y funciones generales.
Capítulo 2. Sistemas Operativos. Elementos, estructura y funciones generales. 1. Concepto de Sistema Operativo. 2. Evolución histórica. 3. Tipos de Sistemas Operativos. 4. Estructura de un Sistema Operativo.
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:
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
Sistemas Operativos. Curso 2017 Memoria Virtual
Sistemas Operativos Curso 2017 Memoria Virtual Agenda Introducción. Implementación. Estudio de performance. Algoritmos de reemplazo. Estrategia de asignación de marcos (frames). Hiperpaginación (Trashing).
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
Introducción a los Sistemas Operativos
Introducción a los Sistemas Operativos Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria [email protected] 1 Índice General Conceptos sobre ordenadores Concepto
Trabajo Práctico Número 6
Página 1 de 6 Trabajo Práctico Número 6 Arquitectura de Computadoras 24/05/2014 Instrucciones Los problemas de ejercitación propuestos en el presente trabajo práctico pueden ser resueltos en forma individual
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
Tema 11. Soporte del Sistema Operativo 11.1. REQUERIMIENTOS DE LOS SISTEMAS OPERATIVOS. 11.1.1. MULTIPROGRAMACIÓN.
Tema 11 Soporte del Sistema Operativo 11.1. REQUERIMIENTOS DE LOS SISTEMAS OPERATIVOS. El sistema operativo es básicamente un programa que controla los recursos del computador, proporciona servicios a
Sea una memoria caché en la que cada 2 20 accesos se producen 2 17 fallos. Calcule la tasa de fallos.
Sea una memoria caché en la que cada accesos se producen fallos Calcule la tasa de fallos Nº de aciertos (Nº de peticiones) (Nº de fallos) Tasa aciertos h % % % 8% Nº de peticiones Nº de peticiones Tasa
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 Modelando algoritmos de sustitución de páginas.6 Cuestiones de diseño
16bits: Tamaño total: 2 16 Tamaño página: 2 13 nº de páginas: 2 16 / 2 13 = 2 3 = 8 páginas Tamaño de tabla: 2 3 *2B = 16B por tabla
Calcule el espacio de memoria necesario de una tabla de página de un nivel para un espacio de direcciones de 16bits, 32bits, 48bits y 64bits. Asuma que cada entrada de página es del mismo tamaño que el
Arquitectura de Computadores Problemas (hoja 4). Curso
Arquitectura de Computadores Problemas (hoja 4). Curso 2006-07 1. Sea un computador superescalar similar a la versión Tomasulo del DLX capaz de lanzar a ejecución dos instrucciones independientes por ciclo
Tema 6 (II) Jerarquía de Memoria
Tema 6 (II) Jerarquía de Memoria Grupo ARCOS Estructura de Computadores Grado en Ingeniería Informática Universidad Carlos III de Madrid Contenidos 1. Memoria cache Introducción: Acceso a bloque y principio
INDICE 1. Introducción 2. Entrada / Salida: Principios y Programación 3. Procesos
INDICE Prólogo XV 1. Introducción 1 1.1. Evolución de los sistemas operativos 2 Procesamiento en serie 3 Procesamiento por lotes 4 Multiprogramación 7 1.2. Tipos de Sistemas Operativos 9 Sistemas operativos
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.
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 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
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
Ejercicios Jerarquía de Memoria
Ejercicios Jerarquía de Memoria Grupo ARCOS Estructura de Computadores Grado en Ingeniería Informática Universidad Carlos III de Madrid Contenidos 1. Memoria caché CPU cache Memoria principal 2. Memoria
Sistemas Operativos [Administración de la memoria]
Sistemas Operativos [Administración de la memoria] M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 13-O Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Sistemas Operativos 1 / 56 La
Estructura de Computadores
Estructura de Computadores Tema 5 Jerarquía de memoria Departamento de Informática Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas UNIVERSIDAD CARLOS III DE MADRID Contenido Tipos de memoria
Cuestionario almacenamiento en disco y gestión de memoria.
Cuestionario almacenamiento en disco y gestión de memoria.. Suponer que se dispone de un disco donde el tamaño del bloque es de 2 bytes y se usan 32 bits para referenciar cada uno de los bloques. Si se
SOLUCIONES. DURACIÓN: Dispone de 120 minutos para realizar el examen.
1 2 3 test extra NOTA Fundamentos de los Sistemas Operativos Examen de convocatoria extraordinaria 27 de junio de 2014 SEGUNDA PARTE Nombre y apellidos SOLUCIONES DURACIÓN: Dispone de 120 minutos para
SISTEMAS OPERATIVOS Ciclo 2014 Plan 2012
Lic. en Sistemas de Información SISTEMAS OPERATIVOS Ciclo 2014 Plan 2012 UNIDAD 6 (Parte B) GESTION DE MEMORIA ING. AGUILERA SERGIO OMAR MEMORIA VIRTUAL Todas las referencias a la memoria se traducirán
Introducción Composición Caracteristicas Jerarquía Tipos Memoria Diseño. Cache. Memorias
Memorias Memoria de un Computador IntroducciónI d Introducción La memoria contiene los programas y los datos Es un elemento sencillo pero de gran diversidad En un computador están organizadas jerárquicamente
Tarea #6. Gestión de E/S y Planificación de Discos
1 Tarea #6. 1. Enumere y defina brevemente las tres técnicas de realización de E/S E/S Programada: el procesador emite una orden de E/S de parte de un proceso a un módulo de E/S; el proceso espera entonces
Respuestas al Problemario Memoria Cache
Respuestas al Problemario Memoria Cache 1. Para la traza de direcciones dada a continuación, calcule la tasa de aciertos suponiendo una memoria caché (mapeo directo) de cuatro líneas de ocho bytes de longitud
ADMINISTRACIÓN DE LA MEMORIA
Instituto Politécnico Superior ADMINISTRACIÓN DE LA MEMORIA 1 Instituto Politécnico Superior Introducción En los sistemas operativos actuales muchos procesos son ejecutados simultáneamente (multiprocesamiento
Ejercicios de Arquitectura de Computadoras
Ejercicios Arquitectura Computadoras José Garzía 9 En este tipo ejercicios bemos tener siempre presentes estas tres ecuaciones: MP ( en Memoria Principal ) Cantidad en la Memoria Principal por Cantidad
Tema 7. Memoria virtual
Tema 7 Memoria virtual Índice Gestión de memoria Memoria virtual Memoria virtual paginada Memoria virtual segmentada 5 Memoria virtual de segmentos paginados 6 Memoria virtual del Pentium II Gestión de
Sistema de memoria. Introducción
Sistema de memoria Introducción Memorias de acceso aleatorio: Apropiadas para la memorización a largo plazo de programas. Grandes y lentas. Organización: n: líneas de direcciones. m: tamaño de palabra.
3. ADMINISTRACIÓN DE MEMORIA
3. ADMINISTRACIÓN DE MEMORIA 3.1 INTRODUCCIÓN A través de los años se ha elaborado el concepto de jerarquía de memoria, de acuerdo con el cual, las computadoras tienen unos cuantos megabytes de memoria
Práctica 5 - Memoria Cache
Práctica 5 - Memoria Cache Organización del Computador 1 Verano 2008 Aclaración: siempre que se informa del tamaño de una memoria cache o de una línea, se está haciendo referencia a la capacidad útil de
Tema 5: Memorias. Espacio reservado para notas del alumno
Tema 5: Memorias S Definiciones S Parámetros característicos S Jerarquía de memoria S Dispositivos de almacenamiento S Clasificación S Fundamentos de las memorias S Memoria caché / Memoria virtual S Memoria
Unidad 2: Gestión de Memoria
Unidad 2: Gestión de Memoria Tema 3, Gestión de Memoria: 3.1 Definiciones y técnicas básicas. 3.2 Gestión de memoria contigua: Partición, fragmentación, algoritmos de ubicación... 3.3 Paginación: Estructura
Sistemas Operativos. Daniel Rúa Madrid
Sistemas Operativos Daniel Rúa Madrid Qué es? Es un programa que administra el hardware de una computadora. También proporciona las bases para los programas de aplicación y actúa como intermediario entre
Estructura de Computadores. 1. Ejercicios Resueltos 1.1.
Estrctra de Comptadores Tema. La nidad de memoria II. La memoria virtal Localidad de referencia. Definición de memoria cache. Estrategias de mapeado: directo, asociativo y asociativo por conjntos. Algoritmos
Secuencia de arranque de un computador. Estructura lógica del disco duro de una PC
Secuencia de arranque de un computador Todos los computadores disponen de un pequeño programa almacenado en memoria ROM (Read Only Memory, memoria de sólo lectura), encargado de tomar el control del computador
SOLUCIONES. Fundamentos de los Sistemas Operativos Convocatoria ordinaria SEGUNDA PARTE 7 de junio de 2013
Calificación Fundamentos de los Sistemas Operativos Convocatoria ordinaria SEGUNDA PARTE 7 de junio de 2013 Nombre y apellidos SOLUCIONES 1 2 3 DNI/NIE DURACIÓN: Dispone de dos horas para realizar el examen.
MEMORIA EJERCICIO 1 EJERCICIO 2
MEMORIA EJERCICIO 1 Determinar el mapa de memoria de un procesador con 16 señales de bus de direcciones, una señal de asentimiento de bus de direcciones AS, una señal de lectura R, otra de escritura W
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
Organización lógica Identificación de bloque
Cómo se encuentra un bloque si está en el nivel superior? La dirección se descompone en varios campos: Etiqueta (tag): se utiliza para comparar la dirección requerida por la CPU con aquellos bloques que
ARQUITECTURA INTERNA DEL µp8086
El µp 8086 es un dispositivo de 16 bits de datos y 20 bits de direcciones. Esta dividido en dos subprocesadores: EU (Unidad de Ejecución). Es la encargada de realizar todas las operaciones de control y
Unidad de Memoria. Almacenamiento de información Operaciones básicas. Propiedades de la Memoria. Escritura o almacenamiento. Lectura.
Unidad de Memoria Almacenamiento de información Operaciones básicas Escritura o almacenamiento Información Dirección Lectura Dirección Información 1K=1024 2 10 1M=1024K=2 20 1G=1024M=2 30 Propiedades de
MEMORIAS. Arquitectura de Computadoras. (Conceptos Introductorios) M. C. Felipe Santiago Espinosa
MEMORIAS Arquitectura de Computadoras (Conceptos Introductorios) M. C. Felipe Santiago Espinosa Junio - 2017 1 Memorias Introducción Una memoria es un dispositivo capaz de almacenar información. Operaciones:
Taller de Sistemas Operativos. Direccionamiento de Memoria 2012
Taller de Sistemas Operativos Direccionamiento de Memoria 2012 TSO Direccionamiento de Memoria - 2010 Agenda Arquitectura de memoria en x86 (IA-32). Direccionamiento en Linux. Arquitectura de memoria en
ARQUITECTURA DE SISTEMAS PARALELOS. 3º ITIS. PROBLEMA DE MEMORIA VIRTUAL.
Enunciado ARQUITECTURA DE SISTEMAS PARALELOS 3º ITIS PROBLEMA DE MEMORIA VIRTUAL Se supone un sistema basado en microprocesador cuya jerarquía de memoria tiene los siguientes parámetros: Memoria Virtual:
4.3 Memoria virtual. move r1, [1000] Paginación
4.3 Memoria virtual! Tamaño de proceso, espacio para programa, pila, datos puede exceder la cantidad de memoria física disponible para él.! El SO mantiene en memoria principal las partes del programa que
Apartado TGR Puntuación. No Presentado. EXAMEN DE SISTEMAS OPERATIVOS (Grado en Ing. Informática) 17/1/2013.
Apartado 1 2 3 4 5 TGR Puntuación No Presentado EXAMEN DE SISTEMAS OPERATIVOS (Grado en Ing. Informática) 17/1/2013. APELLIDOS Y NOMBRE:....................................................... Justificar
SOLUCIONES. SISTEMAS OPERATIVOS Examen de la convocatoria extraordinaria de diciembre 2 de diciembre de 2010
Calificación SISTEMAS OPERATIVOS Examen de la convocatoria extraordinaria de diciembre 2 de diciembre de 2010 Nombre SOLUCIONES 1 2 3 4 5 Titulación Dispone de tres horas y quince minutos para realizar
Arquitectura de Computadoras
4-1 Arquitectura de Computadoras Tema 4: Arquitectura del Set de Instrucciones Eduardo Daniel Cohen [email protected] http://www.herrera.unt.edu.ar/arqcom 4-2 Arquitectura del Set de Instrucciones Indice
22 mar UNIDAD 3 Administración de memoria. 3.1 Política y filosofía. Filosofía: POLÍTICAS. Organización de la memoria estrategias de administración
1 22 mar UNIDAD 3 Administración de memoria. La parte del S. O. que administra la memoria se llama administrador de la memoria : Lleva un registro de las partes de memoria que se están utilizando y de
INDICE 1. Introducción: Archivos y Estructuras de Archivos 2. Operaciones Fundamentales para el Procesamiento de Archivos
INDICE 1. Introducción: Archivos y Estructuras de Archivos 1.1. Almacenamiento primario y secundario 2 1.2. Nada es gratis 3 1.3. Archivos 5 1.4. Estructuras de archivos versus estructuras de datos 6 1.5.
Sistema Operativo. Repaso de Estructura de Computadores. Componentes Hardware. Elementos Básicos
Sistema Operativo Repaso de Estructura de Computadores Capítulo 1 Explota los recursos hardware de uno o más procesadores Proporciona un conjunto de servicios a los usuarios del sistema Gestiona la memoria
Memoria física vs. Memoria lógica
T3-Memoria Índice Conceptos relacionados con la gestión de memoria Servicios básicos para la gestión de memoria Carga de programas en memoria Memoria dinámica Soporte HW a la gestión de memoria A la asignación
1 ( 3,5 puntos) Responda, justificando sus respuestas, a las siguientes cuestiones:
Universidad de Las Palmas de Gran Canaria Escuela Universitaria de Informática Facultad de Informática Sistemas Operativos Convocatoria de Junio, 26 de Junio de 2003 SOLUCIONES Calificación 1 2 3 4 Nombre
Ejercicios de GESTION DE MEMORIA
Ejercicios de GESTION DE MEMORIA Ejercicio 1 Sea un computador que dispone de 36 MB de memoria principal y cuyo sistema operativo ocupa 4 MB sin incluir las estructuras necesarias para el gestor de memoria.
Gestión de memoria. Yolanda Becerra Fontal Juan José Costa Prats
Gestión de memoria Yolanda Becerra Fontal Juan José Costa Prats Facultat d'informàtica de Barcelona Universitat Politècnica de Catalunya BarcelonaTech 2014-2015QT Índice Memoria dinámica Memoria virtual
PROGRAMA DE ASIGNATURA DE
Table of contents 1 INFORMACIÓN GENERAL... INTRODUCCIÓN... 3 OBJETIVOS GENERALES DE LA ASIGNATURA... 3 OBJETIVOS, TEMAS Y SUBTEMAS... 3 5 PLAN TEMÁTICO...7 6 ORIENTACIONES METODOLÓGICAS... 7 7 SISTEMA
