Не зря же учился на инженерном в ЧНУ. Идея возникла только что, когда наблюдал за загрузкой сравнительно "тяжелой" программы, которая большую часть нагрузки направляет на диск. Для сравнения работы этой программы у меня было 2 примерно одинаковых по "поколению" компьютера, но на одном SSD, а на другом HDD. Суть такая: что при запуске программы сразу в 2х копиях (одновременно) - копии загружались с заметными лагами и одновременно открывались. А что если на аппаратном уровне отслеживать запросы к дисковому пространству и вместо того, чтобы для множественных запросов к одному и тому-же файлу делая столько-же операций запрос-считывание к диску - учитывать в оперативке уже выкачанные файлы и при нужде в этих файлах параллельных программ - выдавать им эту самую ячейку памяти. Таким образом 2 программы смогут подгружаться параллельно, без заметных лагов, и количество используемой памяти будет в разы меньше. Что скажете, специалисты-инженеры компьютерной безопасности? Я в ней абсолютно не уверен, потому и в болталке
ты изобрёл SSHD. да, каак тут цитировать?! вирт диск удобен кстати при компиле больших прожектов, только исчо надо все подкрутить как следует