יש כל כך הרבה דברים שמחשב מודרני עושה שאנחנו פשוט לוקחים כמובן מאליו, אבל לפעמים זה כיף להציץ מתחת למכסה המנוע ולראות איך הכל עובד. היום אנו חוקרים כיצד בדיוק המחשב שלך יודע איזה סוג וכמות זיכרון RAM התקנת.
מושב השאלות והתשובות של היום מגיע אלינו באדיבות SuperUser - חלוקה של Stack Exchange, קיבוץ מונחה קהילה של אתרי שאלות ותשובות.
השאלה
קורא SuperUser Celeritas רוצה לדעת כיצד המחשב שלו יכול לזהות באופן מיידי איזה זיכרון RAM נמצא:
כיצד Mac OS X יכול לדעת איזה סוג של זיכרון RAM יש במכונה? לדוגמא עבדתי על אחד שיש לו DDR3 RAM @ 1600MHz וחשבתי שלא ניתן לדעת את ה- RAM מבלי לפתוח את המקרה ולבדוק אותו. כיצד ניתן לעשות זאת במערכות אחרות?
ברור שזה די שימושי עבור מערכת ההפעלה לדעת לאיזה סוג זיכרון RAM יש לה גישה, אך לפי איזה מנגנון היא קובעת מידע זה?
התשובות
תורם SuperUser UltraSawBlade מציע את ההסבר הבא:
במקלות RAM יש שבב קטן שנקרא זיהוי נוכחות סדרתית , המכיל מידע כגון קיבולת, תזמונים מועדפים, יצרן ואפילו מספר סידורי.
מידע על SPD נגיש על ידי מערכות הפעלה באמצעות אוטובוס ה- i2c (הכולל גם דברים כמו חיישני טמפרטורה). אני חושב שתוכל לקרוא ישירות את ה- SPD מלינוקס באמצעות כלי עזר i2c שונים.
תמונה זו ממאמר ויקיפדיה כוללת תמונה טובה עליה [seen above].
תורמים אחרים מציעים דרכים בהן משתמש הקצה יכול לגשת למידע i2c בעצמם. AthomSfere כותב:
ב- Windows:
זיכרון wmic צ'יפ קבל /?ייתן לך מידע RAM שונה שתוכל לבקש ישירות משורת הפקודה.
לדוגמה,
wmic שבב זיכרון לקבל מספר סידורינותן לך את המספר הסידורי. אתה יכול גם להשתמש
מְהִירוּת,דֶגֶםלִפְעָמִים,יַצרָןועוד.WMI היא שיטת שאילתות של Windows SMBIOS נתונים. אפל, לינוקס, חלונות וכל מי שרוצה להפעיל את רוב החומרה המיוצרת צריך לתמוך ב- SMBIOS ברמה כלשהי, מסיבות שונות.
אתה יכול להשתמש ב- SMBIOS (למשל דרך WMI או WMIC ב- Windows) כדי לאסוף גם מידע על הכונן הקשיח, מידע רשת (האם זה כרטיס 10/100 או 10/100/1000?).
כדי לקחת את זה צעד אחד קדימה, לכל יצרן יש קוד לכתובות MAC ב- NIC. ל- RAM יש גם קוד יצרנים. אז כל מה שאתה צריך לעשות כדי לקבל את הקוד שלהם, למשל 2 x2GB שלי במחשב הנייד הזה הם 830B, הוא לבנות מסד נתונים עבור היצרנים (830B יכול להיות מותג אחד ואז גם למכור אותו מחדש!) וגם אילו דגמים מתכוונים למה. כך אני מאמין ב- CPUz - שאילתות בסיסיות ומסד נתונים שלם ועדכני באמת.
לקבלת דוגמאות נוספות כיצד לגשת למידע זה במחשבי Windows, Linux ו- OS X, עיין בכל תגובות התורמים כאן .
יש לך מה להוסיף להסבר? נשמע בתגובות. רוצה לקרוא תשובות נוספות ממשתמשי Stack Exchange אחרים המתמצאים בטכנולוגיה? עיין כאן בשרשור הדיון המלא .