Font size
WorksheetsUnidad 5
Total questions: 25
Worksheet time: 38mins
Que necesidades no dieron al nacimiento de la memoria virtual
Existen por los programas que son demasiados grandes
Necesidad de tener un sistema que pueda soportar varios programas ejecutándose al mismo tiempo
Necesidad de memorias de gran tamaño.
Existen por los programas que son demasiados pequeñas
Una solución que se adoptó en la década de 1960 fue dividir los programas en pequeñas partes, conocidas como sobrepuestos (overlays).
Memoria virtual
Una alternativa
El método fue ideado en 1961 y con el tiempo se le llamo (Complete al frase)
(a)
La idea básica detrás de la memoria virtual es que cada programa tiene su propio espacio de direcciones, el cual se divide en trozos llamados páginas.
True
False
Cual no consiste en la memoria virtual
Cuando el programa hace referencia a una parte de su espacio de direcciones que no está en la memoria física, el sistema operativo recibe una alerta para buscar la parte faltante y volver a ejecutar la instrucción que falló
Cada página es un rango contiguo de direcciones. Estas páginas se asocian a la memoria física, pero no todas tienen que estar en la memoria física para poder ejecutar el programa
El proceso de dividir programas grandes en partes modulares más pequeñas consumía mucho tiempo.
Cuando el programa hace referencia a una parte de su espacio de direcciones que está en la memoria física, el hardware realiza la asociación necesaria al instante.
Cual no es una ventaja de la memoria virtual
La memoria virtual funciona muy bien en un sistema de multiprogramación, con bits y partes de muchos programas en memoria a la vez.
Dividir los programas en pequeñas partes, conocidas como sobrepuestos (overlays)
Mientras un programa espera a que una parte del mismo se lea y coloque en la memoria, la CPU puede otorgarse a otro proceso.
Cuantas direcciones necesita para rellenar dos paginas
(a)
¿Cuál es orden?
1: La MMU Envía direcciones física a la memoria
2: La CPU envía direcciones
virtuales a la MMU
3: Unidad de administración de memoria
4: CPU
1: CPU
2:La MMU Envía direcciones física a la memoria
3: La CPU envía direcciones virtuales a la MMU
4: Unidad de administración de memoria
1: La MMU Envía direcciones física a la memoria
2: Unidad de administración de memoria
3: La CPU envía direcciones virtuales a la MMU
4: CPU
Este texto explica como funciona el reemplazo de pagina:
"Cuando ocurre un fallo de página, el sistema operativo tiene que elegir una página para desalojarla (eliminarla de memoria) y hacer espacio para la página entrante"
Verdadero
Falso
¿Qué cosas puede pasar al trabajar con reemplazo de página?
Sobreescribe el archivo al actualizar
Nada se sobrescribe
Si se elimina una página de uso frecuente, tal vez tenga que traerse de vuelta rápidamente, lo cual produce una sobrecarga adicional
Nada
Problemas del reemplazo de páginas:
Cuando la caché del servidor está llena, se debe decidir qué página web eliminar. La diferencia clave es que, a diferencia de las páginas de memoria virtual, las páginas web en la caché nunca se modifican, por lo que siempre existe una copia original disponible.
Memorias Caché de la CPU
Servidores Web
Nombre uno de los tipos de algoritmo de reemplazo de páginas
(a)
Es liberar al programador de la tediosa tarea de administrar manualmente el crecimiento y la contracción de las tablas, de manera análoga a cómo la memoria virtual libera al programador de la preocupación de organizar el programa en "overlays"
Paginas
Segmentación
Moria virtual
archivo
Que problemas no dieron nacimiento a la segmentación
Gestionar automáticamente el espacio ("jugando a Robin Hood") es complicado y tedioso.
Gestionar manualmente el espacio ("jugando a Robin Hood") es complicado y tedioso.
Un programa puede tener un desequilibrio en el uso de sus estructuras de datos (ej: demasiadas variables, pero espacio libre en otras tablas).
Que solución dio la segmentación
(Solo elija una opción)
Se propone liberar al programador de esta gestión, de forma similar a cómo la memoria virtual libera de la organización de overlays
Las longitudes de los segmentos pueden ser diferentes y pueden cambiar dinámicamente durante la ejecución (ej: un segmento de pila que crece y se reduce).
La solución es usar segmentos: espacios de direcciones independientes, cada uno con su propia longitud.
Todas son correctas
Cada segmento es una secuencia lineal de direcciones de 0 a un máximo
Cual no es una ventajas de la Segmentación
Manejo de Estructuras Dinámicas
Vinculación y Compilación Simplificadas
Compartición Indeficiente
Compartición Eficiente
Protección por Segmento
El contenido de una página es accidental y físico. El programador no es consciente de los límites de las páginas, haciendo que la protección sea más genérica y menos intuitiva.
paginación
segmentación
Un (Elija la opción correcta)es una unidad lógica de información persistente, creada por un proceso y gestionada por el sistema operativo, que actúa como una abstracción para modelar el almacenamiento en disco, resolviendo los problemas de capacidad, persistencia y acceso concurrente.
Sistemas de archivos
Direcciones
Paginas
memoria virtual
Nombre uno de las extensiones de archivos visto en el pdf ejemplo .pdf
(a)
Clasificación de Tipos de Archivos:
Archivos especiales que mantienen la estructura del sistema de archivos.
Archivos especiales
Archivos regulares
Directorios
Que Categoría pretrence estos atributos:
Protección, Contraseña y Creador/Propietario
Protección y Acceso
Información Temporal
Banderas (Flags)
Estructura Interna
Tamaño
Estas operaciones de archivo Open,Close,Read,Write y Append pertenecen a (Elija una opcion)
Acceso Aleatorio y Atributos
Gestión del Ciclo de Vida
Acceso y Operaciones de E/S
Son una estructura de organización de archivos en forma de árbol, donde:
• Existe un directorio raíz que contiene otros directorios.
• Cada directorio puede contener archivos y más subdirectorios.
• Permite una organización lógica y escalable de grandes volúmenes de información.
Verdadero
Falso
Elija una opción
1:Directorio de usuario
2: Directorio raíz
3: Subdirectorios de usuario
4: Archivo de usuario
1: Directorio raíz
2: Directorio de usuario
3: Archivo de usuario
4: Subdirectorios de usuario
1: Directorio raíz
2: Directorio de usuario
3: Subdirectorios de usuario
4: Archivo de usuario
1: Archivo de usuario
2: Directorio de usuario
3: Subdirectorios de usuario
4: Directorio raíz
Características Clave: Cada usuario puede tener su propio directorio raíz privado (Imagen al inicio)
Estructura arbórea
Organización natural
Compartición
Flexibilidad
