یاری فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

یاری فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

توابع و وقفه های BIOS

اختصاصی از یاری فایل توابع و وقفه های BIOS دانلود با لینک مستقیم و پر سرعت .

توابع و وقفه های BIOS


توابع و وقفه های BIOS

فایل تحقیق آماده با موضوع توابع و وقفه های BIOS را می توانید از طریق گزینه هایی که در قسمت پایینی صفحه قرار داده شده دریافت کنید.برای دانلود فایل این مقاله آماده که با فرمت ورد(word) و با پسوند Doc و کاملا قابل ویرایش با فرمت مناسب برای استفاده دانشجویان و دانش آموزان تهیه شده لازم است در ابتدا از قسمت پایین پس از وارد کردن ایمیل پرداخت اینترنتی را انجام داده سپس لینک دانلود مقاله توابع و وقفه های BIOS را مشاهده و همچنین یک نسخه از لینک دانلود تحقیق توابع و وقفه های BIOS که به صورت اختصاصی برای شما پس از پرداخت ساخته شده برایتان به آدرس ایمیلی که قبل از پرداخت وارد کرده اید ارسال خواهد شد.این مقاله کاملا جامع و کامل می باشد و برای ارائه به اساتید،معلمان و همچنین افزایش معلومات مناسب می باشد.در ادامه با ما همراه باشید تا خلاصه ای از این تحقیق را مشاهده کنیم.

در این قسمت شما صرفا بخش ابتدایی این تحقیق آماده را مشاهده می کنید

دقت کنید که در بخش زیر احتمالا اشکال و جداولی که در تحقیق موجود هستند قرار داده نشده و همچنین به هم ریختگی فونت ها ناشی از کپی کردن آن از فایل ورد به نت است. قطعا فایل اصلی تحقیق از فرمت مناسبی برخوردار و در آن اشکال-نمودارها و جداول به طرز مناسبی نمایش داده خواهند شد.شما برای دریافت فایل اصلی و کامل تحقیق که شامل ادامه این بخش ابتدایی می شود لازم است در ابتدا پرداخت را انجام داده و فایل اصلی را دریافت کنید.

:::قسمت ابتدایی تحقیق توابع و وقفه های BIOS(صرفا جهت اطمینان) برای مشاهده فایل کامل و اصلی تحقیق در فرمت ورد پرداخت کنید:::

 

 

بطور کلی ios B به ورودی و خروجی مربوط می شود ، Bios شامل راه اندازها یا رابطهای نرم افزاری برای ابزار سخت افزاری زیر می باشد : کنسول ( صفحه کلید و صفحه نمایش ) ، یک چاپگر عمومی ، ابزار کمکی ( پورت سری ) ، ساعت کامپیوتر و ابزار دیسک راه انداز . بخشی از Bios توسط سازندگان کامپیوتر در داخل هر کامپیوتر قرار داده می شود . این قسمت Bios بخش مقیم نام دارد که Bios  Ram هم نامیده می شود چون در تراشه های حافظه فقط خواندنی قرار گرفته که در برد سیستم کامپیوتر جا می گیرد . Bios Ram به عنوان یک رابط با سخت افزار کامپیوتر عمل می کند که در آن ابزارهای سخت افزاری نصب شده و کامپیوتر را کنترل می کند ، همچنین یک رابط استاندارد شده با نرم افزار را ارائه می دهد . دومین بخش Bios غیر مقیم است که در هنگام راه اندازی کامپیوتر از روی دیسک به داخل حافظه انتقال می یابد و دستیابی تصادفی خوانده می شود . در  Ms_dos  این فایل  io.sys  نامیده می شود ؛ در Pc_dos  آن IBMBIO.com نامیده می شود . علیرغم نامهای متفاوت اما هر دو یک وظیفه را انجام می دهند . این فایل صفات مخفی و سیستم را دارد و به این معناست که فایل را در لیست دایرکتوری تان نخواهید دید مگر اینکه Ms_dos  ورژن 5 یا بالاتر داشته باشد و از    سوئیچ /ah با فرمان Dir  استفاده کنید یا از برنامه ای کمکی استفاده کنید که نام فایلهای مخفی را نشان می دهد .

سرویسهای Bios : یک رمز برنامه نویسی موفق روی خانواده های Pc در استفادة موثر از سرویسهای موجود در Bios می باشد . همان طور که گفتیم سرویسهای Bios بین سخت افزار و نرم افزارهای سطح بالاتر جای دارند که این نرم افزارها شامل زبانهای برنامه نویسی ، برنامه های کاربردی و هستة Ms_dos  می باشد . سرویسهای Bios مستقیمأ با سخت افزار کامپیوتر و ابزارهای جانبی کار می کنند آنها بعضی از اساسی ترین وظایف سیستم کامپیوتر مانند مانند خواندن و نوشتن بایتهای منفرد از و به صفحه نمایش یا دیسک را انجام می دهند ، سرویسهای Ms_dos  و سرویسهای برنامه هایتان را با دستیابی مستقیم به Bios بهبود بخشید در نتیجه به مجموعه واقعأ نیرومندی از ابزارها دست یافته اند و از کامپیوترتان به نحوی استفاده می کنید که IBM می خواهد آن طور باشد . به طوری که در هر مدل جدید که طراحی می شود IBM  مطمئن است سرویسهای Bios آن کاملأ با اعضای دیگر خانواده سازگار هستند . تازمانیکه با استفاده از Bios کامپیوترتان را کنترل می کنید به صورت مستقیم یا غیر مستقیم از پیش آمدن هر گونه مشکل سازگاری مصون هستید . اگر Bios را کنار بگذارید  و مستقیمأ به سخت افزار برنامه دهید نه اینکه فقط به مشکل می افتید بلکه شدیدأ محدودة عملکرد          برنامه هایتان را محدود می کنید .

فلسفه Bios یا ( چگونگی عملکرد Bios ) : تمام سرویسهای Bios توسط وقفه هایی احضار می شوند . هر دستور عمل وقفة یک مدخل را در جدول بردار وقفه در حافظة پایین انتخاب می شود . آدرس های تمام روال های سرویس Bios در این جدول ذخیره می شود . این طرح برای برنامه این امکان را به وجود می آورد که بدون دانستن محل حافظه مشخص روال سرویس Bios ، سرویس را درخواست کند . همچنین اجازه می دهد تا سرویسها تغییر مکان دهند ، وسعت یا وفق یابند ، بدون اینکه بر برنامه ای که از سرویسها استفاده می کند اثر بگذارد . اگر چه IBM  سعی کرده است محل های حافظة بعضی بخشهای Bios را ثابت نگه دارد اما درست نیست که از این آدرس ها در برنامه استفاده شود چون آنها ممکن است در آینده تغییر کنند روش استاندارد ، ارجع و معتبر تر برای احضار یک سرویس Bios این است که به جای آدرس مطلقش از وقفة آن استفاده کنید . سرویسهای Bios می تواند توسط یک کارگردان وقفة اصلی نظارت شوند اما در مقابل آنها به دو طبقه بندی موضوعی تقسیم می شوند و هر طبقه کارگردان وقفة خودش را دارد . این طرح اجازه می دهد هر کارگردان وقفه به راحتی جایگزین می شود . به عنوان مثال اگر سازندة سخت افزار ، یک صفحه نمایش تصویری کاملأ متفاوتی را ایجاد کند که تحت برنامة Bios کاملأ جدیدی عمل می نماید آنگاه سازنده باید همراه با سخت افزار ، برنامة Bios جدیدی را طراحی کند . برنامة جدید Bios می تواند در Ram  به عنوان یک راه انداز قابل نصب در Rom به عنوان تراشه های Rom در یک کارت آداپتور ذخیره شود . وقتی که آدرس روال سرویس جدید در محل مناسب در جدول بردار وقفه درج شود آنگاه روال جدید بطور مؤثری با بخشی از Bios اصلی که با سخت افزار قدیمی به کار می رفت جایگزین شود . IBM با پیمانه ای کردن Bios توانسته است آن را برای بهبود و گسترش قابلیتهای کامپیوتریش راحت تر سازد .

زنجیره های ارتباطی Bios : Bios در سیستم هایی با CPU  80286 یا بالاتر تعدادی زنجیرة ارتباطی را فراهم می کند . این زنجیره های ارتباطی تحت سرویسهای وقفهh 15 پیاده سازی می شود اما برای استفاده از آنها باید یک کارگردان وقفه  h15 بنویسید که فقط این سرویسها را پردازش کند و سایر درخواستهای سرویس وقفة   h15 را به Bios عبور دهد . این ترتیب اجازه می دهد که مؤلفه های مختلفی از Bios در یک روش سازگار با یکدیگر و باسیستم عامل و برنامه های نوشته شده توسط کاربر ارتباط برقرار کنند . زنجیره های Bios در ابتدا جهت استفاده در سیستم عاملها یا برنامه های نوشته شده برای تکمیل سیستم عامل یا توابع Bios در نظر گرفته شدند اما Ms_dos  و Dsl2 از این زنجیره های Bios استفاده نمی کنند و فقط چند برنامة کاربردی هستند که به دلائل به خصوصی از آنها استفاده می کنند.

  مدیریت فایل در Bios : Bios چگونه با نیازهای یک سیستم مدیریت فایل برخورد می کند ؟ در هر دیسکت فرمت شده دو ناحیه با اهمیت بیشتر مربوط به این بحث وجود دارد . یکی از آنها جدول تخصیص فایل ( fat ) و ناحیه دیگر فهرست یا ( Dir  ) است . محل این دو فضا روی دیسکت در جدول زیر مشخص شده است . Fat بلافاصله بعد از رکورد راه انداز می آید و مشاهده می شود که 4 سکتور را اشغال می کند . لکن چنین بر می آید که در واقع دو کپی از یک Fat  هر یک شامل دو سکتور ، موجود می باشد و  Dir بلافاصله بعد از Fat  می آید و هفت سکتور را اشغال می کند . Fat  دو نیاز اساسی برای یک سیستم مدیریت را برآورده می کند  اولأ به ما می گوید کدام سکتور ها اشغال می شوند و کدام سکتور ها خالی هستد . ثانیأ به ما می گوید کدام سکتورهاجهت تشکیل یک فایل به هم بسته می شوند . Fat  عملا پیرامون واحدی سازمان می یابد که می تواند شامل یک سکتور یا بیشتر ، بسته به نوع درایو دیسک باشد . در چگالی دو برابر استاندارد ، درایو دو طرفه ، گروهها از دو سکتور متوالی ساخته می شوند که Fat   میتواند نشان دهد که کدام گروهها به هم وابسته اند . Dir چیزهای دیگر را از جمله آنکه کدام فایلها روی دیسک نگهداری می شوند ، و کدام گروه ،گروه شروع یک فایل مخصوص می باشد را نشان می دهد

 

 

 

 

 

 

 

 

 

 

( محل Fat  و دایرکتوری )

       

 


طرف 0 ، شیار 0

رکورد راه رنداز                                                                                 سکتور 1

Fat  ( اولین کپی )                                                                             سکتور 2

Fat ( ادامة کپی اول )                                                                        سکتور 3

Fat ( کپی دوم )                                                                               سکتور 4

Fat (ادامة کپی دوم )                                                                         سکتور 5 سکتور فهرست 1                                                                             سکتور     6

سکتور فهرست 2                                                                            سکتور7

سکتور فهرست 3                                                                            سکتور 8

سکتور فهرست 4                                                                            سکتور 9

 

 

طرف 1 ، شیار 0

 

 

سکتور فهرست   5                                                                          سکتور 1

سکتور فهرست 6                                                                            سکتور 2

سکتور فهرست                                                                           سکتور 3

 

 به روز آوری Bios : در مادربوردهای قدیمی Bios در یک Rom قرار گرفته و سیستم فقط قادر به خواندن آن می باشد . در صورت پیشرفت تکنولوژی نیاز به Bios احساس شد که بتوان در صورت نیاز آنها را تغییر داد و به روز کرد . اکثر مادربوردهای جدید این امکان را دارند یعنی Bios آنها از نوع Flash می باشد که می توان با انجام یک سری عملیات ، فایل جدیدی را در آن نوشت . مراحل انجام این کار در هر یک از مادربوردها با دیگری متفاوت است . در اینجا مراحل به روز آوری Bios در مادربوردهای A_trend مدل ATC_6150 توضیح داده می شود . این مادربوردها مجهز به یک دیسک به روز آوری Bios می باشد و در هر زمان نیز می توان نسخه جدیدی از آن تهیه کرد . روش این کار به صورت زیر است : 1 ـ سیستیم را در Dos بوت کنید . 2 ـ دیسک Update را که مخصوص به روز آوری Bios است در درایو A قرار دهید . 3 ـ مسیر کاری را به A تغییر دهید . 4 ـ برنامه به روز آوری Bios را که عمومأ Owd flash می باشد اجرا کنید . 5 ـ نام فایل به روز آوری Bios را که از جنس باینری است نوشته و Enter بزنید . 6 ـ هنگامی که پیام Do you want to save bios ? ظاهر شد اگر نمی خواهید Bios قدیمی ذخیره شود بنویسید N و Enter  بزنید . 7 ـ در پاسخ به پیغام Are you sure to program ?  بنویسید Y و Enter  بزنید . 8 ـ مراحل را انجام دهید تا آخر کار فلاپی را از درایو خارج نکرده یا سیستم را خاموش نکنید . 9 ـ سیستسم را پس از اتمام کار خاموش کرده و اطلاعات Cmos را با استفاده از Jps پاک کنید . 10 ـ پس از روشن کردن سیستیم ، محتویات Cmos  را به شکل مورد نیاز تنظیم کنید . دقت داشته باشید که هر چند استفاده از Flash Bios باعث افزایش توانایی در استفاده از سیستم می باشد اما خطر تخریب سیستم را توسط ویروس افزایش می دهد . بعضی از انواع ویروس ها مانند چرنویل قادر هستند محتویات Bios را پاک کنند در نتیجه سیستم قادر به عملکرد درست نمی باشد .

بایت وضعیت Bios : اغلب توابع Int 13h در صورت موفقیت پرچم نقلی را صفر و در صورت عدم موفقیت پرچم نقلی را یک می کنند و یک کد وضعیت به ثبات Ah بر می گرداند . Bios اطلاعاتی راجع به هر ابزار وضعیت آن در ناحیه دادة حوزه نگه می دارد . بایت وضعیت در شکل زیر نشان داده شده است که بازتابی از بیتهای ظاهر شده در ناحیه داده Bios در 40 : 41h برای ناحیه دادة دیسک درایو و در 40 : 47h برای ناحیه داده دیسک سخت می باشد . در صورت بروز خطا در عملیات دیسک ، یک ادغام مشخص برنامه ، تنظیم مجدد دیسک ( تابع 00H ) و سه مرتبه سعی مجدد در انجام عملیات می باشد . اگر هنوز خطایی وجود دارد برنامه یک پیغام را نمایش می دهد و به عنوان یک راه حل مشکل ، برای کاربر امکان تغییر دیسک را فراهم می آورد .

 

مجموع تعداد صفحات این تحقیق:37

:::برای مشاهده فایل کامل و اصلی تحقیق در فرمت ورد پرداخت کنید:::


دانلود با لینک مستقیم


توابع و وقفه های BIOS