elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  Pregunta simple sobre registros
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Pregunta simple sobre registros  (Leído 6,897 veces)
zonahurbana

Desconectado Desconectado

Mensajes: 178

RS, JC.


Ver Perfil WWW
Re: Pregunta simple sobre registros
« Respuesta #10 en: 25 Abril 2014, 21:43 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  ;-)


En línea

Nunca dejar de aprender es importante, más allá del ritmo que se siga ...
Vaagish


Desconectado Desconectado

Mensajes: 875



Ver Perfil
Re: Pregunta simple sobre registros
« Respuesta #11 en: 25 Abril 2014, 23:00 pm »

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

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

Citar
La 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!!


En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
una pregunta simple ..
Programación Visual Basic
Xephiro 3 1,672 Último mensaje 28 Mayo 2006, 02:59 am
por <--v1c1ous-->
UNA Pregunta muy simple « 1 2 »
Programación Visual Basic
crauss 11 3,738 Último mensaje 16 Enero 2008, 06:00 am
por Syddhartha
pregunta simple
Java
l337* 4 3,620 Último mensaje 20 Enero 2008, 04:24 am
por l337*
pregunta simple sobre JFrame en netbeans ,como Cerrar ventana especifica????
Java
XpandyX 3 60,777 Último mensaje 1 Mayo 2014, 19:04 pm
por waltgm
Pregunta simple sobre HTML
Desarrollo Web
z3nth10n 6 3,301 Último mensaje 23 Mayo 2012, 15:02 pm
por z3nth10n
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines