قابلیت DirectStorage ویندوز ۱۱ چیست و چگونه عملکرد سیستم را بهبود میدهد؟
ویندوز 11 در راه است و مایکروسافت اخیرا هم اولین نسخه بتای آن را منتشر کرده. این سیستم عامل طراحی تازهای دارد و قابلیتهای متنوعی را در اختیار کاربران قرار میدهد. یکی از این ویژگیها، ...
ویندوز 11 در راه است و مایکروسافت اخیرا هم اولین نسخه بتای آن را منتشر کرده. این سیستم عامل طراحی تازهای دارد و قابلیتهای متنوعی را در اختیار کاربران قرار میدهد. یکی از این ویژگیها، DirectStorage نام دارد که سرعت بارگذاری بازیها را بطور چشمگیری بهبود میدهد. در این مطلب میخواهیم نگاه دقیقتری به قابلیت DirectStorage برای کامپیوترهای مجهز به ویندوز ۱۱ داشته باشیم.
احتمالا این اولین باری نیست که نام قابلیت DirectStorage به گوشتان خورده، چرا که این فناوری هم اکنون با کنسولهای بازی ایکس باکس سری ایکس و سری اس در اختیار کاربران قرار دارد. این فناوری بخشی از سیستم معماری Velocity ایکس باکس است و عملکردش در ویندوز ۱۱ تفاوتی با کنسولهای بازی ندارد.
هدف اصلی توسعه قابلیت DirectStorage یک چیز است: خواندن سریعتر اطلاعات از فضای ذخیرهسازی و نوشتن سریعتر دادهها.
قابلیت DirectStorage چیست؟
DirectStorage در حقیقت یک فناوری مربوط به دنیای گیمینگ است که افزایش چشمگیر حجم بازیها در سالهای اخیر موجب توسعهاش شده. بازیها جزئیات بسیار بیشتری در مقایسه با گذشته دارند و باید در سریعترین زمان ممکن در حافظه بارگذاری شوند و راهکارهای قدیمی در این زمینه محدودیت دارند.
در حقیقت همه ما در زمان اجرای بازیها با صفحه Loading روبهرو شدهایم و یا اینکه در هنگام اجرای بازی، صحنهای به درستی برایمان به نمایش گذاشته نشده. DirectStorage میخواهد این مشکلات را کمتر کند.
از نظر فنی، DirectStorage بخشی از قابلیتهای DirectX 12 است که پروتکلهای رسانهای را پوشش میدهد. این قابلیت یک API یا یک ابزار است که توسعهدهندگان میتوانند با استفاده از آن به سخت افزار دسترسی پیدا کنند. این ابزار منجر به دسترسی بهتر سازندگان بازیها به فضای ذخیرهسازی و کاهش مدت زمان انتظار برای بارگذاری بازی میشود. این موارد میتوانند در زمان اجرای بازی یا میان صحنهها اعمال شوند.
فضای ذخیرهسازی موردنیاز DirectStorage
قابلیت DirectStorage در ویندوز ۱۱ به نوع خاصی از حافظههای SSD نیاز دارد: NVMe. توضیح اینکه NMVe دقیقا چیست، نیاز به مقاله جداگانهای دارد، بنابراین در این حد کافیست که بدانید حافظه NVMe سرعت ارتباطات بین فضای ذخیرهسازی دائمی کامپیوتر و سایر بخشهای سیستم را افزایش میدهد.
فناوری DirectStorage برای بهرهمندی از همین سرعت توسعه پیدا کرده و میخواهد هرگونه مشکل احتمالی که در هنگام انتقال دادهها میان درایوها و سایر قطعات کامپیوتر ایجاد میشوند را برطرف کند. به بیان سادهتر، این قابلیت به SSD NVMe اجازه میدهد که بالاترین عملکردش را به نمایش بگذارد.
تاثیرگذاری DirectStorage روی عملکرد سیستم
راههای مختلفی برای بهبود عملکرد سیستم از طریق DirectStorage وجود دارد. یکی از این روشها، باندل کردن درخواستهای ورودی و خروجی است، به معنای آنکه عملیاتها کارآمدتر میشوند.
با افزایش قدرت GPUها در سالهای اخیر، قابلیت DirectStorage در ویندوز ۱۱ باعث میشود که عملکرد کارت گرافیک بخاطر سرعت پایین انتقال اطلاعات کاهش پیدا نکند و بارگذاری اطلاعات از فضای ذخیرهسازی داخلی بدون مشکل انجام شوند.
تعداد درخواستهایی که میتوان بطور همزمان پردازش کرد هم اهمیت دارد، چرا که توسعهدهندگان اغلب بازیهای خود را به چندین تکه کد بسیار کوچک تقسیم میکنند. چنین رویکردی به منابع سیستم کمک میکند، اما مدت زمانی که باید به دیسک دسترسی پیدا کرد بطور چشمگیری افزایش مییابد. DirectStorage چنین مشکلی را برطرف میکند.
یکی دیگر از کارهای DirectStorage، کاهش درگیری پردازنده مرکزی برای بارگذاری دادههای بازی است و میتوان آنها را بطور مستقیم از درایو NVMe گرفت. بنابراین فشار کمتری به CPU وارد میشود و میتواند کارهای دیگری را راحتتر انجام دهد.
در حقیقت این قابلیت جدید بطور مستقیم به حافظه SSD NMVe برای GPU دسترسی دارد و بار پردازشی را از روی CPU برمیدارد. به همین دلیل به آن DirectStorage گفته میشود. API این فناوری فایلها را هنگام برداشتن از حافظه ذخیرهسازی بدون فشار به CPU، از حالت فشرده خارج میکند.
به گفته یکی از کارمندان مایکروسافت به نام «اندرو یانگ» با این فناوری، توسعهدهندگان به راه فوقالعاده کارآمدی برای ثبت و مدیریت درخواستها دست پیدا میکنند. در نتیجه مدت انتظار برای ورود به بازی به کمترین زمان ممکن میرسد و میتوانید به سرعت و راحت شخصیتها را در بازیها کنترل کرد.
قابلیت DirectStorage ویندوز 11 به اندازهای انعطافپذیر است و توسعهدهندگان میتوانند استفادههای مختلفی از آن داشته باشند. بنابراین توانایی سخت افزاری و نرم افزاری آن میتواند در هر بازی متفاوت باشد.
DirectStorage برای ویندوز ۱۰
اگرچه مایکروسافت در ابتدا گفته بود این فناوری مختص ویندوز 11 است، اما پس از مدتی از امکان بهرهمندی سیستمهای مجهز به ویندوز 10 از آن خبر داد. با این حال، عملکرد DirectStorage در ویندوز ۱۱ بهتر خواهد بود، بنابراین اجرای بازیها روی سیستم عامل جدید ردموندیها لذت بیشتری نسبت به ویندوز ۱۰ خواهد داشت.
کارتهای گرافیک سازگار با DirectStorage
برای استفاده از این فناوری در کنار ویندوز ۱۱ یا ویندوز 10 و حافظه SSD NVMe، باید GPU سازگار با آن هم داشته باشید. کارتهای گرافیک سری RTX 2000 و RTX 3000 شرکت انویدیا و کارتهای گرافیک مبتنی بر معماری RDNA 2 شرکت AMD با این فناوری سازگارند.
اگر چنین سیستمی ندارید، نگران نباشید چرا که بازیهای جدید همچنان روی آن اجرا خواهند شد، اما خبری از بهبودهای DirectStorage نخواهد بود و باید مانند گذشته زمان تقریبا زیادی را برای بارگذاری آنها منتظر بمانید.
در پایان اگر سیستمی دارید که امکانات موردنیاز DirectStorage را دارد، در آینده بازیهای کنونی هم برای بهرهمندی از فناوری جدید بروزرسانی میشوند تا تجربه لذتبخشتری را در اختیارتان قرار دهند.
برای گفتگو با کاربران ثبت نام کنید یا وارد حساب کاربری خود شوید.