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:== | ||
<br>a) | |||
<br>b) | |||
==Ejercicio 02:== | ==Ejercicio 02:== | ||
==Ejercicio 03:== | ==Ejercicio 03:== | ||
<br>a) | |||
<br>b) | |||
<br>c) | |||
<br>d) | |||
<br>e) | |||
==Ejercicio 04:== | ==Ejercicio 04:== | ||
<br>a) | |||
<br>b) | |||
<br>c) | |||
<br>d) | |||
==Ejercicio 05[*]:== | ==Ejercicio 05[*]:== | ||
a | <br>a) | ||
64KB de memoria real | 64KB de memoria real | ||
20 bits de direccionamiento | 20 bits de direccionamiento | ||
4KB de pagina | 4KB de pagina | ||
cantidad de paginas = 64KB / 4KB = 16 = 2^4 | cantidad de paginas = 64KB / 4KB = 16 = 2^4 | ||
offset = 2^16 | offset = 2^16 | ||
Respuesta = 64 KB | |||
<br>b) No se puede cargar este programa en memoria, porque ocupa mas paginas de las que se pueden cargar | |||
b | |||
No se puede | |||
==Ejercicio 06[*]:== | ==Ejercicio 06[*]:== | ||
a | <br>a) Cantidad de paginas = 2^7 | ||
Cantidad de paginas = 2^7 | <br>b) USAR LAS TABLAS (Bloque de Control de Proceso BCP, Tabla de Distribucion de Pagina TDP y Tabla de Distribucion de Bloques TDB) | ||
<br>c) | |||
b | <pre> | ||
USAR LAS TABLAS (Bloque de Control de Proceso BCP, Tabla de Distribucion de Pagina TDP y Tabla de Distribucion de Bloques TDB) | |||
BCP: | BCP: | ||
Nº Longitud Estado PC o PSW Registros Tiempos Dispositivos Particiones | Nº Longitud Estado PC o PSW Registros Tiempos Dispositivos Particiones | ||
A 2K xxxx xxxx xxx xxxx 3 | A 2K xxxx xxxx xxx xxxx 3 | ||
Línea 36: | Línea 37: | ||
TDP: | TDP: | ||
Nº de bloque Esta en mem? Direccion mem virtual Permisos | Nº de bloque Esta en mem? Direccion mem virtual Permisos | ||
0 SI xxx | 0 SI xxx | ||
TDB: | TDB: | ||
PREGUNTAR | PREGUNTAR | ||
</pre> | |||
<br>d) | |||
==Ejercicio 07:== | ==Ejercicio 07:== | ||
<br>a) | |||
<br>b) | |||
<br>c) | |||
==Ejercicio 08:== | ==Ejercicio 08:== | ||
<br>a) | |||
<br>b) | |||
==Ejercicio 09[*]:== | ==Ejercicio 09[*]:== | ||
P = A B A C A B D B A C D | |||
<br>a) MEM(FIFO): A - BA - CB - AC - BA - DB - AD - AC - CD | |||
<br>b) MEM(LRU): A - BA - AB - CA - AC - BA - DB - BD - AB - CA - DC | |||
a | ==Ejercicio 10:== | ||
<br>a) | |||
<br>b) | |||
<br>c) | |||
<br>d) | |||
<br>e) | |||
==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 | <br>a) 4 GB (si me entra en el disco) | ||
4 GB (si me entra en el disco) | <br>b) 4 KB max | ||
<br>c) | |||
*i. Tiempo de posicionamiento + acceso al sector + transferencia + proceso de paginacion = 25 ms + 0.125 ms + (1 ms)*2 + 10 ms | |||
*ii. | |||
<br>d) | |||
*i. | |||
*ii. | |||
<br>e) | |||
<br>f) | |||
==Ejercicio 13:== | |||
<br>a) | |||
<br>b) | |||
==Ejercicio 14:== | ==Ejercicio 14:== | ||
==Ejercicio 15:== | ==Ejercicio 15:== | ||
Línea 77: | Línea 89: | ||
==Ejercicio 18:== | ==Ejercicio 18:== | ||
==Ejercicio 19[*]:== | ==Ejercicio 19[*]:== | ||
a | <br>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 | <br>b) | ||
==Ejercicio 20[*]:== | ==Ejercicio 20[*]:== | ||
a | <br>a) | ||
<pre> | |||
Tam prog: 64 KB. Preguntar si los 14 KB del SO influyen | Tam prog: 64 KB. Preguntar si los 14 KB del SO influyen | ||
Tam pag: 2KB | Tam pag: 2KB | ||
#Pag: 32 | #Pag: 32 | ||
</pre> | |||
<br>b) Ver hoja de Vivi | |||
<br>c) 2/7 | |||
<br>d) | |||
*i. | |||
<pre> | |||
A01C= 1 0100-000 0001 1100 | |||
0857= 0 0001-000 0101 0111 | |||
</pre> | |||
*ii. Page Fault. Invalid page | |||
ii. | |||
Page Fault. Invalid page | |||
==Ejercicio 21:== | ==Ejercicio 21:== | ||
==Ejercicio 22[*]:== | ==Ejercicio 22[*]:== | ||
<br>a) | |||
<br>b) | |||
<br>c) | |||
<br>d) | |||
==Ejercicio 23[*]:== | ==Ejercicio 23[*]:== | ||
a | <br>a) 2KB, 0000 0111 1111 1111 | ||
2KB | <br>b) 64KB | ||
<br>c) | |||
0000 0111 1111 1111 | *i. 080B: 0000 1000 | 0000 1011 - Direccion invalida | ||
*ii. 03F5: 0000 0011 | 1111 0101 - Page Fault, trae la pagina 3 | |||
b | *iii. idem ii. | ||
64KB | <br>d) TDP, preguntar | ||
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[*]:== | ==Ejercicio 24[*]:== | ||
a | <br>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 | <br>b) | ||
<br>c) |
Revisión del 02:57 21 mar 2007
Ejercicio 01:
a)
b)
Ejercicio 02:
Ejercicio 03:
a)
b)
c)
d)
e)
Ejercicio 04:
a)
b)
c)
d)
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 cargar 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
d)
Ejercicio 07:
a)
b)
c)
Ejercicio 08:
a)
b)
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:
a)
b)
c)
d)
e)
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
- ii.
d)
- i.
- ii.
e)
f)
Ejercicio 13:
a)
b)
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
b)
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[*]:
a)
b)
c)
d)
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
b)
c)