Cuestiones y Problemas de Gestión de Memoria
|
|
- Luz Robles Valverde
- hace 7 años
- Vistas:
Transcripción
1 y Problemas de Gestión de Memoria Primera Parte
2 .- 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 enlazadas estáticamente para formar un fichero ejecutable. SOLUCIÓN Los ficheros ejecutables ocuparán menos espacio. Los procesos compartirán memoria. Los programas no tendrán que ser recompilados ni reenlazados para tener acceso a las mejoras de implementación efectuadas en las bibliotecas. 2. De entre todos los esquemas de gestión de memoria estudiados (tanto con asignación contigua como con asignación dispersa), indique cuáles cumplen cada una de las siguientes características: a) Posibilidad de compartir memoria b) Presentan fragmentación externa SOLUCIÓN a) Segmentación, paginación, segmentación paginada b) segmentación, particiones variables 3. Definir la fragmentación externa y citar que esquemas de gestión de memoria padecen de ella. SOLUCIÓN a) Estado de la memoria que se caracteriza por la existencia de abundantes particiones s de tamaño demasiado pequeño como para poder ser asignadas a un proceso. Se produce este estado tras múltiples operaciones de asignación y liberación de particiones / segmentos de memoria de tamaño variables b) Segmentación y Particiones Variables 4. En un PC con un Intel Pentium (páginas de 4 Kbytes), tres procesos P1, P2 y P3 han emitido algunas direcciones lógicas que la MMU ha traducido en sus direcciones físicas asociadas. Asuma que los tres procesos están en memoria y que no se utiliza memoria virtual ni intercambio. Indique qué tipo (o tipos) de gestión de memoria pueden utilizarse en ese sistema para que se haya podido dar esa traducción, cuando los tres procesos emitan la misma dirección lógica. Elija entre: segmentación, paginación, segmentación paginada e imposible (la traducción no puede llevarse a cabo suponiendo que los tres procesos están a la vez en memoria). a) Dirección lógica: (0, 5120) Direcciones físicas: P1: 6000, P2: 18000, P3:
3 b) Dirección lógica: (0, 17080) Direcciones físicas: P1: 4792, P2: 17080, P3: a)segmentación b)segmentación Paginada. 5. Diga si es posible que, utilizando alguna técnica de gestión de memoria virtual aparezca tanto fragmentación interna como externa. En caso de responder afirmativamente, indique en qué método de asignación aparecen ambos problemas. En caso de responder negativamente, explique por qué no pueden aparecer ambos problemas simultáneamente: Se admiten las dos respuestas siempre y cuando estén bien justificadas. No es posible: Ya que cada una de las técnicas de gestión de memoria soluciona un tipo de fragmentación. Si es posible: Tanto en segmentación como en particiones variables puede producirse fragmentación interna y externa. La fragmentación interna se produce por el grado de granularidad con que se intenta ajustar los segmentos o particiones variables. Si se ajusta por palabras de 16 bits podemos tener una fragmentación interna de 1 Byte. 6. Qué tipo de algoritmos se utilizan para gestionar sistemas con asignación contigua de memoria? Qué tipo de fragmentación se puede producir en estos sistemas? a) Algoritmos: el primer ajuste (first fit), el mejor ajuste (best fit), el peor ajuste (worst fit) b) Fragmentación externa 7. Enumere y clasifique las técnicas de gestión contigua y las técnicas de gestión dispersa de la memoria. a) Gestión Contigua: Particiones múltiples fijas, particiones múltiples variables. b) Gestión Dispersa: Paginación, segmentación, segmentación paginada. 8. Qué problema intenta resolver el algoritmo de peor ajuste? cómo funciona? 2
4 a) Asignación dinámica de memoria b) Se escoge el hueco más grande de entre todos los existentes para ubicar al segmento o proceso que se necesitaba cargar. Asignación contigua 9. Un proceso genera las siguientes direcciones lógicas. Indica las direcciones físicas correspondientes según cada esquema de gestión de memoria. Si no es posible indicar ERROR. Particiones Variables. Registro Base: 150 Registro Límite: 220 a) 612 b) 38 c) (3, 62) a) ERROR b) 188 c) ERROR 10. A continuación se presentan varias situaciones en las que uno o más procesos generan varias direcciones lógicas. Indique las direcciones físicas correspondientes si el esquema de gestión de memoria es el de Particiones Variables. Si no es posible indicar ERROR. Situación de los procesos: Proceso Registro base Registro límite A B C SOLUCIÓN a) (B, 530) b) (A,0, 130) c) (C, 1046) a) 4550 b) ERROR c)
5 Paginación 11. Suponga que un proceso emite una dirección lógica igual a 2453 y que se utiliza la técnica de paginación, con páginas de 1024 palabras a) Indique el par de valores (número de página, desplazamiento) que corresponde a dicha dirección b) Es posible que dicha dirección lógica se traduzca en la dirección física 9322? Razónelo. a) (2,405) b) No, porqué el desplazamiento de la dirección 9322 es 106, que no se puede corresponder con un desplazamiento de 405 aunque la página cambie de marco. 12. Un proceso genera las siguientes direcciones lógicas. Indica las direcciones físicas correspondientes según cada esquema de gestión de memoria. Si no es posible indicar ERROR. Paginación. Tamaño Página: 128 a) 612 b) 38 c) (3, 62) a)error b)166 c)error Tabla de Páginas: A continuación se presentan varias situaciones en las que uno o más procesos generan varias direcciones lógicas. Indique las direcciones físicas correspondientes si el esquema de gestión de memoria es el de Paginación. Si no es posible indicar ERROR. Tamaño Página: 256. Tabla de Páginas: a) 530 b) (0, 130) c)
6 a) 786 b) ERROR c) ERROR 14. Dado un sistema basado en un modelo de memoria basado en paginación y con los siguientes parámetros:. p: probabilidad de fallo de página. TAM: tiempo de acceso a memoria. TP: tiempo de servicio de fallo de página. TAE: el tiempo de acceso efectivo a memoria cuando la tabla de páginas está cargada en registros. Se asume que el tiempo de acceso a los registros es despreciable. Cuál es el valor del incremento en el TAE si la tabla de páginas (un solo nivel) se encontrara en memoria? p * TAM + (1 - p )* TP 15. En un sistema con una memoria física de 64K bytes, se accede a la dirección física como respuesta a una dirección lógica emitida por el proceso P1 cuyo tamaño es de bytes. Deducir la(s) dirección(es) lógica emitida(s) suponiendo un modelo de gestión de memoria paginada con páginas de 4K bytes 2638, 6734, 10830, En un sistema de gestión de memoria paginado, se han incluido unos registros asociativos (TLB) para mejorar el rendimiento del sistema. La búsqueda en estos registros cuesta 20 ns, mientras que su búsqueda y actualización cuesta 40 ns. El tiempo de acceso a memoria (TAM) es igual a 100 ns. Suponiendo que la tasa de acierto en el TLB es de un 80%, calcular el tiempo de acceso efectivo a memoria en este sistema. SOLUCIÓN Taef=(Tam+Ttlbusq.)x (2 Tam + Ttlbusq_act)x 0.2= 144ns 17. Diga cuáles de los siguientes problemas permite resolver un sistema de memoria virtual que utiliza la técnica de paginación sin intercambios (sin swapping) (conteste SI o NO): a) Reubicación en tiempo de ejecución b) Fragmentación interna c) Ejecución de programas de tamaño mayor que la memoria física d) Asignación dispersa de memoria e) Espacios de direccionamiento independientes para cada proceso 5
7 a) SI b) NO c) NO d) SI e) SI 18. Suponga que un proceso emite una dirección lógica igual a 2453 y que se utiliza la técnica de paginación, con páginas de 1024 palabras. a) Indique el par de valores (número de página, desplazamiento) que corresponde a dicha dirección b) Es posible que dicha dirección lógica se traduzca en la dirección física 9322? Razónelo. a) página 2, desplazamiento 405 b) NO. (9322 mod 1024) = 106 y debería ser 405 para que fuese posible 19. Se tiene un sistema de memoria virtual con paginación a un nivel que no utiliza intercambios y cuya tabla de páginas se encuentra en memoria principal. Este sistema utiliza una TLB (Translation Look-aside Buffers) cuyo porcentaje de aciertos es del 85%. Cuánto empeora el TAE respecto a un sistema que tuviese la tabla de páginas íntegramente en registros del procesador?. Considere que el tiempo de acceso a los registros internos del procesador y a la TLB es despreciable frente al TAM (Tiempo de Acceso a Memoria). SOLUCIÓN TAE = 0.85*TAM *2*TAM = 1.15*TAM ΛTAE = 1.15*TAM TAM = 0.15*TAM Segmentación 20. Sea un sistema que utiliza segmentación (no paginada) y un proceso con tres segmentos de tamaños respectivos 2142, 1023 y 5422 palabras. Si los tres segmentos se ubican de forma consecutiva y contigua en memoria central a partir de la dirección 9212, indique la dirección física que corresponde a la dirección lógica (1, 312) = Razone las ventajas de utilizar la técnica de compartir segmentos en la llamada al sistema exec() de Unix desde los puntos de vista de gestión de la memoria. 6
8 Gestión de la memoria: Resulta sencillo compartir el segmento de código con otros procesos que estén ejecutando el mismo programa que se ha especificado como argumento de exec(). Basta para ello, con tener en el PCB de cada proceso un atributo que indique el nombre del programa que está ejecutando. Los segmentos de datos y pila no deben compartirse (no hay que hacer nada especial para ello. El de datos inicializados hay que leerlo del fichero ejecutable). 22. Un proceso genera las siguientes direcciones lógicas. Indica las direcciones físicas correspondientes según cada esquema de gestión de memoria. Si no es posible indicar ERROR Segmentación (no paginada). a) 612 b) 38 c) (3, 62) a)error b)error c)382 Tabla de Segmentos: Seg. Base Limite Suponga que un proceso emite la dirección lógica (2,18004) utilizando un modelo de gestión de memoria basado en segmentación y el espacio de memoria física es de 64K bytes. a) A qué direcciones físicas de las siguientes (11084, y 22112), sería posible traducir dicha dirección lógica? b) Cual sería el resultado de traducir la dirección lógica (0,65536) en dicho sistema? Justificar la respuesta. a) (el segmento empieza en la dir ), (si empieza en la dir. 4108) b) Error por exceso en el tamaño máximo del segmento (64k). 24. En un sistema con una memoria física de 64K bytes, se accede a la dirección física como respuesta a una dirección lógica emitida por el proceso P1 cuyo tamaño es de bytes. Deducir la(s) dirección(es) lógica emitida(s), suponiendo un modelo de gestión de memoria segmentado con segmentos de 16K bytes. Asuma que los segmentos comienzan siempre en una dirección múltiplo de 16 K bytes y que P1 está contenido en un único segmento 7
9 (ns, ) (ns, 10830) 25. Enumere las llamadas al sistema en Unix cuya eficiencia podría verse aumentada por el hecho de compartir segmentos con un proceso que ya se está ejecutando en memoria. Diga para cada una de ellas qué segmentos podrían compartirse a)fork(): crear un nuevo proceso, clonando el proceso que la invoca. Puede compartirse el segmento T. El segmento D solo puede compartirse en modo copy on write.) b)exec() : cambiar la imagen de memoria Solo puede compartirse el segmento T. Segmentación Paginada 26. Sea un sistema de memoria virtual segmentado-paginado. Los espacios de direcciones lógicas son de 8Gbytes y el tamaño de página es de 2Kbytes. Un espacio de direcciones puede tener hasta 256 segmentos y los descriptores de página tienen 4 bytes. Diga cual será el tamaño de la tabla de páginas de un segmento. 8GB Dir. lógicas de 33 bits. 256 segmentos 8 bits para el número de segmento. Páginas de 2 KB 11 bits para el desplazamiento. Nº bits para nº de página 33 (8 + 11) = = = descriptores Tamaño tabla = * 4 = = 64 KB 27. Suponga que un proceso emite una dirección lógica (5, 18004) utilizando un modelo de gestión de memoria basado en segmentación paginada, con páginas de 4096 bytes. a) Indicar qué direcciones de entre las siguientes corresponden a dicha dirección lógica: 1620, 4004, 8004, 9812, b) Razone si sería mejor o peor utilizar un tamaño de página de 4000 bytes. c) Indicar qué direcciones de entre las siguientes cuales podrían ser direcciones físicas base del segmento 5 referenciado en la dirección (5, 18004): 0, 18004, 5000, 8192,
10 a) 1620, 9812 b) Peor, ya que se requeriría hardware adicional en la unidad de gestión de memoria para descomponer la dirección lógica en sus diferentes partes c) 0, Suponga que un proceso emite las direcciones lógicas (2,18004) (1, 2735) (5, 12219) utilizando un modelo de gestión de memoria basado en segmentación paginada y que estas tres direcciones lógicas producen respectivamente las tres siguientes direcciones físicas: 1108, 1327 y a) 7 b) 8 c) 4 a) Cuál es el número máximo de bits que se están utilizando para el desplazamiento dentro de una página? b) Cuál es el número mínimo de bits que se están utilizando para indicar un número de página? c) Cuál es el número mínimo de bits que se están utilizando para indicar un número de marco? 29. A continuación se presentan varias situaciones en las que uno o más procesos generan varias direcciones lógicas. Indique las direcciones físicas correspondientes si el esquema de gestión de memoria es el de Segmentación Paginada. Si no es posible indicar ERROR. Segmentación paginada por demanda. Tamaño de página 128. a) 530 b) (0, 130) c) 1046 Situación de la memoria física Marco (segmento, página) 0 (0,3) 1 (1,0) 2 (2,0) (1,2) 5 (0,0) 6 (0,2) 7 (1,3) 9
11 a) ERROR b) 386 c) ERROR 30. Suponga que un proceso emite la dirección lógica(0,9701) utilizando un modelo de memoria basado en segmentación paginada (tamaño de página=512 palabras), la memoria se encuentra vacía, el espacio de memoria física es de 64K bytes y el criterio de asignación de memoria es por direcciones crecientes. Cuál sería la dirección física correspondiente a la dirección lógica? MOD 512 = En un sistema de gestión de memoria segmentado-paginado se tiene una MMU donde únicamente se permiten 8 segmentos por proceso y se emplean dos niveles de paginación, implementando ambos en memoria principal. La tabla de segmentos se ha implementado en registros, con un tiempo de acceso igual a 2 ns. El tiempo de acceso a memoria (TAM) es igual a 20 ns. Para mejorar el rendimiento, se tiene un conjunto de registros asociativos (TLB), donde se guarda como clave tanto el número de segmento como los dos números de página. El tiempo de acceso para estos registros asociativos es igual a 10 ns. Indique cuál será el tiempo de acceso efectivo (TAE) de este sistema, si las direcciones lógicas a traducir se encuentran en el TLB en el 90% de los accesos. Taef=(Tam+Ttlb)tasa_acier+(1-tasa_acier)(3Tam+Ttlb+Treg) Taef= (20+10) 0.9 +(0.1)( )= = En un sistema con una memoria física de 64K bytes, se accede a la dirección física como respuesta a una dirección lógica emitida por el proceso P1 cuyo tamaño es de bytes. Deducir la(s) dirección(es) lógica emitida(s), suponiendo un modelo de gestión de memoria segmentada paginada con páginas de 4K bytes y segmentos de 16K bytes. Asuma que P1 está contenido en un único segmento (ns, 2638), (ns, 6734), (ns, 10830), (ns, 14926) 33. Supongamos un sistema de gestión de memoria con segmentación paginada, con páginas de 1Kb. Un proceso emite las siguientes direcciones lógicas: (1, 2487) y (1, 635). A continuación se muestra la tabla de páginas del segmento 1. Cuáles serán las direcciones físicas correspondientes?. a) (1, 2487 ) b) ( 1, 635 ) nº página marco a)
12 b) En un esquema de segmentación paginada con páginas de 1Kb, Es posible que la dirección lógica (2, 1333) se pudiera traducir a la dirección física 3654?. Y a la dirección física 2357?. Razónelo No es posible a 3654: ( )=309; (1024x3) Si es posible a 2357: ( )=309; (1024x2)+309= Sea un sistema de memoria virtual segmentado-paginado. Los espacios de direcciones lógicas son de 8Gbytes y el tamaño de página es de 2Kbytes. Un espacio de direcciones puede tener hasta 256 segmentos y los descriptores de página tienen 4 bytes. Diga cual será el tamaño de la tabla de páginas de un segmento. 8GB Dir. lógicas de 33 bits. 256 segmentos 8 bits para el número de segmento. Páginas de 2 KB 11 bits para el desplazamiento. Nº bits para nº de página 33 (8 + 11) = = = descriptores Tamaño tabla = * 4 = = 64 KB 36. Sea un esquema de segmentación paginada con un máximo de S segmentos por proceso y P páginas por segmento. El tamaño de página en dicho sistema es de 2kbytes. Indique a que dirección o direcciones lógicas se pueden corresponder las direcciones físicas 3654 y a) 3654 (s,p* ), donde s<=s y p<=p. Donde 1606 es el módulo de la división cuyo dividendo es la dirección física (3654) y cuyo divisor es el tamaño de marco (2048). b) 2357 (s,p* ), donde s<=s y p<=p. Donde 309 es el módulo de la división cuyo dividendo es la dirección física (2357) y cuyo divisor es el tamaño de marco (2048). 37. Sea un sistema de memoria virtual segmentado-paginado. Los espacios de direcciones lógicas son de 8Gbytes y el tamaño de página es de 16 Kbytes. Un espacio de direcciones puede tener hasta 256 segmentos y un descriptor de página ocupa 8 bytes. Indique, de manera justificada, cual será el tamaño de la tabla de páginas de un segmento. 11
13 SOLUCIÓN Tamaño tabla de páginas de un segmento La dirección lógica estará formada por 33 bits: SEG 8 bits Número de pág 11 bits Desplazamiento dentro de la página 14 bits El tamaño de la tabla de páginas de un segmento = 2 11 =16 Kbytes * 8 bytes Paginación Multinivel 38. Se tiene un sistema de memoria virtual con paginación a dos niveles que permite agrupar las páginas en directorios de páginas. Cada directorio de páginas puede contener hasta 256 páginas. Los espacios de direcciones lógicas de este sistema son de 4Gbytes y el tamaño de página es de 4Kbytes. El espacio de direcciones físicas que puede tener hasta 1Gb. Describa la estructura de las direcciones lógicas y de las direcciones físicas de este sistema de memoria virtual Dirección lógica: Dirección física: dir-pag pagina offset marco offset 39. Se tiene un sistema de memoria virtual con paginación a dos niveles en el que las páginas se agrupan en directorios de páginas, cada uno de los cuales contiene 256 páginas. Los espacios de direcciones lógicas son de 4Gbytes y el tamaño de página es de 4Kbytes. El espacio de direcciones físicas que puede tener hasta 1Gb. Este sistema está soportado por una MMU en el que los descriptores de página contienen un bit de validez, tres bits para protección y dos bits para implementar un algoritmo de aproximación al LRU (además de la información para la traducción de direcciones). Se tiene un determinado proceso con el siguiente espacio de direcciones lógicas disperso con las siguientes regiones (las direcciones son en hexadecimal): : Código y datos del programa : Biblioteca dinámica BF C : Pila Cual será el tamaño de la tabla de páginas de dicho proceso, y cual sería el tamaño máximo que podría llegar a tener.? Dirección lógica: dir-pag pagina offset marco offset 12
14 Dirección física: Region código: 0x10088 páginas = pags Región biblioteca dinámica: ( )= 0x12000 pags = pags Region pila: (C0000 BF000)= 0x1000 pags = 4096 pags Total descriptores = 0x69198 = descriptores Tamaño descriptor = = 24 bits = 3 bytes Tamaño tabla de páginas: x 3 = bytes = Kb aprox Tamaño max del proceso = 4 Gb = pags = 1 Mpags Tamaño max de la tabla de páginas = 3 Mb 40. Suponga que la tabla de directorios se encuentra en los registros de la MMU y que la tabla de páginas se encuentra en memoria principal, reservándose N marcos para la misma y recurriendo a la paginación por demanda cuando el descriptor solicitado no se encuentra en estos N marcos. Se pide calcular el incremento en el TAE (Tiempo de Acceso Efectivo a Memoria) por el efecto de paginar la tabla de páginas, suponiendo que: La probabilidad de que un determinado descriptor de página se encuentre en memoria es (1-pd). La probabilidad de encontrar un marco en los N marcos es cero. La probabilidad de que una página que se encuentra en uno de los N marcos haya sido modificado es pm. El tiempo de acceso a memoria es TAM. El tiempo de acceso a disco es TAD (tanto para lectura como para escritura). 1-pd descr. en mem TAE = X pd descr. pm NO modif. TAE = X + TAD TAE = (1-pd)*X + pd*(1-pm)*(tad+x) + pd*pm (2*TAD+X)= X + pd*tad + pd*pm*tad ΛTAE = pd*tad + pd*pm*tad = pd*tad (1+pm) 41. Sea un sistema de memoria virtual con paginación a dos niveles. El primer nivel de paginación se utiliza para dividir un espacio de direcciones lógico en regiones mientras que el segundo nivel se utiliza para dividir una región en páginas. Los espacios de direcciones lógicas son de 4Gbytes y el tamaño de página es de 4Kbytes. Suponiendo que un descriptor de página ocupa 8 bytes. Cual será la estructura de una dirección lógica si se desea que la tabla con los descriptores de página de una región (una tabla de segundo nivel) quepa en una página? descr. en disco 1-pm descr. modif. TAE = X + 2*TAD En una tabla de segundo nivel cabrán 4096/8 entradas (512). Por tanto, hay: 11 bits para el número de página de 1er nivel. 9 bits para el número de página de 2º nivel. 13
15 12 bits para el desplazamiento 42. Se tiene un sistema de memoria segmentado paginado con paginación a dos niveles. Cada proceso puede tener un espacio lógico de 4 segmentos como máximo y 512 páginas de primer nivel. Los espacios de direcciones lógicas de este sistema son de 32Gbytes y el tamaño de página es de 4Kbytes. El espacio de direcciones físicas que puede tener hasta 4Gb. Describa la estructura de las direcciones lógicas y de las direcciones físicas de este sistema de memoria virtual, indicando el número de bits de cada uno de los campos que en ellas aparecen. Dirección lógica (seg=2 bits, p1=9 bits, p2=12 bits, des=12 bits) Dirección física (mar=20 bits, des=12 bits) 14
16 Problemas: Asignación contigua 1. Sea un sistema de memoria con particiones múltiples de tamaño variable con compactación. El algoritmo de compactación siempre ubica el hueco de memoria en las direcciones más altas, finalizando la compactación cuando obtiene un hueco lo suficientemente grande para ubicar el proceso. En un instante dado, se tiene la siguiente ocupación de memoria: S.O. (128K) P1 (256K) (512K) P2 (16K) (96K) P3 (32K) Se utiliza la técnica del mejor ajuste. En la cola de trabajos pendientes tenemos dos proceso P4 (416K) y P5(128K), si nada más cargarse en memoria dichos procesos hay una solicitud para acceder a las direcciones (P4, 1500) y (P5, 300) respectivamente Indique cuales serían las direcciones físicas generadas por la MMU a) (P4, 1500) 128K + 256K =128* * = b) (P5, 300) 128K + 256K + 416K +16K +300 = 816 K + 300= 816* = Sea un sistema gestionado por particiones múltiples de tamaño variable sin compactación. En un instante dado, se tiene la siguiente ocupación de la memoria: S.O. (80K) P1 (150K) (400K) P2 (300K) (300K) P3 (180K) (200K) Se utiliza la técnica del peor ajuste. En la cola de trabajos tenemos en este orden: P4(200K), P5(200K) i P6(300K), los cuales deben ser atendidos en orden FIFO. Suponiendo que no finaliza ningún proceso y tras intentar cargar en memoria todos los procesos que están en la cola... a) Indicar si queda algún proceso en la cola de trabajos que no haya podido ser cargado en memoria. En caso afirmativo indicar cual es. b) Indicar cuantas particiones s quedan en memoria y de que tamaño son. 15
17 Problemas a) Sí, queda uno; el proceso P6 b) Quedan tres particiones de tamaño 200K, 100K y 200K 3. Sea un sistema gestionado por particiones múltiples de tamaño variable con compactación. En un instante dado, se tiene la siguiente ocupación de la memoria: 0 984K S.O. (80K) P1 (180K) (400K) P2 (100K) (150K) P3 (75K) Se utiliza la técnica del mejor ajuste. En la cola de trabajos tenemos en este orden: P4(120K), P5(200K) y P6(80K), los cuales deben ser atendidos en orden FIFO. Suponiendo que no finaliza ningún proceso y tras intentar cargar en memoria todos los procesos que están en la cola. a) Indicar cuántas particiones quedan s y de qué tamaño son. b) Si en esta situación se aplica compactación, indicar qué proceso o procesos deberían moverse para que el número de Kbytes manejados fuese el menor posible y quede un único hueco c) Si los registros base de cada proceso son, respectivamente, B1, B2, B3, B4, B5 y B6, indicar cómo han cambiado los registros base correspondientes al proceso o procesos que se han movido debido a la compactación. a) Quedan dos particiones de tamaños 120K y 30K respectivamente b) Debería moverse el proceso P4 al hueco de 120K c) Todos quedan igual, salvo B4 que queda (B4-220K) 4. Sea un sistema gestionado por particiones múltiples de tamaño variable sin compactación. En un instante dado, se tiene la siguiente ocupación de la memoria: K S.O. (80K) P1 (180K) (400K) P2 (100K) (150K) P3 (90K) Libre (200K) En la cola de trabajos tenemos en este orden: P4(120K), P5(200K) y P6(300K), los cuales deben ser atendidos en orden FIFO. Suponiendo que no finaliza ningún proceso y tras intentar cargar en memoria todos los procesos que están en la cola, evaluar cual de las técnicas entre las de mejor ajuste y peor ajuste es conveniente utilizar y porque. Mejor ajuste. En el caso del peor ajuste el proceso P6 no puede entrar 16
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
Más detallesCapí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
Más detallesProblemas 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
Más detallesGESTION 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
Más detallesAdministració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
Más detallesAdministració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
Más detallesEjercicios 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
Más detallesSistemas 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
Más detallesTutorías con Grupos Reducidos (TGR) Parte 5: Memoria Virtual
Tutorías con Grupos Reducidos (TGR) Parte 5: Memoria Virtual ESTRUCTURA DE COMPUTADORES Grupo de Arquitectura de Computadores (GAC) Dyer Rolán García (GAC) Memoria Virtual Curso 20/202 / 43 Índice Introducción
Más detallesMemoria 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
Más detallesArquitectura de Computadores I. Sistema de memoria 3 (Solución): Segmentación + Bancos
Universidad del País Vasco Facultad de Informática Departamento de Arquitectura y Tecnología de Computadores Arquitectura de Computadores I Sistema de memoria 3 (Solución): Segmentación + Bancos En un
Más detalles4. 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:
Más detallesSistemas Operativos. Iván Bernal, Ph.D. 4. Escuela Politécnica Nacional I.
Sistemas Operativos Clase # 26 Administración de Memoria Martes, 22 de Octubre de 2002 Agenda Administración de Memoria: Paginación Iván Bernal, Ph.D. Escuela Politécnica Nacional email: imbernal@mailfie.epn.edu.ec
Más detallesEJERCICIOS 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,
Más detallesNombre 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:
Más detallesConcepto 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
Más detallesAdministració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
Más detallesGestió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
Más detallesAdministració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
Más detallesProblemas de Memoria Virtual.
Problemas de Memoria Virtual. 1.- Notas y criterios para los problemas: - -Para el bit de validez de los descriptores de páginas el criterio seguido es: 1 página en memoria y 0 la página no está en memoria.
Más detallesTrabajo 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
Más detallesADMINISTRACION 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
Más detallesTema 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
Más detallesSistema 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.
Más detallesArquitectura de Computadores I. Sistema de memoria 2 (Solución): Esquemas de direccionamiento
Universidad del Páis Vasco Facultad de Informática Departamento de Arquitectura y Tecnología de Computadores Arquitectura de Computadores I Sistema de memoria 2 (Solución): Esquemas de direccionamiento
Más detallesSistemas de Computación Memoria. 2º Semestre, 2008 José Miguel Rubio L.
Sistemas de Computación Memoria 2º Semestre, 2008 José Miguel Rubio L. jose.rubio.l@ucv.cl http://www.inf.ucv.cl/~jrubio Técnicas de Administración de Memoria 2 Al administrar la memoria física, ocurren
Más detallesTema 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
Más detallesEjercicios 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
Más detallesAdministració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.
Más detallesGestió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
Más detallesSistemas Operativos II Junio 2006 Nombre:
Sistemas Operativos II Junio 2006 Nombre: ITIS Castellano Ejercicio 1 [1 punto] 1. Por qué es más eficiente el cambio de contexto entre threads (hilos) que entre procesos? 2. Describe brevemente la diferencia
Más detallesEstructura 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
Más detallesUniversidad Euskal Herriko del País Vasco Unibertsitatea Arquitectura de Computadores I Sistema de memoria 1
Arquitectura I Sistema de memoria 1 1. En un espacio de direcciones de 64 Kbytes deben colocarse los s de memoria que se indican. Suponer que el direccionamiento de la memoria se hace al byte. Dibujar
Más detallesMemoria Principal. Operating System Concepts 8th Edition
Memoria Principal Administración de Memoria Antecedentes Intercambio Asignación de memoria contigua Paginación Estructura de la tabla de páginas Segmentación 8.2 Objetivos Proveer de distintas descripciones
Más detallesSistemas 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
Más detallesAdministració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
Más detallesMemoria 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
Más detallesMEMORIA VIRTUAL. Curso 2008/2009 ECm2 - Memoria Virtual 1
MEMORIA VIRTUAL Curso 2008/2009 ECm2 - Memoria Virtual 1 Definición Gestión de memoria automática que da al programador la ilusión de que su espacio de direccionamiento no está limitado por el espacio
Más detallesFSO - ejercicios de gestión de memoria
FSO - ejercicios de gestión de memoria Esta es una lista de escenarios de uso de memoria no contigua (segmentada o paginada), en la que te planteamos algunos ejercicios que manejan los espacios de direcciones
Más detalles1. 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
Más detallesManejo, 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
Más detallesAdministració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
Más detallesArquitectura de Computadoras
Arquitectura de Computadoras (Cód. 5561) 1 Cuatrimestre 2016 Dra. Dana K. Urribarri DCIC - UNS Dana K. Urribarri AC 2016 1 Memoria Virtual Dana K. Urribarri AC 2016 2 Memoria Virtual Arquitectura 32 bits:
Más detallesTema 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
Más detallesSistemas 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
Más detallesMemoria virtual Ubicación de bloque en paginación
Ubicación de bloque en paginación Dónde puede ubicarse un bloque en memoria principal? Los sistemas operativos permiten que los bloques se coloquen en cualquier parte de la memoria principal (totalmente
Más detallesProcesos 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).
Más detallesTema 6: Memoria virtual. Óscar David Robles Sánchez Sofía Bayona Beriso David Miraut Andrés Luis Rincón Córcoles
Tema 6: Memoria virtual Óscar David Robles Sánchez Sofía Bayona Beriso David Miraut Andrés Luis Rincón Córcoles Contenidos Introducción. Localización de páginas. Fallos de página. TLB. Gestión de fallos
Más detallesEjercicios del tema 5. Jerarquía de de Memoria
Ejercicios del tema 5. Jerarquía de de Memoria Ejercicio 1. Considere un computador de 32 bits con una caché de 64 KB asociativa por conjuntos de 4 vías y un tiempo de acceso de 4 ns. El tamaño de la línea
Más detallesEl subsistema de Memoria
El subsistema de Memoria Departament d Informàtica de Sistemes i Computadors E.P.S.Alcoi 1 Bloque Temático II: Arquitectura de Computadores Tema 3: Introducción a la arquitectura de un computador Tema
Más detalles4.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
Más detallesSistemas 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
Más detallesUniversidad de Los Andes Escuela de Ingeniería de Sistemas Departamento de Computación Arquitectura de Computadores. Clase 24
Universidad de Los Andes Escuela de Ingeniería de Sistemas Departamento de Computación Arquitectura de Computadores Clase 24 Semestre B-2010 Ícaro Alzuru C. AGENDA Memoria Virtual Memory Management Unit
Más detallesTema 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
Más detallesTema 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
Más detallesCapí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
Más detallesMemoria 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
Más detallesTema 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
Más detallesGestión de la Memoria
Introducción a los Sistemas Operativos Gestión de la Memoria 1. Introducción 2. Modelos de gestión del espacio físico 3. Memoria Virtual 4. Otros modelos Bibliografía Silberschat and Galvin Sistemas Operativos.
Más detallesFacultad de Ingeniería Industrial y de Sistemas v2.0 MA781U MEMORIA VIRTUAL
MEMORIA VIRTUAL Preparado por: Angel Chata Tintaya (angelchata@hotmail.com) Resumen Para un aprovechamiento eficiente del CPU y los recursos de E/S se requiere mantener en el sistema operativo la mayor
Más detallesSistemas 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
Más detallesFacultad de Ingeniería Industrial y de Sistemas v2.0 MA781U GESTION DE MEMORIA
GESTION DE MEMORIA Preparado por: Angel Chata Tintaya (angelchata@hotmail.com) Resumen La memoria es el lugar donde residen procesos y datos de los programas del usuario y del sistema operativo; se debe
Más detallesEspacio de direcciones de un proceso
Espacio de direcciones de un proceso Yolanda Becerra Fontal Juan José Costa Prats Facultat d'informàtica de Barcelona (FIB) Universitat Politècnica de Catalunya (UPC) BarcelonaTech 2014-2015 QP Indice
Más detallesPrá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
Más detallesArquitectura de Computadoras
Arquitectura de Computadoras Clase 7 Memoria Sistema de Memoria Los programadores desean acceder a cantidades ilimitadas de memoria rápida!! Solución práctica: Jerarquía de memoria organizada en niveles
Más detallesTrabajo 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:
Más detallesTema 7: Memoria Virtual.
Objetivos: Tema 7: Memoria Virtual. Analizar la necesidad de introducir el mecanismo de memoria virtual en un computador. Estudiar el funcionamiento de la memoria virtual paginada y las alternativas de
Más detallesCPU 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
Más detallesDispone de dos horas para realizar el examen, todas las cuestiones puntúan lo mismo
Calificación 1 2 3 SISTEMAS OPERATIVOS - SEGUNDA PARTE Examen Convocatoria Ordinaria, 18 de junio de 2009 Nombre Titulación Dispone de dos horas para realizar el examen, todas las cuestiones puntúan lo
Más detallesMEMORIA MEMORIA EXTENDIDA
Todos los derechos de propiedad intelectual de esta obra pertenecen en exclusiva a la Universidad Europea de Madrid, S.L.U. Queda terminantemente prohibida la reproducción, puesta a disposición del público
Más detallesMemoria Virtual. Operating System Concepts 8th Edition
Memoria Virtual Silberschatz, Galvin and Gagne 2009 Memoria Virtual Antecedentes Demanda de paginación Copy-on-Write Algoritmos de reemplazo de páginas 9.2 Objetivos Describir los beneficios del sistema
Más detallesFundamentos 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
Más detallesSistemas operativos. Tema 8: Memoria virtual
Sistemas operativos Tema 8: Memoria virtual Memoria virtual Conjunto de técnicas t que permiten ejecutar procesos que no se encuentran completamente cargados en memoria. Principio de cercanías: as: las
Más detallesDispones de dos horas y media para completar el examen
Calificación 1 Fundamentos de los Sistemas Operativos (Grado en Ing. Inf.) Convocatoria extraordinaria 11 de Julio de 2012 Nombre SOLUCIONES Dispones de dos horas y media para completar el examen 2 3 Grupo
Más detallesCuestionario 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
Más detallesOrganizació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
Más detallesArquitectura 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
Más detallesARQUITECTURA 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:
Más detallesPaginación. Técnicas Digitales III Ing. Gustavo Nudelman Universidad Tecnológica Nacional - Facultad Regional Buenos Aires
Paginación Técnicas Digitales III Ing. Gustavo Nudelman 2013 Paginación - Introducción La paginación permite que la direcciones a las que hace referencia un código de programa, sean reubicadas en direcciones
Más detallesResumen de sistemas operativos. Segundo Corte. Secciones 703M- 704M y 705M Segunda Parte. Gestión de memoria.
Resumen de sistemas operativos. Segundo Corte. Secciones 703M- 704M y 705M Segunda Parte Particiones Gestión de memoria. Particiones dinámicas. Con la partición dinámica, las particiones son variables
Más detallesSISTEMAS. 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
Más detallesSISTEMAS OPERATIVOS, 10 de septiembre de 2009 Examen Convocatoria Extraordinaria
Calificación 1 2 3 SISTEMAS OPERATIVOS, 10 de septiembre de 2009 Examen Convocatoria Extraordinaria Nombre Titulación Dispone de dos horas para realizar el examen 1 (6 puntos) Test. En cada uno de los
Más detalles16bits: 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
Más detallesPRINCIPIOS GENERALES DE JERARQUÍA DE MEMORIA
PRINCIPIOS GENERALES DE JERARQUÍA DE MEMORIA REGULARIDADES EN LOS ACCESOS A MEMORIA PRINCIPIO DE LOCALIDAD - ESPACIAL: Si se referencia un elemento, los elementos cercanos a él se volverán a referenciar
Más detallesTema 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
Más detallesSistema Cache. Técnicas Digitales III Ing. Gustavo Nudelman Universidad Tecnológica Nacional - Facultad Regional Buenos Aires
Sistema Cache Técnicas Digitales III Ing. Gustavo Nudelman 2012 RAM dinámica Almacena un bit como una capacidad espuria en un transistor La necesidad de conservar la carga y la lectura destructiva obliga
Más detallesEjercicios 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
Más detallesMemoria. Organización de memorias estáticas.
Memoria 1 Memoria Organización de memorias estáticas. 2 Memoria En memoria físicas con bus de datos sea bidireccional. 3 Memoria Decodificación en dos niveles. 4 Necesidad de cantidades ilimitadas de memoria
Más detallesTaller 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
Más detallesCapítulo 4 Gestión de memoria
Sistemas operativos: una visión aplicada Capítulo 4 Gestión de memoria Contenido Objetivos del sistema de gestión de memoria Modelo de memoria de un proceso Esquemas de memoria basados en asignación contigua
Más detallesMemoria Virtual Sistemas Operativos. Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio Facultad de Ingeniería Universidad de Buenos Aires
Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio 2012 Facultad de Ingeniería Universidad de Buenos Aires Memoria Virtual 1 Objetivos Permite separar el direccionamiento del almacenamiento. Soluciona los problemas
Más detallesSOLUCIONES. 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
Más detallesEjercicios 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.
Más detallesIntroducció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.
Más detallesNombre del estudiante: Gustavo Antonio González Morales. Nombre del trabajo: Tarea 3. Administración de la Memoria.
Nombre del estudiante: Gustavo Antonio González Morales. Nombre del trabajo: Tarea 3. Administración de la Memoria. Fecha de entrega: Miércoles 15 de Mayo de 2013 Materia: Sistemas Operativos I Carrera:
Más detallesDiagrama 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
Más detallesProceso Prioridad inicial Duración CPU (M) Duración E/S (N) A 0 10 mseg 1 mseg. B 5 5 mseg 5 mseg. C 10 1 mseg 10 mseg
Calificación [GII] Fundamentos de los Sistemas Operativos Convocatoria especial 10 de diciembre de 2013 Nombre y apellidos SOLUCIONES 1 2 3 4 DNI/NIE DURACIÓN: Dispone de tres horas para realizar el examen.
Más detallesArquitectura de procesadores (Introducción)
Arquitectura de procesadores (Introducción) Técnicas Digitales III Ing. Gustavo Nudelman 2013 Introducción Año 1978: Se lanza la familia iapx86 Procesador de 16 bits Compromiso público de compatibilidad
Más detalles1 ( 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
Más detallesUnidad 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
Más detalles