تفاوت BIOS و UEFI چیست؟راهنمای کامل و به زبان ساده

bios

محتوای مطلب

قبل از اینکه شما بتوانید تفاوت BIOS و UEFI را متوجه بشوید باید نخست این دو را بشناسید تا بتوانید دقیق از تفاوت آنها اطلاع پیدا کنید. در این مقاله تلاش شده است که تا شما را اول با مفهوم BIOS که یک میانه افزار(Firmware) است آشنا کنیم و سپس تعریف کاملی از UEFI به شما ارائه بدهیم و در خلال این تعاریف شباهت ها و تفاوت های BIOS و UEFI را برایتان تشریح کنیم.

BIOS چیست و چه کاری انجام میدهد؟

bios

عبارت BIOS مخفف Basic Input Output System است و در سال 1981 توسط IBM وارد سیستم های کامپیوتری شد. در حقیقت BIOS رابطی بین سخت افزار و سیستم عامل میباشد که یک سری وظایف بر عهده آن میباشد. زمانیکه شما کامپیوتر شخصی یا لپ تاپ خود را روشن میکنید کنترل سیستم از پردازنده به BIOS که درون چیپستی درون مادربورد قرار دارد داده میشود و در حقیقت این Firmware یا میان افزار بارگذاری (Load) میشود. از آنجایی که BIOS درون یک حافظه فقط خواندنی ذخیره میشود و امکان تغییرات در آن وجود ندارد، درون مادربورد یک حافظه ای دیگر بنام CMOS وجود دارد که وظیفه بارگزاری تنظیمات کاربر را بر عهده دارد. این تنظیمات به هنگام بوت شدن سیستم لود میشود.

اولین وظیفه Bios قبل از اجرا سیستم عامل این است که تمام سخت افزار کامپیوتر شما را طی عملیاتی بنام POST چک کند تا از سحت عملکرد آن مطمئن شود. عبارت POST مخفف Power-On-Self-Test است و حتما صدای بوق هایی که هنگام بوت شدن کامپیوتر زده میشود را شنیده اید این بوق ها طی عملیات POST زده میشود و در حال بررسی سخت افزار و مادربورد سیستم شما میباشد. پس از اینکه سخت افزار کامپیوتر را تست و بررسی کرد بوت لودر (Boot loader) را از MBR میخواند و کنترل سیستم را بدست بوت لودر میدهد تا بوت بولدر مراحل بارگزاری سیستم عامل را انجام دهد.

با توجه به قدیمی بودن BIOS این میان افزار از یک سری ویژگی ها پشتیبانی نمیکند برای مثال امکان استفاده از موس و اتصال به شبکه قبل از لود شدن سیستم عامل وجود ندارد و همچنین فقط از مدل پارتیشن بندی MBR پشتیبانی میکند که این مدل هم محدودیت های خود را دارد. همجنین BIOS یک محیط قدیمی با ظاهری ابتدایی دارد که آنچنان این رابط گرافیکی کاربر پسند نمیباشد. همچنین BIOS از کد 16 بیتی پشیتبانی میکند در حالیکه در حال حاضر پردازنده ها 32 بیت یا 64 بیتی هستند.

UEFI چیست و چه تفاوتی با BIOS دارد؟

عبارت UEFI مخفف Unified Extensible Firmware Interface است و پایه گذار آن شرکت اینتل میباشد که از اواسط دهه نود میلادی بر روی این پروژه سرمایه گذاری کرده است. با استفاده از UEFI شرکت ها در صدد این بودند که محدودیت های BIOS را برطرف نمایند. UEFI تقریبا تمام معایب BIOS را از بین برده است و مشکلات آن را برطرف کرده است.

uefi

UEFI از مدل پارتیشن بندی GPT پشتیبانی مینمایند و در هنگام بوت شدن برخلاف BIOS که از MBR پیشتیبانی میکرد و اولین سکتور هارد را میخواند، از پارتیشنی بنام EFI System partition استفاده میکند و سپس کنترل را به بوت لودر میدهد. همچنین رابط گرافیکی آن بسیار زیباتر و کاربر پسندتر از BIOS است. در هنگام بوت سیستم به روش UEFI شما امکان استفاده از موس و شبکه را دارید و امکان بوت شدن سیستم از طریق شبکه فراهم میباشد. به علاوه اینکه از فضای آدرس دهی 32 بیت و 64 بیت هم پشتیبانی میکند. درون سیستم هایی که از UEFI استفاده میکنند امکان استفاده از روش قدیمی BIOS هم وجود دارد و عموما بنام Legacy شناخته میشود.

دیدگاهتان را بنویسید

5 + پنج =