Pregunta simple sobre registros

Iniciado por zonahurbana, 19 Abril 2014, 17:55 PM

0 Miembros y 1 Visitante están viendo este tema.

zonahurbana

Cita de: Vaagish en 25 Abril 2014, 19:51 PM
No entiendo bien a que hará referencia que es una "zona especial de memoria", sera porque son como pequeñas memorias  :huh:
Bueno, imagino que físicamente los registros son chips pequeños aislados de la memoria principal. Como memoria imagino un chip más grande, y si los registros son una parte especial de la memoria querría decir que forman parte de ese chip grande y que no están aislados. En el texto que leí decía eso, que eran una zona especial de memoria y entonces me pareció extraño porque supuestamente están separados.

¿Además cuando se habla de memoria se refiere a la RAM o a la ROM? Estuve leyendo por internet y según ello no podemos basarnos en el significado de las siglas de ambos tipos de memoria para diferenciarlos correctamente. Lo que entendí principalmente fue:
- La memoria RAM es volátil ya que pierde sus datos al perder su fuente de alimentación. Permite leer y escribir en cualquier dirección, sin tener que recorrer desde el inicio hasta llegar a la dirección en cuestión. Aquí se guardan las instrucciones de las aplicaciones.
- La memoria ROM es no volátil ya que mantiene sus datos de manera indefinida, pero a cambio es 1 memoria de solo lectura. Aquí se almacena la BIOS del sistema que es información básica sobre cómo debe comunicarse con ciertos periféricos, como mouse, teclado.
Pero mis dudas serían:
- ¿Entonces la memoria ROM tiene mucha menos capacidad que la memoria RAM ya que solo trae ciertos programas grabados que son solo de lectura?
- No tiene mucho sentido decir que es solo de lectura, ¿porque entonces nuestros archivos dónde se guardan? Si fuese en la RAM se perderían, y supuestamente en la ROM no se puede escribir.
- La memoria RAM es la que trabaja con el procesador para transferir datos y ejecutar instrucciones, ¿verdad?
- Es como si todo se guardase en la memoria ROM pero siempre se cargase su contenido a la memoria RAM al prender el ordenador, para un uso más facilitado, aunque esto se contradice con lo que mencionan las páginas.

Gracias por responder. Creo que es difícil entender el funcionamiento al 100%, al menos mientras no conozca la representación física exacta de todo. De momento creo que está bien esta comprensión "teórica". Y espero que puedan continuar ayudándome a despejar dudas  ;-)
Nunca dejar de aprender es importante, más allá del ritmo que se siga ...

Vaagish

CitarBueno, imagino que físicamente los registros son chips pequeños aislados de la memoria principal. Como memoria imagino un chip más grande, y si los registros son una parte especial de la memoria querría decir que forman parte de ese chip grande y que no están aislados. En el texto que leí decía eso, que eran una zona especial de memoria y entonces me pareció extraño porque supuestamente están separados.

Las instrucciones de los programas (cuando se cambia la tarea) se guardan en una estructura en la RAM, los registros están dentro del procesador,, están aislados de la RAM si.

Citar¿Además cuando se habla de memoria se refiere a la RAM o a la ROM?
Se refiere a la RAM, ahi es donde se cargan los programas y donde se guardan las instrucciones, pero los programas estan guardados en el disco duro, por eso no se pierden los datos cuando se apaga la computadora.. La ROM se utiliza para el inicio de la PC, porque cuando uno enciende el equipo, es muy pronto para leer del disco duro, y en la RAM no hay nada..

Citar- La memoria ROM es no volátil ya que mantiene sus datos de manera indefinida, pero a cambio es 1 memoria de solo lectura. Aquí se almacena la BIOS del sistema que es información básica sobre cómo debe comunicarse con ciertos periféricos, como mouse, teclado.
Primero se carga de la BIOS, luego se lee del disco duro, y se van cargando los programas en la RAM, luego el Procesador va ejecutando las instrucciones de cada programa, uno a la vez y cambiando, el SO es quien determina por cuanto tiempo se ejecuta cada tarea..

CitarLa memoria RAM es la que trabaja con el procesador para transferir datos y ejecutar instrucciones, ¿verdad?
Exacto, de esa manera es como funciona lo que te comentaba anteriormente..

De nada! A mi me sirve, porque si me equivoco ya nos corregirán jeje

Saludos!!