16 ГБ / с? Бах, мы можем сделать лучше. Наполните грузовик картами microSD и поезжайте по дороге к соседу. Там у вас есть пропускная способность порядка ПБ / с. И никто не возражает ждать миллионы миллисекунд, чтобы увидеть, удалось ли им навести курсор на нужную кнопку, верно?
Итак, это крайний пример, но он демонстрирует, что происходит, когда вы сосредотачиваетесь только на пропускной способности и игнорируете другую половину производительности передачи данных: задержку.
В StackOverflow хорошо разбирается задержка различных обращений к данным. Важным выводом является то, что задержка ОЗУ измеряется в сотнях наносекунд, тогда как задержка SSD измеряется в десятках микросекунд. Таким образом, вместо того, чтобы ждать 100 тактов, когда вашему процессору с частотой 1 ГГц нужно что-то, не находящееся в кеше, ему придется ждать 10000 или больше. Это много времени, чтобы попытаться заполнить другой работой.
И еще есть факт, что твердотельные накопители M.2 на самом деле не имеют такой большой полосы пропускания, как вы думаете. Слот M.2 поддерживает только до четырех линий PCI-E, что при использовании стандарта PCI-E 4.0 ограничивает полосу пропускания до ~ 7,9 ГБ / с, а в будущем стандарте PCI-E 5.0 - до 15,8 ГБ / с. ,
Что касается виртуальной памяти, да, подобно жесткому диску, мы можем использовать SSD для виртуальной памяти, но имейте в виду, что это расширение ОЗУ, а не замена.
Еще кое-что интересное: AMD анонсировала графический процессор с парой PCI-E x4 M.2 SSD на борту в RAID-0. Это не замена оперативной памяти графического процессора (пропускная способность которого измеряется сотнями гигабайт / с), а скорее как накопитель (он представлен как таковой для ОС). В основном это означает, что графический процессор может получать данные с накопителя без каких-либо накладных расходов от интерфейса PCI-E материнской платы. Это привело к увеличению скорости от 900 МБ / с до системного диска до ~ 4 ГБ / с до встроенного диска, хотя не указано, был ли системный диск также RAID-0.