Умные вопросы
Войти
Регистрация
Почему не делаю кеш в микросхемах памяти?
Если бы в каждой микросхеме памяти был кеш. То запись данных была бы параллельной. что ускорило бы работу. А еще можно было бы сделать предварительное чтение в кеш и при попадании данные быстре бы считывались.
7 года
назад
от
by Jeny
2 Ответы
▲
▼
0
голосов
Кэш для кэша? ) Прикольно придумали.
То есть то, что оперативная память является кэшем сама по себе Вас не смущает? И о какой параллельной записи данных речь? Кэш никакого отношения к многопоточности не имет. А насчёт одновременного чтения из кэша и основного источника - это ограничение контроллера и шины. поставьте 2 контроллера да и обращайтесь к каждому отдельно, что бы тот читал свою порцию данных и будет Вам 2 потока. Именно так и работают многопоточные материнки (которые каждому ядру свою планку подсовывают) .
Разберитесь с самой сутью процесса кэширования, потому что вопрос глупый на самом деле. Нету смысла кэшировать информацию, которая хранится В ОТКРЫТОМ виде, да ещё и в источнике с ВЫСОКОЙ СКОРОСТЬЮ ЧТЕНИЯ.
Потому кэш на диски вешается (у которого скорость чтения низкая) , на процессор (где сохраняется результаты операций, что бы не повторять расчёты) , но нету смысла вешать кэш на оперативку.
7 года
назад
от
Илья Соколов
▲
▼
0
голосов
КЭШ память дорогая и энергоемкая (много потребляет) Она может перегреваться, а это снижает надежность. Оперативную память нельзя строить по такому статическому принципу.
7 года
назад
от
Мила
Связанные вопросы
1
ответ
Когда ученные научаться делать полной сброс памяти в мозге и возвращение к начальному состоянию?
9 года
назад
от
мария шаплыко
1
ответ
Что будет происходить с тенью линейки?
2 года
назад
от
carlynk2
1
ответ
Что делать с колонкой
11 года
назад
от
TrisTania