BIOS توابع و وقفه هاي (دانلود رایگان)

دسته بندي : انسانی » علوم کامپیوتر
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل :  word (..DOC) ( قابل ويرايش و آماده پرينت )
تعداد صفحه : 39 صفحه

 قسمتی از متن word (..DOC) : 
 

2
‏فصل دو توابع و وقفه هاي BIOS‏ صفحه
Bios
‏بطور كلي ios‏ B‏ به ورودي و خروجي مربوط مي شود ، Bios‏ شامل راه اندازها يا رابطهاي نرم افزاري براي ‏5 ‏ابزار سخت افزاري زير مي باشد : كنسول ( صفحه كليد و صفحه نمايش ) ، يك چاپگر عمومي ، ابزار كمكي ( پورت سري ) ، ساعت كامپيوتر و ابزار ديسك راه انداز . بخشي از 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‏ بهبود بخشيد در نتيجه به مجموعه واقعأ نيرومندي از ابزارها دست يافته اند و از كامپيوترتان به نحوي استفاده مي كنيد كه
2
‏فصل دو توابع و وقفه هاي BIOS‏ صفحه
IBM‏ مي خواهد آن طور باشد . به طوري كه در هر مدل جديد كه طراحي مي شود IBM ‏ مطمئن است سرويسهاي Bios‏ آن كاملأ با اعضاي ديگر خانواده سازگار هستند . تازمانيكه با استفاده از Bios‏ كامپيوترتان را كنترل مي كنيد به صورت مستقيم يا غير مستقيم از پيش آمدن هر گونه مشكل سازگاري مصون هستيد . اگر Bios‏ را كنار بگذاريد و مستقيمأ به سخت افزار برنامه دهيد نه اينكه فقط به مشكل مي افتيد بلكه شديدأ محدودة عملكر‏د ‏ برنامه هايتان را محدود مي كنيد .
‏فلسفه Bios‏ يا ( چگونگي عملكرد Bios‏ )‏ : تمام سرويسهاي Bios‏ توسط وقفه هايي احضار مي شوند . هر دستور عمل وقفة يك مدخل را در جدول بردار وقفه در حافظة پايين انتخاب مي شود . آدرس هاي تمام روال هاي سرويس Bios‏ در اين جدول ذخيره مي شود . اين طرح براي برنامه اين امكان را به وجود مي آورد كه بدون دانستن محل حافظه مشخص روال سرويس Bios‏ ، سرويس را درخواست كند . همچنين اجازه مي دهد تا سرويسها تغيير مكان دهند ، وسعت يا وفق يابند ، بدون اينكه بر برنامه اي كه از سرويسها استفاده مي كند اثر بگذارد . اگر چه IBM ‏ سعي كرده است محل هاي حافظة بعضي بخشهاي Bios‏ را ثابت نگه دارد اما درست نيست كه از اين آدرس ها در برنامه استفاده شود چون آنها ممكن است در آينده تغيير كنند روش استاندارد ، ارجع و معتبر تر براي احضار يك سرويس Bios‏ اين است كه به جاي آدرس مطلقش از وقفة آن استفاده كنيد . سرويسهاي Bios‏ مي تواند توسط يك كارگردان وقفة اصلي نظارت شوند اما در مقابل آنها به دو طبقه بندي موضوعي تقسيم مي شوند و هر طبقه كارگردان وقفة خودش را دارد . اين طرح اجازه مي دهد هر كارگردان وقفه به راحتي جايگزين مي شود . به عنوان مثال اگر سازندة سخت افزار ، يك صفحه نمايش تصويري كاملأ متفاوتي را ايجاد كند كه تحت برنامة Bios‏ كاملأ جديدي عمل مي نمايد آنگاه سازنده بايد همراه با سخت افزار ، برنامة Bios‏ جديدي را طراحي كند . برنامة جديد Bios‏ مي تواند در Ram ‏ به عنوان يك راه انداز قابل نصب در Rom‏ به عنوان تراشه هاي Rom‏ در يك كارت آداپتور ذخيره شود . وقتي كه آدرس روال سرويس جديد در محل مناسب در جدول بردار وقفه درج شود آنگاه روال جديد بطور مؤثري با بخشي از

 
دسته بندی: انسانی » علوم کامپیوتر

تعداد مشاهده: 3515 مشاهده

فرمت فایل دانلودی:.zip

فرمت فایل اصلی: .zip

تعداد صفحات: 39

حجم فایل:32 کیلوبایت

 قیمت: رایگان
برای دانلود رایگان فایل روی لینک دانلود کلیک کنید.   دریافت فایل