Hardware y estructuras de control Flashcards
¿Cómo se traducen las referencias de memoria en tiempo de ejecución?
Las referencias de memoria se traducen a direcciones físicas dinámicamente en tiempo de ejecución.
¿Qué es el conjunto residente?
El conjunto residente es la porción del proceso que está en memoria principal.
¿Qué sucede cuando se necesita una dirección que no está en memoria principal?
Se genera una interrupción y el sistema operativo pone al proceso en un estado de bloqueado.
¿Qué ventajas tiene dividir un proceso?
Se puede mantener en memoria principal más procesos y un proceso puede ser mayor que toda la memoria principal.
¿Qué tipos de memoria hay?
Memoria real (memoria principal) y memoria virtual (memoria en disco).
¿Qué soporte se necesita para la memoria virtual?
El hardware debe soportar paginación y segmentación, y el sistema operativo debe ser capaz de gestionar el movimiento de páginas y/o segmentos entre la memoria secundaria y la memoria principal.
¿Qué es la paginación?
La paginación es un método de gestión de memoria que divide la memoria en unidades de tamaño fijo llamadas páginas.
¿Qué es la segmentación?
La segmentación es un método de gestión de memoria que divide la memoria en unidades de tamaño variable llamadas segmentos.
¿Qué ventajas tiene la segmentación combinada con paginación?
La paginación elimina la fragmentación externa, mientras que la segmentación permite estructuras de datos que crecen, modularidad y da soporte a la compartición y protección.
¿Cuáles son las tres áreas fundamentales de decisión en el diseño del gestor de memoria?
- Si se emplean o no técnicas de memoria virtual. 2. El uso de paginación, segmentación o ambas. 3. Los algoritmos empleados para los problemas de la gestión de memoria.
¿Qué son las políticas de lectura?
Las políticas de lectura están relacionadas con la decisión de cuándo se debe cargar una página en la memoria principal.
¿Qué son las políticas de ubicación?
Las políticas de ubicación tienen que ver con determinar dónde va a residir una parte de un proceso en la memoria principal.
¿Qué son las políticas de reemplazo?
Las políticas de reemplazo tratan de la selección de la página a reemplazar en la memoria principal cuando se debe cargar una nueva página.
¿Qué es el control de carga?
El control de carga determina el número de procesos que estarán residentes en memoria principal.
¿Qué es una política de vaciado?
Una política de vaciado es la contraria a una política de lectura: se preocupa de determinar el momento en que hay que escribir en la memoria secundaria una página modificada.