• توجه: در صورتی که از کاربران قدیمی ایران انجمن هستید و امکان ورود به سایت را ندارید، میتوانید با آیدی altin_admin@ در تلگرام تماس حاصل نمایید.

NCQ چیست؟

Reza

متخصص بخش اسکریپت
6640.jpg

هارد دیسك ها مكانیكی ترین قطعه موجود در كامپیوتر ها به شمارمی آیند. این موضوع باعث می شود هارد دیسك سیستم را از پتانسیل كارآیی واقعی آن دور كند. كندی هارد دیسك ها تنها به كامپیوترhardمحدود نمی شود و در وسایل الكترونیكی دیگر مثل پخش كننده های موسیقی كه هارد دیسك دارند، نیز ردی از این اثر دیده می شود. ساختار هارد دیسك مربوط به سال ۱۹۵۶ می شود. در این سال آی بی ام اولین هارد دیسك را با ظرفیت ۵ مگابایت عرضه كرده كه توسط ۵۰ دیسك ۲۴ اینچی فراهم می شد. این تكنولوژی در حال حاضر نیز به همین صورت استفاده می شود. در حال حاضر یك هارد دیسك ۴۰۰ گیگا بایتی دارای ۵ دیسك ۵/۳ اینچی هر كدام با ظرفیت ۸۰ گیگا بایت است. با افزایش ظرفیت هارد دیسك ها، تنوع اطلاعات موجود روی آن ها نیز افزایش می یابد كه باعث افزایش قابل توجه زمان دسترسی (Access Time) می شود. در واقع منظور همان مدت زمانی است كه طول می كشد تا هدهای خواندن و نوشتن اطلاعات را بر روی دیسك پیدا كنند كه در هنگام اجرای نرم افزارها از این تاخیر با نام Load شدن نرم افزار یاد می شود. كه بخش اصلی این تاخیر مربوط به هارد دیسك می شود.

اما ساختار هارد چگونه است؟
هر هارد شامل چند دیسك می شود و هر دیسك دارای چندین واحد ذخیره سازی اطلاعات است. شیار یا (Track) یكی از این واحدها است. كه به شكل دایره همانند شیارهای صفحه گرامافون است. واحد بعدی كلاستر (Cluster) است. خود كلاستر شامل یك یا چند سكتور یا قطاع (Sector) است. سكتورها كوچكترین واحد ذخیره سازی اطلاعات هستند. كه اطلاعات درون آن قرار می گیرند ارتباط میان سكتورها توسط (فایل سیستم) بررسی و پیگیری می شود. برای خواندن و نوشتن اطلاعات از وسیله ای به نام هد استفاده می شود. هدها روی یك بازوی محرك قرار دارند. برای چرخش دیسك ها نیز از یك وسیله دوكی شكل استفاده می شود كه باعث چرخش صفحه می شود. هر چه سرعت چرخش بیش تر باشد دیسك سریعتر عملیات ها را انجام می دهد. واحد این چرخش دور بر دقیقه یا RPM است. به مجموع زمان جستجوی فایل و چرخش دیسك زمان دسترسی می گویند. هنگامی كه بسته های اطلاعاتی درخواستی از هارد افزایش یابد مدت زمان دسترسی افزایش پیدا می كند و برای كاربرد محسوس خواهد بود. هارد برای پیدا كردن و خواندن چند بسته اطلاعاتی كه در نقاط مختلف هارد هستند و حركت های اضافی زیادی انجام می دهد تا آن ها را پیدا كرده و بخواند. تكنولوژی NCQ یا صف بندی ذاتی دستورات برای حل این مشكل ارائه شده است این تكنولوژی برای دیسك های سازگار با درگاه SATA در نظر گرفته شده است.


و اما :NCQ
هارد دیسك های بدون NCQ دستورات را طبق ترتیبی كه دریافت می كنند اجرامی كنند. درست مانند هنگامی كه وارد یك فروشگاه شده اید و طبق لیست خرید خود را به ترتیب از قفسه های بر می دارید.هارد دیسك هایی كه NCQ دارند دستورات را به ترتیب نزدیكی آن ها به محل فعلی هدهای هارد دیسك انجام می دهند. مانند هنگامی كه در فروشگاه خرید خود را بر اساس لیست از اجناس نزدیك تر به خودتان شروع كنید. برای استفاده از NCQ چندین پیش نیاز وجود دارد، اولی پشتیبانی هارد دیسك شما از NCQ و دومی پشتیبانی كنترلگر دیسك از NCQ چنانچه این قابلیت در هارد دیسك داشته باشد بر روی آن ذكر خواهد شد.همچنین بعضی از مادر بوردهایی كه پورت SATA دارند دارای قابلیتی به نام AHCI هستند كه اجازه می دهد سیستم عامل از قابلیت NCQ استفاده كند. این قابلیت در ویندوز XP در نظر گرفته نشده است بنابراین هنگام نصب ویندوز XP باید درایورهای AHCI را نصب كنید. اما خوشبختانه ویندوز ویستا به طور كامل از این قابلیت پشتیبانی می كند و تنها كافی است حالت AHCI را در بایوس مادربورد فعال كنید.
 
بالا