13Aug

¿Cómo sabe mi PC qué tipo de RAM está instalada?

click fraud protection

Hay tantas cosas que hace una computadora moderna que simplemente damos por hecho, pero a veces es divertido mirar debajo del capó y ver cómo funciona todo. Hoy estamos investigando cómo exactamente su computadora sabe qué tipo y cantidad de RAM ha instalado.

Pregunta de hoy &La sesión de respuesta nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de sitios web Q & A dirigida por la comunidad.

El lector

SuperUser de preguntas Celeritas quiere saber cómo su computadora puede detectar al instante qué tipo de RAM está adentro:

¿Cómo puede Mac OS X decir qué tipo de RAM hay en la máquina? Por ejemplo, estaba trabajando en una que tenía DDR3 RAM a 1600MHz y pensé que no era posible conocer la RAM sin abrir físicamente la carcasa y mirarla. ¿Cómo se puede hacer esto en otros sistemas?

Claramente, es bastante útil para el sistema operativo saber a qué tipo de RAM tiene acceso, pero ¿mediante qué mecanismo determina esta información?

instagram viewer

El colaborador UltraSawBlade del superusuario

de Respuestas ofrece la siguiente explicación: Los sticks

tienen un pequeño chip llamado Serial Presence Detect, que contiene información como capacidad, tiempos preferidos, fabricante e incluso un número de serie. Los sistemas operativos pueden acceder a la información de

SPD utilizando el bus i2c( que también incluye elementos como sensores de temperatura).Creo que puede leer directamente los SPD de Linux utilizando varias utilidades de i2c.

Esta imagen del artículo de Wikipedia tiene una buena imagen [vista arriba].

Otros colaboradores ofrecen formas en que el usuario final puede acceder a la información i2c por sí mismo. AthomSfere escribe:

en Windows:

wmic memoryChip get /?

le dará información diversa de RAM que puede solicitar directamente desde el símbolo del sistema.

Por ejemplo,

wmic memorychip get serialnumber

Le da el número de serie. También puede usar Speed, Model sometimes, Manufacturer y más.

WMI es el método de Windows para consultar datos de SMBIOS.Apple, Linux, Windows y cualquier otra persona que quiera ejecutar la mayoría del hardware creado necesita ser compatible con SMBIOS en algún nivel, por diferentes razones.

Puede usar SMBIOS( por ejemplo, a través de WMI o WMIC en Windows) para recopilar también información del disco duro, información de red( ¿es una tarjeta 10/100 o 10 /100/ 1000?).

Para ir un paso más allá, cada fabricante tiene un código para direcciones MAC en NIC.RAM también tiene un código de fabricante. Así que todo lo que tiene que hacer para obtener su código, por ejemplo, mis 2 x2GB en esta computadora portátil son 830B, es construir una base de datos para los fabricantes( ¡830B podría ser una marca y luego revenderla también!) Y también qué modelos significan qué.Así es como creo que funciona CPUz: consultas básicas y una base de datos realmente completa y actual.

Para obtener más ejemplos de cómo acceder a esta información en máquinas con Windows, Linux y OS X, revise aquí todas las respuestas de los colaboradores.

¿Tiene algo que agregar a la explicación? Suena apagado en los comentarios.¿Desea leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Mira el hilo de discusión completo aquí.