Информация об изменениях

Сообщение Re: Совмещать процессор с SSD-памятью от 16.06.2023 13:51

Изменено 16.06.2023 13:53 vdimas

Re: Совмещать процессор с SSD-памятью
Здравствуйте, Shmj, Вы писали:

S>Собрать девайс все в одном — и SSD и видеокарта и процессор и ОЗУ — все в одном корпусе.


— Разная скорость оперирования (особенно при записи);
— Дороговизна при адресации каждой ячейки, поэтому записывают эту память блоками.

Подробней если:

* При записи производятся следующие операции:
— сначала заряжаются все затворы транзисторов блока (быстрая операция);
— затем эти затворы разряжаются (долгая операция);
— затем требуемые биты в блоке опять заряжаются (быстрая операция).
— затем контроль чтением, при неудаче происходит повтор полного цикла.

Этим обычно занимается асинхронная автоматика контроллера флеш-памяти, со встроенным кешем обычного статического ОЗУ.
Для адекватного быстродействия, контроллер постоянно поддерживает некий запас разряженных блоков, куда сразу можно писать.
При повторе записи контрллер пишут тоже в бругие блоки уже, ес-но.

Не обращал внимание, что мелкие файлы пишутся на флешку относительно быстро, а большие — на порядок дольше, а не пропорционально размерам файлов?
Это не из-за кеширования Windows, это из-за долгого процесса подготовки ячеек к записи в самой флешке.


* Экономия при блочной адресации чувствительная — по одному транзистору на бит, при том, что для хранения бита тоже используется один транзистор.
Поэтому, в обозримом будущем флеш-память адекватного размера будет только блочного доступа, иначе она будет стоить вдвое больше или за те же деньги быть вдвое меньше.
Re: Совмещать процессор с SSD-памятью
Здравствуйте, Shmj, Вы писали:

S>Собрать девайс все в одном — и SSD и видеокарта и процессор и ОЗУ — все в одном корпусе.


— Разная скорость оперирования (особенно при записи);
— Дороговизна при адресации каждой ячейки, поэтому записывают эту память блоками.

Подробней если:

* При записи производятся следующие операции:
— сначала заряжаются все затворы транзисторов блока (быстрая операция);
— затем эти затворы разряжаются (долгая операция);
— затем требуемые биты в блоке опять заряжаются (быстрая операция).
— затем контроль чтением, при неудаче происходит повтор полного цикла.

Этим обычно занимается асинхронная автоматика контроллера флеш-памяти, со встроенным кешем обычного статического ОЗУ.
Для адекватного быстродействия, контроллер постоянно поддерживает некий запас разряженных блоков, куда сразу можно писать.
При повторе записи контроллер пишет данные в другие блоки уже, ес-но.

Не обращал внимание, что мелкие файлы пишутся на флешку относительно быстро, а большие — на порядок дольше, а не пропорционально размерам файлов?
Это не из-за кеширования Windows, это из-за долгого процесса подготовки ячеек к записи в самой флешке.


* Экономия при блочной адресации чувствительная — по одному транзистору на бит, при том, что для хранения бита тоже используется один транзистор.
Поэтому, в обозримом будущем флеш-память адекватного размера будет только блочного доступа, иначе она будет стоить вдвое больше или за те же деньги быть вдвое меньше.