لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 25
بایوس به چه معناست
بایوس اصطلاحی است که به عبارت (BASIC INPUT/ OUTPUT) اطلاق می گرددبایوس در واقع پیوند بین سخت افزار و نرم افزار در یک سیستم کامپیوتری محسوب میگردد. اغلب مردم اصطلاح بایوس را با نام دیگری تحت عنوان درایورهای دستگاه یا فقط درایور میشناسد. بایوس عبارت واحدی است که همه درایوهای داخل یک سیستم را که با همکاری یکدیگر به عنوان یک اینترفیس بین سخت افزار و نرم افزار سیستم عامل عمل می نمایند، تشریح میکند. نکته گمراه کننده آن است که مقداری از برنامه بایوس،روی تراشه ROM که یک حافظه دائمی بوده و از نوع فقط خواندنی است ضبط میگردد.این قسمت، بخش مرکزی بایوس میباشد اما همه بایوس محسوب نمی شود.همچنین بایوس به برنامه موجود روی تراشه ROM نصب شده روی کارتهای آداپتور و نیز همه درایوهای دیگر که هنگام راه اندازی سیستم از روی دیسک سخت بار می شوند،اطلاق میگردد.به مجموعه بایوس مادربرد،بایوس کارت آداپتور و درایوهای بارشده از دیسک سخت،در مجموع بایوس گفته میشود.بخشی از بایوس موجود در تراشه ROM روی مادربرد و کارتهای آداپتور،FIRM WARE نام دارند.این نام به نرم افزارهای ذخیره شده در تراشه های غیر از دیسک سخت اطلاق میگردد.این مسئله سبب میگرددکه برخی کاربران به غلط بایوس را بعنوان یک عنصر سخت افزاری تلقی کنند.یک سیستم PC میتواند بعنوان یک مجموع از لایه ها(برخی سخت افزاری و برخی نرم افزاری)تشریح گردد که با یکدیگر ارتباط دارند.در ساده ترین شکل ممکن، شما میتوانید یک کامپیوتر شخصی را به 4 لایه اصلی تقسیم کنید که هر یک از آنها به نوبه خود به زیر مجموعه های کوچکتری تقسیم میشوند.شکل(1)چهار لایه مذکور را در یک کامپیوتر شخصی معمولی نشان میدهد.هدف از طرح لایه بندی،امکان دادن به سیستم عامل و نرم افزارها برای اجرا روی یک سخت افزار متفاوت میباشد.شکل (1) نشان میدهد که چگونه دو سیستم با سخت افزار های مختلف، می توانند از یک بایوس اختصاصی برای ارتباط این سخت افزار منحصر به فرد با یک سیستم عامل و نرم افزار های عمومی استفاده کنند.بدین گونه دو کامپیوتر با پردازنده ها،حافظه،صفحه نمایش وسایر اجزای سخت افزاری مختلف میتوانند نرم افزار یکسانی را اجرا کنند.در این معماری لایه لایه،برنامه های نرم افزاری،باسیستم عامل از طریق اینترفیس برنامه کاربردی(API)گفتگو می کنند.APIوابسته به نوع سیستم عاملی که شما استفاده میکنید با یک دیگر متفاوت بوده و شامل فرمانها و توابع گوناگونی است که سیستم عامل میتواند از آنها برای ارتباط با نرم افزار کاربردی استفاده کند.برای مثال یک نرم افزار کاربردی میتواند از سیستم عامل بخواهد تا یک فایل را بار گذاری یا ذخیره نماید.در این روش لازم نیست نرم افزار کاربردی،از نحوه خواندن اطلاعات از روی دیسک،ارسال داده ها به یک چاپگر یا اجرای هر نوع دیگری از فرمانهای سیستم عامل اگاه باشد.از آن جایی که این نرم افزار بطور کامل از سخت افزار ایزوله میگردد،شما می توانید همین نرم افزار را روی سیستمهای دیگر اجرا کنید. چرا که نرم افزار فقط سیستم عامل ارتباط دارد تا با سخت افزار.سپس سیستم عامل با بایوس ارتباط بر قرار مینماید.بایوس دارای همه برنامه های درایوری که بین سیستم عامل و سخت افزار عمل میکنند،می باشد.بنابر این سیستم عامل هرگز مستقیما با سخت افزار ارتباط بر قرار نمیکند در عوض سیستم عامل می بایست همیشه درایور مناسب را بیابد این یک روش مناسب برای ارتباط با سخت افزار میباشد.سازنده سخت افزار ،مسئولیت تهیه درایورهای مناسب برای سخت افزار خود را بعهده دارد.از آنجایی که درایورها می بایست بین سخت افزار و سیستم عامل قرار گیرند،معمولا هر درایور، مخصوص یک سیستم عامل معین میباشد.بدین گونه سازنده سخت افزار می بایست درایورهای مختلفی را ارائه نمایند،به طوری که سخت افزار وی تحت سیستمهای عاملDOS،ویندوز2000،OS/2،لینوکس و غیره کار کند.از آنجایی که لایه بایوس فقط سیستم عامل را میبیند و کاری با سخت افزار سیستم ندارد،شما میتوانید سیستم عامل یکسانی را روی مجموعه ای از کامپیترهای شخصی پیاده سازی کنید.برای مثال شما میتوانید ویندوز98را روی دو سیستم با پردازنده های مختلف،دیسکهای سخت،کارتهای تصویر و غیره اجرا کنید و ویندوز 98 روی هر دو آنها به طور یکسان عمل میکند.این بدان دلیل است که درایورها بدون توجه به سخت افزار سیستم،عملیات یکسانی را انجام میدهند.همانطور که در شکل (1) ملاحظه می کنید،لایه های نرم افزار کاربردی و سیستمهای عامل از سیستمی به سیستم دیگر می توانند مشابه باشند.اما سخت افزار بین سیستمهای مختلف ممکن است تفاوت زیادی داشته باشند.از آنجایی که بایوس دارای درایورهای نرم افزاری است،برای برقراری ارتباط بین سخت افزار و نرم افزار بکار میرود.لایه بایوس در یک سمت خود،با یک سخت افزار منحصر به فرد و در انتهای دیگر،با سیستم عامل واحدی سازگار میباشد.لایه سخت افزار،جایی است که اغلب تفاوتها بین سیستمهای گوناگون در آنجا ظاهر می گردد.سخت افزار/ نرم افزار بایوس