Foros aprenderaprogramar.com

Aprender a programar => De todo un poco... => Mensaje iniciado por: Reoplick en 06 de Marzo 2022, 19:14

Título: Como resuelvo estos punto ayuda Sistemas Operativos gestion de memorias
Publicado por: Reoplick en 06 de Marzo 2022, 19:14
1. Si tenemos una capacidad de memoria física de 2048MB(2GB) y un tamaño de página de 256MB. ¿cuántos marcos de memoria se tendría?

2. Si tenemos una capacidad de memoria de 1024MB y un tamaño de página de 64MB y se requieren cargar los siguientes procesos:

P1= 256MB

P2=512MB

P3=512MB

¿Qué proceso llevaría a cabo en el sistema operativo en el caso anterior?, es decir, es necesario que se describa como se haría la asignación de los marcos requeridos por cada proceso y que sucedería con cada proceso.

3. De acuerdo con lo planteado por el algoritmo del peor ajuste y teniendo en cuenta que la memoria está dividida en segmentos de 100MB, ¿qué sucedería en el escenario mostrado en Ilustración 1: Procesos cargados en Memoria RAM, si se acaban de crear los siguientes procesos y ninguno de los procesos actuales es retirado de memoria, ni se está utilizando memoria virtual?

Procesos nuevos

P3= 256MB

P4=512MB

P5=200MB

P1

H1

H2

P2

H3

H4

H5

Ilustración 1: Procesos cargados en Memoria RAM

Nota: Se debe representar la respuesta de forma gráfica (como se muestra en Ilustración 1: Procesos cargados en Memoria RAM) e indicar lo que sucede con los nuevos procesos.

4. Para el siguiente escenario asuma que la antigüedad del proceso está dada por su nombre (P1 es el más antiguo y P10 el más reciente) de acuerdo con la siguiente representación gráfica y con base en lo definido por el algoritmo FIFO. ¿qué sucedería al crearse un proceso P10 y P11? , represente gráficamente su respuesta.

P1

P2

P4

P5

P7

P8

P9