Diferencia entre revisiones de «Práctica Administración de Memoria (Sistemas Operativos)»

De Cuba-Wiki
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

  1. 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