تعمیرات و اموزش

کلمات کلیدی

Sata Express چیست ؟

برای دانلود فایل بایوس 661fx-m7 v1.2a به ادامه مطلب مراجعه کنید.

661fx-m7 v1.2a

چرخه شارژ یا سیکل شارژ باتری لیتیومی چیست ؟

فرق حافظه بافر Buffer و کش Cache چیست ؟

جمع بندی در مورد رنگ هارد وسترن دیجیتال

رنگ بندی هارد وسترن دیجیتال چیست ؟

پرازنده‌ھای گرافیک سوئیچ پذیر یا "Graphic Switchable

تفاوت پرازنده گرافیک مجتمع (Integrated) و اختصاصی (Dedicated) چیست؟

نکته مهم در مورد باتری گوشی و لپ تاپ

خرابی مادربرد مشکل عدم تصویر و عدم روشن شدن

آیا وصل بودن شارژر به پریز برق مشکل دارد ؟

جالب ترین کامپیوتر ساخته شده در جهان در سال جاری را ببینید

تاثیر رم دو کاناله یا Dual Channel بر عملکرد بازی کامپیوتری

فرق لپ تاپ و نوت بوک چیست ؟

فرق حافظه RAM رم با ROM رام چیست ؟

7 کاربرد تکنولوژی NFC

هفت ویژگی آلترابوک ها که دنیای کامپیوتر را عوض می کنند

سوالاتی متداولی در مورد ارتقاء رم لپ تاپ

اسلات DIMM در رم کامپیوتر و SODIMM در رم لپ تاپ چیست ؟

فرق رم RAM لپ تاپ و رم کامپیوتر چیست ؟

با فورس تاچ Force Touch چکار میشه کرد ؟

فورس تاچ Force Touch چگونه کار می کند ؟

فورس تاچ Force Touch چیست ؟

خورد کردن سبزی با آی پد

امکانات جالب اپل آیفون 5 و بزرگ نمایی شرکت اپل

دلایل برتری شرکت Apple

چرا محصولات Apple گران هستند ؟

لپ تاپ اپل مک بوک چیست ؟

لپ تاپ اپل ؛ قیمت و مشخصات فنی لپ تاپ های اپل

مستر بوت رکورد MBR چیست؟

يكشنبه, ۴ مهر ۱۳۹۵، ۰۹:۰۹ ق.ظ

رکورد راه انداز اصلی (Master Boot Record - به صورت اختصاری MBR) مهمترین برنامه‌ برای راه اندازی سیستم عامل است که در قسمتی از حافظه ذخیره سازی داده پارتیشن بندی شده مثل هارد دیسک، SSD، فلش درایوها و ... قرار گرفته و وظیفه حفظ اطلاعات مربوط به پارتیشن‌ها و بالا آوردن هسته سیستم عامل (به صورت غیر مستقیم) را بر عهده دارد. MBR در هنگام پارتیشن بندی حافظه ساخته شده و یک برنامه خوانده می‌شود چون دارای دستوراتی برای اجرا شدن است تا بتواند سیستم عامل را بوت کند.

کل کدهای MBR فقط 512 بایت می‌باشد که به صورت قراردادی، در اولین سکتور از حافظه (که معمولاً سکتور شماره 0 خوانده می‌شود) قرار می‌گیرد. با توجه به این که یک سکتور معمولاً دارای 512 بایت حافظه ذخیره سازی است، با قرار گرفتن MBR به صورت کامل پر می‌شود.   

وظیفه MBR چیست؟

مستر بوت رکورد MBR  وظیفه دارد تا اطلاعات مربوط به پارتیشن‌های اولیه را در خود نگه داشته و با تشخیص پارتیشن فعال و با استفاده از دستور موجود در اولین سکتور آن پارتیشن، هسته سیستم عامل را بر روی RAM قرار داده و اجرا کند. از آن جایی که 512 بایت فضای بسیار کوچکی برای نوشتن یک برنامه است، MBR تنها این دو وظیفه را بر عهده دارد.    

مستر بوت رکورد MBR چگونه سیستم عامل را بوت می‌کند؟

پس از پارتیشن بندی حافظه، MBR بر روی اولین سکتور حافظه قرار می‌گیرد؛ چون اولین سکتور مشخص ترین حالتی است که می‌توان به آن دسترسی داشت. در هنگام روشن کردن کامپیوتر که BIOS کنترل سیستم را برعهده دارد، با توجه به تنظیماتی که قبلاً اعمال شده است، می‌فهمد که باید از کدام حافظه (درصورت وجود چندین حافظه مثل هارد دیسک یا DVDها و ...) عمل بوت کردن را آغاز کند. به این ترتیب طبق قرارداد، اولین سکتور حافظه (که همان MBR است) را می‌خواند و دستور موجود را اجرا می‌کند. در این هنگام کنترل سیستم از BIOS خارج شده و MBR این وظیفه را بر عهده دارد.

دستوری که در MBR قرار می‌گیرد، این است که با توجه به جدول پارتیشن موجود که آن هم در هنگان پارتیشن بندی تهیه شده است، پارتیشن فعال (همان پارتیشنی که سیستم عامل بر روی آن نصب است) را تشخیص داده سپس اولین سکتور آن پارتیشن که شامل PBR (مخفف Partition Boot Record - رکورد راه اندازی پارتیشن) است را خوانده سپس برنامه PBR که شامل دستوری برای اجرا کردن هسته سیستم عامل است را اجرا می‌کند. بنابراین MBR نیازی به دانستن این که سیستم عامل چیست یا هسته آن کجا قرار نگه داشته می‌شود، ندارد.  در این لحظه کار MBR به اتمام رسیده و سیستم توسط PBR اداره می‌شود. خود پی بی آر PBR نیز حجم کمی داشته بنابراین تنها کاری که انجام می‌دهد اجرای هسته سیستم عامل خواهد بود.

پس از آن که سیستم عامل اجرا شد، کار PBR به اتمام رسیده و خود هسته سیستم عامل کنترل سیستم را بر عهده می‌گیرد. به این ترتیب سیستم عامل به صورت کامل راه اندازی می‌شود. در تصویر می‌توانید این فرایند را مشاهده کنید:
موافقین ۰ مخالفین ۰ ۹۵/۰۷/۰۴

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی
>