DirectStorage API значително ще подобри производителността на Windows 10 на NVMe SSD дискове
Microsoft пренася DirectStorage API на XBox към компютри с Windows и ще го пусне с DirecxX 12 Ultimate, за да намали времето за зареждане на тежки приложения и игри.
Както може би вече знаете, най-новите Xbox устройства се зареждат от архитектурата на Xbox Velocity, която се основава на четири компонента, които осигуряват невероятна производителност на играта: специален NVMe SSD, хардуерен блок за декомпресия, DirectStorage API и поточно предаване на обратна връзка със Sampler (SFS). Microsoft реши да направи частта на DirectStorage API достъпна на устройства с Windows 10.

Microsoft обяснява промяната, както следва:
NVMe устройствата са не само базирани на SSD устройства с изключително висока честотна лента, но имат и хардуерни канали за достъп до данни, наречени NVMe опашки, които са особено подходящи за натоварвания с игри. За да извади данни от устройството, ОС изпраща заявка до устройството и данните се доставят на приложението чрез тези опашки. Едно NVMe устройство може да има множество опашки и всяка опашка може да съдържа много заявки наведнъж. Това е идеално съчетание с паралелния и пакетен характер на съвременните игрови натоварвания. Моделът за програмиране DirectStorage по същество дава на разработчиците директен контрол върху този силно оптимизиран хардуер.
Текущите API за съхранение в Windows не са оптимизирани за контролиране на NVMe опашки. Ако притежавате най-ново устройство за съхранение, игрите с Windows 10 и игри ще се възползват от този нов API и тяхната производителност няма да бъде ограничена от по-старите стандарти. Ако вашето устройство за съхранение все още не поддържа новата функция, нищо няма да се промени за вас и можете да продължите да играете игри както обикновено.