سرعت سیستم را بالا ببرید (دیفرگ چیست؟)

 
moeinkhan
moeinkhan
کاربر تازه وارد
تاریخ عضویت : اردیبهشت 1397 
تعداد پست ها : 23

سرعت سیستم را بالا ببرید (دیفرگ چیست؟)

امروزه بسیاری از کاربران با شیوه و تکنیک های بالا بردن سرعت و توان کامپیوترها آشنا هستید.اما گاها یاد آوری و آموزش های ساده برخی از آنها خالی از لطف نخواهد بود.خوشبختانه ویندوز سیستم عاملی است که قابلیت های مناسبی در زمینه کنترل،احیا و بالا بردن توان های سخت افزاری/نرم افزاری را در اختیار کاربران قرار می دهد.به وسیله بسیاری از این راهکارها،می توان به آسانی ضمن بالا بردن پرفورمنس کامپیوترها،استفاده از آنها را در برخی نرم افزارها مانند بازی افزایش داد.یکی از این راهکارهای ساده،عملیات "دیفرگ" (Defragment) است.در این مطلب ضمن آشنایی با این فناوری،انجام آن در ویندوز های مختلف و 10 را نیز به شما خواهیم آموخت.با ما همراه باشید.

دیفرگ چیست؟

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

هارد دیسک نوعی ذخیره ساز دائمی است که برای خواندن اطلاعات از الگوریتم خواندن خطی یا پشت هم استفاده می کند.یکی از دلایل کاهش سرعت آن به نسبت SSD ها نیز همین مورد است.درایو های سالید،فلش درایو ها و حافظه رم،از الگوریتم پیشرفته دسترسی تصادفی (Random access) استفاده می کنند.البته نه این مورد بدان معنی نیست که هارد دیسک برای پیدا کردن یک فایل تمامی قسمت های خود را جستجو می کند.فایل های اصلی سیستم عامل پس از روشن شدن سیستم بر روی حافظه رم بارگذاری می گردد.پس از آن دسترسی به فایل های سیستم عامل بسیار سریعتر انجام می پذیرد.هر فایل و درایو دیگر نیز بر روی هارد دیسک یک آدرس ایجاد کرده و حجم این آدرس ها معمولا با بیت و بایت شناخته می شود.با توجه به این آدرس ها،هارد دیسک به سراغ مکانی می رود که اطلاعات آن درخواست شده است.اما با این همه،وجود فضاهای خالی موجبات زمان بیشتر برای دسترسی اطلاعات را فراهم می سازد.

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

آیا انجام عملیات دیفرگ در SSD ها نیز لازم است؟

حافظه های سالید یا SSD از IC های NAND در ساختار خود استفاده می کنند.الگوریتم کاری آنها بسیار شبیه به حافظه های رم (RAM) است.به عبارت بهتر تنها تفاوت آنها در ذخیره دائمی و موقتی اطلاعات است.حافظه های سالید از فناوری "دسترسی تصادفی" برای دستیابی به اطلاعات استفاده می کنند.علاوه بر آن یک الگو در ساختار آنها وجود دارد که از ایجاد فضای خالی در بین قسمت های پر جلوگیری می نماید.دسترسی به اطلاعات در سالید ها به شیوه جستجوی آدرس در همه مکان ها به صورت همزمان است و به عبارت بهتر درایوهای مورد نظر نیازی به خواندن اطلاعات به شیوه خطی ندارند.به همین علت نیازی به انجام عملیات دیفرگ در آنها وجود ندارد.

عملیات دیفرگ را چطور انجام دهیم؟

نرم افزارهایی برای انجام این کار وجود دارد که از جمله آنها می توان به Auslogics Disk Defrag اشاره کرد.اما سیستم عامل های ویندوز و مک دارای سرویس هایی ساده به منظور انجام این عملیات هستند که لزوم استفاده از نرم افزارهای جانبی را کاهش می دهد.به واقع انجام این عمل پیچیدگی چندانی ندارد و می توان به آسانی از طریق سرویس های موجود آن را عملی ساخت.

 

دوشنبه 24 اردیبهشت 1397  1:17 PM
تشکرات از این پست
دسترسی سریع به انجمن ها