Microsoft намерена построить мост из флэш-памяти между винчестером и оперативной памятью. Инженеры компании называют его FlashStore. Он будет представлять собой хранилище «ключей», которые будут связаны с «значениями» на жестком диске. Это позволит быстрее находить нужную информацию, которую требуют ОС и программы.
Microsoft надеется, что с помощью такого промежуточного хранилища удастся ускорить работу систем. В частности компания рассчитывает на рост производительности в онлайн-играх Xbox LIVE.
FlashStore – промежуточное хранилище для часто используемых данных. При обращении память будет загружать их с быстрого флэш-накопителя, а не относительно медленного винчестера. По скорости чтения флэш опережает HDD. Но запись пока осуществляется на него не так быстро, особенно когда речь идет о файлах небольшого размера. Кроме того, при случайных операциях записи флэш сильно теряет в производительности по сравнению с потоковыми. Создатели FlashStore сделают адаптированную к флэш-памяти структуру данных, учитывающую все особенности этого типа носителей информации.
FlashStore выступает в качестве посредника между оперативной памятью и жестким диском. Если частота обращений к информации снижается, то она переносится с флэшки на винчестер и заменяется новой. Кроме того, в FlashStore исключены операции записи со случайным порядком. ПО оптимизирует данные, в результате скорость работы устройства значительно возрастает.
Наконец, разработчики также оптимизировали само взаимодействие флэш и RAM. Оперативная память получает специальные таблицы, в которые уже заложено местоположение нужны данных. Не тратится время на поиск.
Представители Microsoft утверждают, что FlashStore значительно увеличивает производительности системы. Правда, пока не сообщают, когда же разработка будет внедрена. Возможно, ее поддержку получит Windows 8.