PDA

نسخه کامل مشاهده نسخه کامل : چه زماني سيستم شما Crash ميكند و از كار مي افتد؟



hesam
22-12-2004, 14:30
تمام افرادي كه با سيستم ويندور كار كرده اند به احتمال زياد با پيام معروف " صفحه ابي رنگ مرگ " (blue screen of death) مواجه شده اند . ايا ميدانيد كه اين صفحه چيست و حاوي چه اطلاعاتي است؟
اين صفحه كه به جز كاراكترهاي سفيد رنگ ان، يكدست ابي رنگ است، به شما در مورد از كار افتادن سيستم تان هشدار ميدهد . در اين پيغام دو را حل به شما پيشنهاد ميشود . اين پيام يك هشدار جدي است كه به شما اعلام ميكند :كامپيوترتان در اثر خطا از كار افتاده است . و در اين حالت در سيستم MACOS يك صفحه نمايش خالي حاوي يك كادر متن كوچك با تصوير يك بمب با فيوز روشن ظاهر ميشود ، اين صفحه ناخواسته هنگام Shut down ، دليل از كار افتادن سيستم را به اطلاع شما ميرساند .
معمولا اطلاعات مربوط به حافظه RAM سيستم شما روي صفحه نمايش به شكل كد ظاهر ميشوند. به كمك اين اطلاعات علت از كار افتادن سيستم خود و نيز نحوه جلوگيري از تكرار ان را در اينده متوجه خواهيد شد.

Infinite loop

حلقه نامتناهي infinite loop)) يكي ديگر از خطاهايي است كه ممكن است كامپيوترها را به زانو در اورد . اين حلقه، مجموعه دستورالعملهايي است كه آنقدر تكرار مي شوند تا شرايط خاصي به وجود آيد. در صورت فراهم نشدن شرايط چرخش همچنان ادامه يافته و هرگز به قسمت بعدي برنامه نمي رود.
وضعيت جابجايي يا تعويض مداوم Thrashing يكي ديگر از موقعيتهاي مشكل آفرين است .هر كامپيوتر داراي مقدار محدودي حافظه و قابليت پردازش است و وقتي يك فرايند يا يك برنامه يا كاربر در رابطه با يك سرور از سيستم عامل در خواستي ميكند كه قابل انجام نيست، سيستم عامل منابع لازم را از فرايند ديگري وام ميگيرد. اما فرايند به وام گرفته شده نيز به نوبه خود درخواست منابع ميكند و سيستم عامل بايد منابع درخواست شده را از مكان ديگري تامين كند .سرانجام كل سيستم در اثر تداوم اين عمليات از كار مي افتد و كاربر با صفحه آبي رنگ مرگ مواجه ميشود.

حال در نظر بگيريد كه وقتي چند كاربر به طور همزمان نياز به منابع زيادي دارندچه اتفاقي مي افتد؟ ممكن است كه سيستم عامل به يك فرايند اجازه دهد تا به تنهايي براي مدتي كوتاه از تمام منابع آن استفاده كند .سپس سيستم عامل منابعش را در اختيار كاربر بعدي قرارميدهد و همين طور تا آخر .سيستم عامل بايد قبل از سرويس دهي به كابر بعدي كارهايي كه كاربر قبلي انجام داده است( مانند داده ها يا وضعيت كارهاي او ) را روي ديسك ذخيره كند كه اين فرايند نسبتا كند صورت ميگيرد .سپس بايد با استفاده از ديسكي كه داده ها و برنامه هاي كاربر بعدي روي آن ذخيره شده است، اطلاعات را بارگذاري كرده و آنگاه به كار خود ادامه دهد.
چون فواصل بين تغييرات يا درخواستها برحسب هزارم ثانيه محاسبه مي شود ، به راحتي ميتوان مجسم كرد در صورت تغيير كاربران و تخصيص مجدد منابع، كامپيوتر بايد تمام وقت، قابليت خود را در اختبار آنها بگذارد ، بنابراين هيچ كار مهمي قابل انجام نيست.

Fatal error

مورد خطاي مهلك fatal error يكي از مواردي است كه كامپيوتر را از كار مياندازد .كاربران معمولي اجازه صدور بعضي از فرمانها را ندارند، زيرا اين فرمانها معمولا به عملكرد سخت افزار، حافظه و پردازش دستگاه مربوطند.
اما گاه برنامه اي به يك محدوده ممنوعه وارد ميشود و براي محافظت از خود ، سيستم را خاموش مي كند .به اين ترتيب وقتي سيستم را مجددا راه اندازي مي كنيد ، همه چيز مثل سابق كار ميكند ، جز اينكه در اثر متوقف شدن دستگاه ، تمام داده هاي ذخيره نشده شما از بين ميروند.

Disk crash

مهمترين ويژگي ويندوز 2000 ثبات اين سيستم عامل در مقابل اين گونه خطاها و قابليت آن در خروج از سيستم هنگام وقوع يك فرايند مشكل آفرين، بدون نياز به راه اندازي مجدد كامپيوتر است . از كارافتادن هارد ديسك مشكل ديگري است كه يك سيستم ممكن است با آن مواجه شود . معمولا هد هاي خواندن و نوشتن يك درايو سخت در بالاي صفحات فلزي platter داخل درايو به حركت درمي آيند و با رسانه مغناطيسي تماس حاصل نمي كنند.
اما در صورت يك شوك فيزيكي مثلا پرت شدن كامپيوتر كيفي از يك سطح مرتفع، هدها ممكن است با اين صفحات فلزي كه به سرعت در حال چرخش هستند، تماس پيدا كنند . اين مشكل معمولا disk crash ناميده ميشود و موجب از دست رفتن داده ها و يا فايلهاي يك برنامه و واردشدن خسارت به صفحات فلزي و هدها و درنتيجه جايگزين كردن درايو جديد با آن ميشود.

MaSoOd
14-01-2005, 06:53
ممنون از مقالت حسام جان
اینم لینکش :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

توجه : این سایتی که برا آپلود انتخاب شده محدودیت پهنای
باند و ... نداره
حالا اگه کسی به هر دلیلی نتونست این مقاله رو دانلود کنه تو تاپیکی که " تمام مقالات انجمن آموزش رو بصورت PDF دریافت کنید بالای انجمن هست یه پست بده و اسم مقاله رو بگه تا من براش مقاله رو ایمیل بزنم انتخاب با شما بصورت word یا pdf

'POP'
24-09-2005, 03:35
ماخذ پاراگراف اولت دانش و كامپيوتر(پاسخ رضا رزاقي به سؤال مربوط به من) بود اما بقيه رو نميدونم.اگه منابعت رو ذكر ميكردي فك كنم بهتر بود. ;)