Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.144.10.130] |
|
Сообщ.
#1
,
|
|
|
RAM-диски позволяют оперативке работать в режиме виртуального накопителя.
А как заставить видюху 1ГБ взять оперативку лишнюю - и стать, например, 4ГБ? |
Сообщ.
#2
,
|
|
|
Накопители - суть попытка ОС/драйверов обмануть пользователя и сказать, что есть некое ОЗУ, в кое вы можете записывать/читать, просто медленное. Успешно делается. А вот когда вы такое же попытаетесь сделать с дровами видеокарты (как минимум в дрова, думаю, надо лезть), то видеокарта вполне и сама хорошо знает об установленной на ней памяти, а потому так обмануть её не сканает. Т.е., скажем, драйвер говорит "запиши 1 байт по такому-то адресу", и видяха сама уже (аппаратно, у себя "дома") реализует таковую запись. И если адрес сей фиктивен, то ничем её не обмануть.
Хотя если дрова/железо позволяют залезть слишком глубоко вовнутрь железа, то можно; но я лично - сомневаюсь. |
Сообщ.
#3
,
|
|
|
Ну, вообще-то, большинство видеокарт и сами умеют работать напрямую с оперативкой. В частности могут самостоятельно грузить из оперативки текстуры или списки вершин и треугольников. Надо только, чтобы драйвер указал, где именно в оперативке всё это лежит.
Просто времени это занимает больше, чем при хранении этих же данных во встроенной памяти. И сильно грузит шину оперативки, ведь грузить всё это приходится при отрисовке каждого кадра. А если и рисование выполнять как попало, ещё и не по одному разу. |
Сообщ.
#4
,
|
|
|
Цитата Славян @ RAM-диск - это когда используется оперативка в качестве диска, а не наоборот. Наоборот - это свопинг. Накопители - суть попытка ОС/драйверов обмануть пользователя и сказать, что есть некое ОЗУ, в кое вы можете записывать/читать, просто медленное. |