واضح آرشیو وب فارسی:نیک صالحی: تمام افرادي كه با سيستم ويندور كار كرده اند به احتمال زياد با پيام معروف " صفحه ابي رنگ مرگ " (blue screen of death) مواجه شده اند . ايا ميدانيد كه اين صفحه چيست و حاوي چه اطلاعاتي است؟ اين صفحه كه به جز كاراكترهاي سفيد رنگ ان، يكدست ابي رنگ است، به شما در مورد از كار افتادن سيستم تان هشدار ميدهد . در اين پيغام دو را حل به شما پيشنهاد ميشود . اين پيام يك هشدار جدي است كه به شما اعلام ميكند :كامپيوترتان در اثر خطا از كار افتاده است . و در اين حالت در سيستم MACOS يك صفحه نمايش خالي حاوي يك كادر متن كوچك با تصوير يك بمب با فيوز روشن ظاهر ميشود ، اين صفحه ناخواسته هنگام Shut down ، دليل از كار افتادن سيستم را به اطلاع شما ميرساند . معمولا اطلاعات مربوط به حافظه RAM سيستم شما روي صفحه نمايش به شكل كد ظاهر ميشوند. به كمك اين اطلاعات علت از كار افتادن سيستم خود و نيز نحوه جلوگيري از تكرار ان را در اينده متوجه خواهيد شد. Infinite loop حلقه نامتناهي infinite loop)) يكي ديگر از خطاهايي است كه ممكن است كامپيوترها را به زانو در اورد . اين حلقه، مجموعه دستورالعملهايي است كه آنقدر تكرار مي شوند تا شرايط خاصي به وجود آيد. در صورت فراهم نشدن شرايط چرخش همچنان ادامه يافته و هرگز به قسمت بعدي برنامه نمي رود. وضعيت جابجايي يا تعويض مداوم Thrashing يكي ديگر از موقعيتهاي مشكل آفرين است .هر كامپيوتر داراي مقدار محدودي حافظه و قابليت پردازش است و وقتي يك فرايند يا يك برنامه يا كاربر در رابطه با يك سرور از سيستم عامل در خواستي ميكند كه قابل انجام نيست، سيستم عامل منابع لازم را از فرايند ديگري وام ميگيرد. اما فرايند به وام گرفته شده نيز به نوبه خود درخواست منابع ميكند و سيستم عامل بايد منابع درخواست شده را از مكان ديگري تامين كند .سرانجام كل سيستم در اثر تداوم اين عمليات از كار مي افتد و كاربر با صفحه آبي رنگ مرگ مواجه ميشود. حال در نظر بگيريد كه وقتي چند كاربر به طور همزمان نياز به منابع زيادي دارندچه اتفاقي مي افتد؟ ممكن است كه سيستم عامل به يك فرايند اجازه دهد تا به تنهايي براي مدتي كوتاه از تمام منابع آن استفاده كند .سپس سيستم عامل منابعش را در اختيار كاربر بعدي قرارميدهد و همين طور تا آخر .سيستم عامل بايد قبل از سرويس دهي به كابر بعدي كارهايي كه كاربر قبلي انجام داده است( مانند داده ها يا وضعيت كارهاي او ) را روي ديسك ذخيره كند كه اين فرايند نسبتا كند صورت ميگيرد .سپس بايد با استفاده از ديسكي كه داده ها و برنامه هاي كاربر بعدي روي آن ذخيره شده است، اطلاعات را بارگذاري كرده و آنگاه به كار خود ادامه دهد. چون فواصل بين تغييرات يا درخواستها برحسب هزارم ثانيه محاسبه مي شود ، به راحتي ميتوان مجسم كرد در صورت تغيير كاربران و تخصيص مجدد منابع، كامپيوتر بايد تمام وقت، قابليت خود را در اختبار آنها بگذارد ، بنابراين هيچ كار مهمي قابل انجام نيست. Fatal error مورد خطاي مهلك fatal error يكي از مواردي است كه كامپيوتر را از كار مياندازد .كاربران معمولي اجازه صدور بعضي از فرمانها را ندارند، زيرا اين فرمانها معمولا به عملكرد سخت افزار، حافظه و پردازش دستگاه مربوطند. اما گاه برنامه اي به يك محدوده ممنوعه وارد ميشود و براي محافظت از خود ، سيستم را خاموش مي كند .به اين ترتيب وقتي سيستم را مجددا راه اندازي مي كنيد ، همه چيز مثل سابق كار ميكند ، جز اينكه در اثر متوقف شدن دستگاه ، تمام داده هاي ذخيره نشده شما از بين ميروند. Disk crash مهمترين ويژگي ويندوز 2000 ثبات اين سيستم عامل در مقابل اين گونه خطاها و قابليت آن در خروج از سيستم هنگام وقوع يك فرايند مشكل آفرين، بدون نياز به راه اندازي مجدد كامپيوتر است . از كارافتادن هارد ديسك مشكل ديگري است كه يك سيستم ممكن است با آن مواجه شود . معمولا هد هاي خواندن و نوشتن يك درايو سخت در بالاي صفحات فلزي platter داخل درايو به حركت درمي آيند و با رسانه مغناطيسي تماس حاصل نمي كنند. اما در صورت يك شوك فيزيكي مثلا پرت شدن كامپيوتر كيفي از يك سطح مرتفع، هدها ممكن است با اين صفحات فلزي كه به سرعت در حال چرخش هستند، تماس پيدا كنند . اين مشكل معمولا disk crash ناميده ميشود و موجب از دست رفتن داده ها و يا فايلهاي يك برنامه و واردشدن خسارت به صفحات فلزي و هدها و درنتيجه جايگزين كردن درايو جديد با آن ميشود. منبع :ماهنامه آموزشي،پژوهشي و اطلاع رساني وب
این صفحه را در گوگل محبوب کنید
[ارسال شده از: نیک صالحی]
[مشاهده در: www.niksalehi.com]
[تعداد بازديد از اين مطلب: 349]