לאלה שהתחילו ללמוד על מחשבים, ה- BIOS עשוי להיראות קצת 'מסתורי' עבור אנשים מסוימים, ולייצר שאלות כמו "היכן ואיך שמור ה- BIOS במחשב שלי?" שאלות ותשובות SuperUser של היום בוחנות את התשובה לשאלות אלה.
מושב השאלות והתשובות של היום מגיע אלינו באדיבות SuperUser - חלוקה של Stack Exchange, קיבוץ מונחה קהילה של אתרי שאלות ותשובות.
צילום מסך באדיבות ריצ'רד מסונר / Cyclelicious (פליקר) .
השאלה
קורא SuperUser T ... רוצה לדעת היכן ה- BIOS מאוחסן בפועל:
מ ה מאמר בויקיפדיה על ה- BIOS :
- תוכנת ה- BIOS מאוחסנת ב- ROM שאינו נדיף שבב על לוח האם. ... במערכות מחשב מודרניות, תוכן ה- BIOS נשמר על שבב זיכרון פלאש כך שהתוכן ניתן לשכתב בלי להסיר את השבב מלוח האם. זה מאפשר לשדרג בקלות את תוכנת ה- BIOS כדי להוסיף תכונות חדשות או לתקן באגים, אך יכול להפוך את המחשב לפגיע ערכות שורש של BIOS.
ROM נקרא לקריאה בלבד, אז מדוע ניתן לשכתב את תוכן ה- BIOS? האם "שבב זיכרון ההבזק" פירושו אותו דבר כמו "ה- ROM שאינו נדיף", כלומר שניהם היכן שמור ה- BIOS?
מה בדיוק, העסקה כאן? האם ה- BIOS נשמר בשני מדיומים 'שונים' או רק אחד?
התשובה
לתורם SuperUser Varaquilex יש את התשובה עבורנו:
- ROM נקרא לקריאה בלבד, אז מדוע ניתן לשכתב את תוכן ה- BIOS?
ה תוכנית ה- BIOS עצמה מאוחסנת ב- EEPROM (שיכול להיות [E] מבחינה חשמלית [E] ניתנת לרישום ו [P] ניתן לתכנות [R] קרא [O] רק [M] זכרון) או בזיכרון פלאש. אז הקריאה בלבד כאן היא על כך שהשבב אינו נדיף. תכולת הזיכרון נשארת כאשר החשמל מנותק, בניגוד ל- RAM נדיף. ה- ROM שהוא EEP פירושו שניתן לכתוב מחדש או לעדכן את ה- BIOS. בעבר עבור פעולות כאלה, היית צריך להסיר את שבב ה- BIOS מהלוח, להכניס אחד חדש (אם זה לא היה PROM או EPROM), או אם זה היה EPROM, היית צריך להביא אותו ליצרן ולתת להם תכנת את השבב מחדש ואז חבר אותו מחדש ללוח. לאחר ההתקדמות הנוכחית, הודות ל- EEPROM, אינך צריך להסיר שבב בכדי לבצע פעולות כאלה, אלא רק לגרום למחשב לבצע את העבודה באופן חשמלי.
- האם "שבב זיכרון הבזק" פירושו זהה ל- "ROM שאינו נדיף", כלומר שניהם היכן שמור ה- BIOS?
מ ויקיפדיה :
- זיכרון פלאש הוא מדיום אחסון אלקטרוני שאינו נדיף, שניתן למחוק ולתכנת מחדש באופן חשמלי.
- זיכרון פלאש פותח מ- EEPROM (זיכרון לקריאה בלבד הניתן לתכנות מחשמל). ישנם שני סוגים עיקריים של זיכרון פלאש, אשר נקראים על שם שערי הלוגיקה NAND ו- NOR. המאפיינים הפנימיים של תאי זיכרון הבזק הבודדים מציגים מאפיינים דומים לאלה של השערים המקבילים. בעוד EPROMs היה צריך להימחק לחלוטין לפני שכתובם מחדש, זיכרון פלאש מסוג NAND עשוי להיכתב ולקרוא בבלוקים (או בעמודים) שהם בדרך כלל קטנים בהרבה מכל המכשיר. פלאש מסוג NOR מאפשר לכתוב מילת מכונה (בייט) אחת - למיקום שנמחק - או לקרוא אותה באופן עצמאי.
EEPROM וזיכרון פלאש אינם מתייחסים לאותו דבר. הם שני סוגי זיכרון דומים, כאשר אחד מהם פותח מהשני ומכיל סוגים / תצורות שונות של טרנזיסטורי MOS. עם זאת, הם הזיכרון שבו שוכנת תוכנית ה- BIOS.
כדי לטפל בתפיסה מוטעית אחרת, אני רוצה להזכיר את יחסי ה- CMOS-BIOS האלה:
ה הגדרות BIOS מאוחסנים בשבב CMOS (שנשמר מופעל באמצעות הסוללה בלוח האם). לכן ה- BIOS מאופס כשמסירים את הסוללה ומחברים אותה מחדש. אותה תוכנית פועלת, אך ההגדרות כברירת מחדל. לִרְאוֹת תשובה זו לתצוגה מפורטת של זיכרונות המשמשים בתהליך האתחול.
להרחבת נושא ה- CMOS-BIOS, תודה ל- @Andon M. Coleman , אני רוצה להוסיף את התגובה שלו לתשובה:
- ראוי להזכיר כי הגדרות ה- BIOS אינן חייבות להיות מאוחסנות בזיכרון CMOS נדיף. יש הרבה מערכות משובצות המאחסנות את ההגדרות שלהן ב- NVRAM. הסיבה היחידה לכך שמחשבים אישיים הסתלקו משימוש ב- CMOS נדיף כל השנים היא שכבר הייתה להם סוללה כדי לשמור על שעון הפנימי בזמן אמת מתקתק בזמן שהכוח כבוי (כזכור כאשר לחצתם על מתג ההפעלה במחשב AT-AT, זה ממש חתך את כל החשמל ללוח האם). פירוש הדבר היה שניתן להשתמש בזיכרון נדיף זול יותר לאחסון הגדרות המערכת. אז זה בעיקר למטרות היסטוריות.
יש לך מה להוסיף להסבר? נשמע בתגובות. רוצה לקרוא תשובות נוספות ממשתמשי Stack Exchange אחרים המתמצאים בטכנולוגיה? עיין כאן בשרשור הדיון המלא .