Memoria

191 visualizaciones

Publicado el

memoria

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
191
En SlideShare
0
De insertados
0
Número de insertados
5
Acciones
Compartido
0
Descargas
2
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Memoria

  1. 1. Formato de Instruccion OrganizaciondelComputador
  2. 2. Conceptosclaves I Tama~no de memoria I Direccion de memoria I Unidad direccionable I Instruccion I Codi
  3. 3. cacion de una instruccion
  4. 4. Tama~no, direccion, unidad direccionable De que estamos hablando? Bienvenido al Mundo Linea. Aca las personas ocupan 1m de ancho, y nada tiene altura.
  5. 5. Tama~no, direccion, unidad direccionable De que estamos hablando? Bienvenido al Mundo Linea. Aca las personas ocupan 1m de ancho, y nada tiene altura. Supongamos una cuadra de unos 32m en este mundo.++++ +++++++
  6. 6. Tama~no, direccion, unidad direccionable De que estamos hablando? Agreguemos las casas de la cuadra (todas iguales 4m de ancho).
  7. 7. Tama~no, direccion, unidad direccionable De que estamos hablando? Agreguemos las casas de la cuadra (todas iguales 4m de ancho).
  8. 8. Tama~no, direccion, unidad direccionable De que estamos hablando? Como una persona ocupa 1m de ancho, y estamos en Mundo Lnea donde nada tiene altura, la capacidad de cada casa es de 4 personas. Cuantas personas entran en total en la cuadra?
  9. 9. Tama~no, direccion, unidad direccionable De que estamos hablando? Como una persona ocupa 1m de ancho, y estamos en Mundo Lnea donde nada tiene altura, la capacidad de cada casa es de 4 personas. Cuantas personas entran en total en la cuadra?
  10. 10. Tama~no, direccion, unidad direccionable De que estamos hablando? Numeremos las casas.++++ +++++++ ++++++++++ +++++++++ +++++++ +++++ +++++
  11. 11. Tama~no, direccion, unidad direccionable De que estamos hablando? Numeremos las casas.++++ +++++++ ++++++++++ +++++++++ +++++++ +++++ +++++
  12. 12. Tama~no, direccion, unidad direccionable De que estamos hablando? Cuantos bits necesitamos para identi
  13. 13. car las casas?++++++ ++++ ++++ + +
  14. 14. Tama~no, direccion, unidad direccionable De que estamos hablando? Cuantos bits necesitamos para identi
  15. 15. car las casas?++++++ ++++ ++++ + +
  16. 16. Tama~no, direccion, unidad direccionable De que estamos hablando? (toma 2) Supongamos que tenemos otra cuadra de 40m.++++ +++++++ ++++++++++ +
  17. 17. Tama~no, direccion, unidad direccionable De que estamos hablando? (toma 2) Supongamos que tenemos otra cuadra de 40m.++++ +++++++ ++++++++++ +
  18. 18. Tama~no, direccion, unidad direccionable De que estamos hablando? (toma 2) Ahora agreguemos casas a la cuadra (esta vez de 10m de frente).
  19. 19. Tama~no, direccion, unidad direccionable De que estamos hablando? (toma 2) Ahora agreguemos casas a la cuadra (esta vez de 10m de frente).
  20. 20. Tama~no, direccion, unidad direccionable De que estamos hablando? (toma 2) La capacidad de cada casa sera de 10 personas. Cuantas per-sonas entran en la cuadra?
  21. 21. Tama~no, direccion, unidad direccionable De que estamos hablando? (toma 2) La capacidad de cada casa sera de 10 personas. Cuantas per-sonas entran en la cuadra?
  22. 22. Tama~no, direccion, unidad direccionable De que estamos hablando? (toma 2) Numeremos las casas.++++ +++++++ ++++++++++ +++++++++ +++++++ +++++ +++++
  23. 23. Tama~no, direccion, unidad direccionable De que estamos hablando? (toma 2) Numeremos las casas.++++ +++++++ ++++++++++ +++++++++ +++++++ +++++ +++++
  24. 24. Tama~no, direccion, unidad direccionable De que estamos hablando? (toma 2) Cuantos bits necesitamos para identi
  25. 25. car las casas?++++++ ++++ ++++ + +
  26. 26. Tama~no, direccion, unidad direccionable De que estamos hablando? (toma 2) Cuantos bits necesitamos para identi
  27. 27. car las casas?++++++ ++++ ++++ + +
  28. 28. Que tena esto que ver?
  29. 29. Que tena esto que ver? Analoga con la memoria.
  30. 30. Que tena esto que ver? Analoga con la memoria. I La cantidad de personas que entra en una cuadra es el tama~no de la memoria
  31. 31. Que tena esto que ver? Analoga con la memoria. I La cantidad de personas que entra en una cuadra es el tama~no de la memoria I La cantidad de personas que entra en una casa es el tama~no de la unidad direccionable
  32. 32. Que tena esto que ver? Analoga con la memoria. I La cantidad de personas que entra en una cuadra es el tama~no de la memoria I La cantidad de personas que entra en una casa es el tama~no de la unidad direccionable I La cantidad de casas de la cuadra es la cantidad de direcciones de la memoria
  33. 33. Que tena esto que ver? Analoga con la memoria. I La cantidad de personas que entra en una cuadra es el tama~no de la memoria I La cantidad de personas que entra en una casa es el tama~no de la unidad direccionable I La cantidad de casas de la cuadra es la cantidad de direcciones de la memoria I La cantidad de bits necesarios para numerar las casas es la cantidad de bits que necesarios para distinguir las direcciones de memoria
  34. 34. Ahora s, arranquemos!
  35. 35. Cuantos bits son necesarios para poder direccionar la memoria en los siguientes casos?
  36. 36. Cuantos bits son necesarios para poder direccionar la memoria en los siguientes casos? 1. Memoria de 2 GB con direccionamiento a byte
  37. 37. Cuantos bits son necesarios para poder direccionar la memoria en los siguientes casos? 1. Memoria de 2 GB con direccionamiento a byte 1 B=dir = 2230B 1 B=dir = 21 230 dir I #direcciones = 2 GB
  38. 38. Cuantos bits son necesarios para poder direccionar la memoria en los siguientes casos? 1. Memoria de 2 GB con direccionamiento a byte 1 B=dir = 2230B 1 B=dir = 21 230 dir I #direcciones = 2 GB I #bits de direccionamiento = log2(21 230) = 31 bits
  39. 39. Cuantos bits son necesarios para poder direccionar la memoria en los siguientes casos? 1. Memoria de 2 GB con direccionamiento a byte 1 B=dir = 2230B 1 B=dir = 21 230 dir I #direcciones = 2 GB I #bits de direccionamiento = log2(21 230) = 31 bits 2. Memoria de 2 GB con direccionamiento a 16 bits
  40. 40. Cuantos bits son necesarios para poder direccionar la memoria en los siguientes casos? 1. Memoria de 2 GB con direccionamiento a byte 1 B=dir = 2230B 1 B=dir = 21 230 dir I #direcciones = 2 GB I #bits de direccionamiento = log2(21 230) = 31 bits 2. Memoria de 2 GB con direccionamiento a 16 bits I #direcciones = 2 GB 2 B=dir = 230 dir
  41. 41. Cuantos bits son necesarios para poder direccionar la memoria en los siguientes casos? 1. Memoria de 2 GB con direccionamiento a byte 1 B=dir = 2230B 1 B=dir = 21 230 dir I #direcciones = 2 GB I #bits de direccionamiento = log2(21 230) = 31 bits 2. Memoria de 2 GB con direccionamiento a 16 bits I #direcciones = 2 GB 2 B=dir = 230 dir I #bits de direccionamiento = log2(230) = 30 bits
  42. 42. Cuantos bits son necesarios para poder direccionar la memoria en los siguientes casos? 1. Memoria de 2 GB con direccionamiento a byte 1 B=dir = 2230B 1 B=dir = 21 230 dir I #direcciones = 2 GB I #bits de direccionamiento = log2(21 230) = 31 bits 2. Memoria de 2 GB con direccionamiento a 16 bits I #direcciones = 2 GB 2 B=dir = 230 dir I #bits de direccionamiento = log2(230) = 30 bits 3. Memoria de 16 MB con direccionamiento a nibble(4 bits)
  43. 43. Cuantos bits son necesarios para poder direccionar la memoria en los siguientes casos? 1. Memoria de 2 GB con direccionamiento a byte 1 B=dir = 2230B 1 B=dir = 21 230 dir I #direcciones = 2 GB I #bits de direccionamiento = log2(21 230) = 31 bits 2. Memoria de 2 GB con direccionamiento a 16 bits I #direcciones = 2 GB 2 B=dir = 230 dir I #bits de direccionamiento = log2(230) = 30 bits 3. Memoria de 16 MB con direccionamiento a nibble(4 bits) 4 b=dir = 24220B(8b=B) 4 b=dir = 25 220 dir I #direcciones = 16 MB
  44. 44. Cuantos bits son necesarios para poder direccionar la memoria en los siguientes casos? 1. Memoria de 2 GB con direccionamiento a byte 1 B=dir = 2230B 1 B=dir = 21 230 dir I #direcciones = 2 GB I #bits de direccionamiento = log2(21 230) = 31 bits 2. Memoria de 2 GB con direccionamiento a 16 bits I #direcciones = 2 GB 2 B=dir = 230 dir I #bits de direccionamiento = log2(230) = 30 bits 3. Memoria de 16 MB con direccionamiento a nibble(4 bits) 4 b=dir = 24220B(8b=B) 4 b=dir = 25 220 dir I #direcciones = 16 MB I #bits de direccionamiento = log2(25 220) = 25 bits
  45. 45. Que hicimos?
  46. 46. Que hicimos? Para saber la cantidad de direcciones que tenamos que direccionar en cada caso, usamos la siguiente formula: cantidad de direcciones = tama~no de la memoria unidad de direccionamiento
  47. 47. Que hicimos? Para saber la cantidad de direcciones que tenamos que direccionar en cada caso, usamos la siguiente formula: cantidad de direcciones = tama~no de la memoria unidad de direccionamiento Una vez encontrada la cantidad de direcciones de memoria, utilizamos el logaritmo en base 2 para calcular la cantidad de bits necesarios para poder hacer referencia a todas las direcciones de memoria.

×