Copiar en escrito

Copiar en escritura o simplemente COW es una técnica de gestión de recursos. Uno de sus principales usos es la implementación de la llamada al sistema de bifurcación en la que comparte la memoria virtual (páginas) del sistema operativo. En un sistema operativo similar a UNIX, la llamada al sistema fork() crea un proceso duplicado … Continue reading «Copiar en escrito»

Implementación del algoritmo de reemplazo de página de uso menos reciente (LRU) usando contadores

Requisito previo: algoritmo de reemplazo de página de uso menos reciente (LRU) El algoritmo de reemplazo de página de uso menos reciente reemplaza la página que no se usó recientemente. Implementación: en este artículo, LRU se implementa usando contadores, se usa una variable ctime (es decir, contador) para representar la hora actual, se incrementa para … Continue reading «Implementación del algoritmo de reemplazo de página de uso menos reciente (LRU) usando contadores»

Sistemas Operativos | Gestión de memoria | Pregunta 4

Un sistema informático admite direcciones virtuales de 32 bits, así como direcciones físicas de 32 bits. Dado que el espacio de direcciones virtuales tiene el mismo tamaño que el espacio de direcciones físicas, los diseñadores del sistema operativo deciden deshacerse por completo de la memoria virtual. ¿Cuál de las siguientes es verdadera? (A) Ya no … Continue reading «Sistemas Operativos | Gestión de memoria | Pregunta 4»

Sistema de archivos estructurados por registro (LFS)

Rosenblum y Ousterhout introdujeron los sistemas de archivos estructurados por registros a principios de los 90 para abordar los siguientes problemas. Crecientes memorias del sistema: con el aumento del tamaño de los discos, la cantidad de datos que se pueden almacenar en caché también aumenta. Dado que las lecturas son atendidas por la memoria caché, … Continue reading «Sistema de archivos estructurados por registro (LFS)»

Sistemas Operativos | Gestión de memoria | Pregunta 5

Una CPU genera direcciones virtuales de 32 bits. El tamaño de la página es de 4 KB. El procesador tiene un búfer de búsqueda de traducción (TLB) que puede contener un total de 128 entradas de tabla de páginas y es asociativo de 4 vías. El tamaño mínimo de la etiqueta TLB es: (A) 11 … Continue reading «Sistemas Operativos | Gestión de memoria | Pregunta 5»

Política de reemplazo de página de segunda oportunidad (o reloj) – Part 1

Requisito previo: algoritmos de reemplazo de página  Además de las políticas de reemplazo de página LRU, OPT y FIFO, también tenemos la política de reemplazo de página de segunda oportunidad/reloj. En la política de reemplazo de páginas de segunda oportunidad, las páginas candidatas para la eliminación se consideran en un asunto de turno rotativo, y … Continue reading «Política de reemplazo de página de segunda oportunidad (o reloj) – Part 1»

Sistemas Operativos | Gestión de memoria | Pregunta 6

La memoria virtual es (A) Gran memoria secundaria (B) Gran memoria principal (C) Ilusión de gran memoria principal (D) Ninguna de las anteriores Respuesta: (C) Explicación: La memoria virtual es la ilusión de gran memoria principal. Publicación traducida automáticamente Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: … Continue reading «Sistemas Operativos | Gestión de memoria | Pregunta 6»

Asignación de mejor ajuste en el sistema operativo

Tanto para los esquemas de asignación de memoria fijos como dinámicos , el sistema operativo debe mantener una lista de cada ubicación de memoria, indicando cuáles están libres y cuáles están ocupadas. Luego, a medida que ingresan nuevos trabajos al sistema, se deben asignar las particiones libres.  Estas particiones se pueden asignar de 4 maneras:   … Continue reading «Asignación de mejor ajuste en el sistema operativo»

Sistemas Operativos | Gestión de memoria | Pregunta 8

Thrashing ocurre cuando (A) Cuando ocurre una falla de página (B) Los procesos en el sistema acceden con frecuencia a páginas, no a la memoria (C) Los procesos en el sistema están en estado de ejecución (D) Los procesos en el sistema están en estado de espera Respuesta: (B) Explicación: Thrashing Ocurre que los procesos … Continue reading «Sistemas Operativos | Gestión de memoria | Pregunta 8»

Asignación de primer ajuste en sistemas operativos

Tanto para los esquemas de asignación de memoria fijos como dinámicos , el sistema operativo debe mantener una lista de cada ubicación de memoria, indicando cuáles están libres y cuáles están ocupadas. Luego, a medida que ingresan nuevos trabajos al sistema, se deben asignar las particiones libres. Estas particiones se pueden asignar de 4 maneras: … Continue reading «Asignación de primer ajuste en sistemas operativos»