Diferencia entre revisiones de «Práctica Administración de Memoria (Sistemas Operativos)»
Sin resumen de edición |
Sin resumen de edición |
||
Línea 1: | Línea 1: | ||
Ejercicio 01: | ==Ejercicio 01:== | ||
Ejercicio 02: | ==Ejercicio 02:== | ||
Ejercicio 03: | ==Ejercicio 03:== | ||
Ejercicio 04: | ==Ejercicio 04:== | ||
Ejercicio 05[*]: | ==Ejercicio 05[*]:== | ||
a. | a. | ||
64KB de memoria real | 64KB de memoria real | ||
Línea 20: | Línea 20: | ||
No se puede carga este programa en memoria, porque ocupa mas paginas de las que se pueden cargar | No se puede carga este programa en memoria, porque ocupa mas paginas de las que se pueden cargar | ||
Ejercicio 06[*]: | ==Ejercicio 06[*]:== | ||
a. | a. | ||
Cantidad de paginas = 2^7 | Cantidad de paginas = 2^7 | ||
Línea 44: | Línea 44: | ||
PREGUNTAR | PREGUNTAR | ||
Ejercicio 07: | ==Ejercicio 07:== | ||
Ejercicio 08: | ==Ejercicio 08:== | ||
Ejercicio 09[*]: | ==Ejercicio 09[*]:== | ||
P = A B A C A B D B A C D | P = A B A C A B D B A C D | ||
Línea 55: | Línea 55: | ||
MEM(LRU): A - BA - AB - CA - AC - BA - DB - BD - AB - CA - DC | MEM(LRU): A - BA - AB - CA - AC - BA - DB - BD - AB - CA - DC | ||
Ejercicio 10: | ==Ejercicio 10:== | ||
Ejercicio 11[*]: | ==Ejercicio 11[*]:== | ||
Modo de ejecucion para el sistema operativo (no programas usuario). | Modo de ejecucion para el sistema operativo (no programas usuario). | ||
Ejercicio 12[*]: | ==Ejercicio 12[*]:== | ||
a. | a. | ||
4 GB (si me entra en el disco) | 4 GB (si me entra en el disco) | ||
Línea 70: | Línea 70: | ||
Tiempo de posicionamiento + acceso al sector + transferencia + proceso de paginacion = 25 ms + 0.125 ms + (1 ms)*2 + 10 ms | Tiempo de posicionamiento + acceso al sector + transferencia + proceso de paginacion = 25 ms + 0.125 ms + (1 ms)*2 + 10 ms | ||
Ejercicio 13: | ==Ejercicio 13:== | ||
Ejercicio 14: | ==Ejercicio 14:== | ||
Ejercicio 15: | ==Ejercicio 15:== | ||
Ejercicio 16: | ==Ejercicio 16:== | ||
Ejercicio 17: | ==Ejercicio 17:== | ||
Ejercicio 18: | ==Ejercicio 18:== | ||
Ejercicio 19[*]: | ==Ejercicio 19[*]:== | ||
a. | a. | ||
QUE ES SENO???? <<< SENO es una funcion que se usa desde varios programas | QUE ES SENO???? <<< SENO es una funcion que se usa desde varios programas | ||
Ejercicio 20[*]: | ==Ejercicio 20[*]:== | ||
a. | a. | ||
Tam prog: 64 KB. Preguntar si los 14 KB del SO influyen | Tam prog: 64 KB. Preguntar si los 14 KB del SO influyen | ||
Línea 98: | Línea 98: | ||
Page Fault. Invalid page | Page Fault. Invalid page | ||
Ejercicio 21: | ==Ejercicio 21:== | ||
Ejercicio 22[*]: | ==Ejercicio 22[*]:== | ||
Ejercicio 23[*]: | ==Ejercicio 23[*]:== | ||
a. | a. | ||
2KB | 2KB | ||
Línea 122: | Línea 122: | ||
TDP, preguntar | TDP, preguntar | ||
Ejercicio 24[*]: | ==Ejercicio 24[*]:== | ||
a. | a. | ||
P = A B A B C A D B A B C A C | P = A B A B C A D B A B C A C |
Revisión del 01:21 11 nov 2006
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