1. این پایگاه به ثبت ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ایران رسیده است.

    مهمان عزیز سپاس بابت بازدید شما از تالار گفتگوی دهه هفتادی ها.

    عضویت در انجمن رایگان بوده و برای عموم باز میباشد . با صرف 30 ثانیه یکی از اعضای دهه هفتادی ها شوید .

چرا مدت زمان بوت شدن کامپیوتر بعد از Hibernate کردن اینقدر طولانی است؟

شروع موضوع توسط Admin ‏Sep 29, 2013 در انجمن ترفند و آموزش

  1. Admin

    Admin غواصی فقط تو چشات عضو کادر مدیریت مدیر کل سایت

    12,486
    24,594
    62,569
    ممکن است برای شما هم اتفاق افتاده باشد، زمانی که کامپیوتر خود را در حالت Hibernate قرار داده و خاموش می‌کنید، هنگامی که قصد کار کردن مجدد با کامپیوتر را داشته باشید، متوجه می‌شوید که مدت زمان بوت شدن کامپیوتر بسیار طولانی‌تر از زمانی است که سیستم عامل به صورت معمولی بوت می‌شود. در ادامه قصد داریم دلایل این مشکل را بررسی کنیم.

    سوال:


    حالت خواب زمستانی (Hibernation) به معنی منتقل کردن تمام اطلاعات موجود بر روی حافظه رم به حافظه اصلی و در نهایت، انجام این عمل به شیوه معکوس است. حال، سوالی که در اینجا مطرح شده، این است که چرا انجام این عمل (خواب زمستانی) در کامپیوتر، باعث طولانی شدن زمان بوت شدن سیستم عامل می‌شود؟

    جواب:


    دلیل اصلی بروز چنین مشکلی، به عملیات خواندن/نوشتن بر روی حافظه اصلی مربوط می‌شود. عملیات خواندن و نوشتن بر روی حافظه اصلی بسیار زمان‌بر تر از زمانی است که همین عمل مشابه بر روی حافظه رم انجام شود. البته باید این موضوع را نیز در نظر داشت که استفاده از حافظه‌های حالت جامد (SSD) به جای حافظه‌های معمولی در کامپیوتر نیز تاثیر چندانی در بهبود این مشکل نخواهد داشت. در برخی از سیستم‌ها، کاربر می‌تواند ماوس را حرکت دهد و یا با کیبورد کار کند، اما امکان استفاده کامل از سیستم عامل وجود ندارد. دلیل این موضوع هم ساده است، خواندن اطلاعات از روی حافظه و نوشتن آن‌ها بر روی رم بسیار زمان بر و طولانی است.

    برای مثال فرض کنید کامپیوتر شما مجهز به 8 گیگابایت حافظه رم و حافظه SSD با نرخ انتقال داده 400 مگابایت در ثانیه باشد. در این شرایط با استفاده از فرمول زیر، باز هم 20.48 ثانیه طول می‌کشد تا سیستم از حالت خواب زمستانی خارج شده و به حالت عادی بازگردد.


    8 * 1024 / 400 = 20.48s


    اگر در این مثال، نرخ انتقال حافظه اصلی نیز همانند حافظه رم، یعنی 15,000 مگابایت در هر ثانیه بود، عملیات فوق در عرض 0.55 ثانیه انجام می‌گرفت.

    البته این موضوع چندان هم جدید نیست، زیرا اختلاف سرعت بین حافظه رم و حافظه اصلی، همواره یکی از بزرگترین دغدغه‌های متخصصان علوم کامپیوتر بوده است.