Práctica Administración de Memoria (Sistemas Operativos)
Ejercicio 01: Ejercicio 02: Ejercicio 03: Ejercicio 04: Ejercicio 05[*]: a. 64KB de memoria real
20 bits de direccionamiento
4KB de pagina
cantidad de paginas = 64KB / 4KB = 16 = 2^4
offset = 2^16
Respuesta= 64 KB
b. No se puede carga este programa en memoria, porque ocupa mas paginas de las que se pueden cargar
Ejercicio 06[*]: a. Cantidad de paginas = 2^7
b. USAR LAS TABLAS (Bloque de Control de Proceso BCP, Tabla de Distribucion de Pagina TDP y Tabla de Distribucion de Bloques TDB)
c BCP:
Nº Longitud Estado PC o PSW Registros Tiempos Dispositivos Particiones A 2K xxxx xxxx xxx xxxx 3 B 1.5K C 3K
TDP:
Nº de bloque Esta en mem? Direccion mem virtual Permisos 0 SI xxx
TDB:
PREGUNTAR
Ejercicio 07: Ejercicio 08: Ejercicio 09[*]:
P = A B A C A B D B A C D
a. MEM(FIFO): A - BA - CB - AC - BA - DB - AD - AC - CD
b. MEM(LRU): A - BA - AB - CA - AC - BA - DB - BD - AB - CA - DC
Ejercicio 10: Ejercicio 11[*]: Modo de ejecucion para el sistema operativo (no programas usuario).
Ejercicio 12[*]: a. 4 GB (si me entra en el disco)
b. 4 KB max
c. i.
Tiempo de posicionamiento + acceso al sector + transferencia + proceso de paginacion = 25 ms + 0.125 ms + (1 ms)*2 + 10 ms
Ejercicio 13: Ejercicio 14: Ejercicio 15: Ejercicio 16: Ejercicio 17: Ejercicio 18: Ejercicio 19[*]: a. QUE ES SENO???? <<< SENO es una funcion que se usa desde varios programas
Ejercicio 20[*]: a. Tam prog: 64 KB. Preguntar si los 14 KB del SO influyen
Tam pag: 2KB
- Pag: 32
b. Ver hoja de Vivi c. 2/7 d. i.
A01C= 1 0100-000 0001 1100 0857= 0 0001-000 0101 0111
ii. Page Fault. Invalid page
Ejercicio 21: Ejercicio 22[*]: Ejercicio 23[*]: a. 2KB
0000 0111 1111 1111
b. 64KB
c. i. 080B: 0000 1000 | 0000 1011 - Direccion invalida
ii. 03F5: 0000 0011 | 1111 0101 - Page Fault, trae la pagina 3
iii. idem ii.
d. TDP, preguntar
Ejercicio 24[*]: a. P = A B A B C A D B A B C A C