כיצד המחשב שלי יודע איזה סוג של RAM מותקן?
יש כל כך הרבה דברים מחשב מודרני עושה שאנחנו פשוט לוקחים כמובן מאליו, אבל לפעמים זה כיף להציץ מתחת למכסה המנוע ולראות איך הכל עובד. היום אנחנו חוקרים איך בדיוק המחשב שלך יודע איזה סוג וכמות RAM יש לך מותקן.
מפגש השאלות והתשובות של היום מגיע אלינו באדיבות SuperUser - חלוקה מחודשת של Stack Exchange, קיבוץ מונחה על ידי הקהילה של אתרי אינטרנט של Q & A.
השאלה
SuperUser הקורא Celeritas רוצה לדעת איך המחשב שלו יכול לזהות באופן מיידי איזה סוג של זיכרון RAM הוא בפנים:
איך Mac OS X יכול לדעת איזה סוג של זיכרון RAM נמצא במכונה? לדוגמה, אני עובד על אחד כי היה DDR3 RAM @ 1600MHz וחשבתי שזה לא ניתן לדעת את זיכרון RAM מבלי לפתוח פיזית את המקרה ואת מסתכל על זה.איך זה יכול להיעשות על מערכות אחרות?
ברור שזה די שימושי עבור מערכת ההפעלה כדי לדעת איזה סוג של RAM יש לו גישה, אבל על ידי איזה מנגנון זה קובע את המידע הזה?
התשובות
SuperUser תורם UltraSawBlade מציע את ההסבר הבא:
מקלות RAM יש שבב קטן על אותם שנקרא נוכחות נוכחות טורית, אשר מכיל מידע כגון קיבולת, תזמון מועדף, יצרן, ואפילו מספר סידורי.
מידע SPD נגיש על ידי מערכת ההפעלה באמצעות האוטובוס i2c (אשר כולל גם דברים כמו חיישני טמפרטורה). אני חושב שאתה יכול ישירות לקרוא את SPDs מ- Linux באמצעות שירות i2c שונים.
לתמונה זו מתוך מאמר ויקיפדיה יש תמונה טובה [ראו לעיל].
תורמים אחרים מציעים דרכים משתמש הקצה יכול לגשת למידע i2c עבור עצמם. AthomSfere כותב:
ב- Windows:
זיכרון wmicChip לקבל /?
ייתן לך מידע RAM שונים אתה יכול לבקש זכות משורת הפקודה.
לדוגמה,
לקבל serialnumber - -
נותן לך את המספר הסידורי. אתה יכול גם להשתמש
מהירות
,דגם
לפעמים,יצרן
ועוד.WMI היא שיטת Windows שאילתה נתונים SMBIOS. אפל, לינוקס, Windows וכל מי שרוצה לרוץ על רוב חומרה עשה צריך לתמוך SMBIOS ברמה כלשהי, מסיבות שונות.
ניתן להשתמש ב- SMBIOS (למשל באמצעות WMI או WMIC ב- Windows) כדי לאסוף מידע על הכונן הקשיח, מידע רשת (האם זה כרטיס 10/100 או 10/100000?).
כדי לקחת את זה צעד אחד קדימה, כל יצרן יש קוד עבור כתובות MAC על NICs. RAM יש גם קוד יצרנים. אז כל מה שאתה צריך לעשות כדי לקבל את הקוד שלהם, למשל 2 x2GB שלי במחשב נייד זה 830B, הוא לבנות מסד נתונים עבור היצרנים (830B יכול להיות מותג אחד ולאחר מכן resold מדי!) וגם מה מודלים אומר מה. כך עובד CPUz אני מאמין - שאילתות בסיסיות ומסד נתונים שלם ומלא.
לקבלת דוגמאות נוספות כיצד לגשת למידע זה ב- Windows, Linux ו- OS X, עיין בכל תגובות התורמים כאן.
יש לך משהו להוסיף להסבר? נשמע את ההערות. רוצה לקרוא תשובות נוספות ממשתמשים אחרים בעלי ידע טכנולוגי מתמצא? בדוק את נושא הדיון המלא כאן.