0

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

 
emewolfgan
emewolfgan
کاربر برنزی
تاریخ عضویت : بهمن 1387 
تعداد پست ها : 301
محل سکونت : سیستان و بلوچستان

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

 

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

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

 

سوال:

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

جواب:

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

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

8 * 1024 / 400 = 20.48s

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

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

 

خدایا همان ده که همان به

سه شنبه 16 مهر 1392  9:14 AM
تشکرات از این پست
salsabil111 mndm_88
ayesh1344
ayesh1344
کاربر طلایی2
تاریخ عضویت : اردیبهشت 1389 
تعداد پست ها : 5083
محل سکونت : خوزستان

پاسخ به:چرا مدت زمان بوت شدن کامپیوتر بعد از Hibernate، طولانی‌ می‌شود؟

با تشکر از شما

در خواب زمستانی فشار زیادی به سخت افزار نمی آید

جمعه 11 بهمن 1392  7:55 AM
تشکرات از این پست
javadtel
javadtel
کاربر برنزی
تاریخ عضویت : دی 1389 
تعداد پست ها : 107
محل سکونت : البرز
جمعه 11 بهمن 1392  10:44 AM
تشکرات از این پست
دسترسی سریع به انجمن ها