@RodionMorozov

Что такое ROM и зачем она нужна?

Помогите разобраться.

Что такое ROM и зачем она нужна, какой её объём. Все программы и ос храниться на hdd, зачем нужна rom?
  • Вопрос задан
  • 451 просмотр
Решения вопроса 2
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
ROM - Read-Only-Memory - память, доступная только на чтение.
RAM - Random Access Memory - память с произвольным доступом.
FLASH RAM - особый тип памяти, работающий преимущественно на чтение, запись осуществляется электронным стиранием блоков и записыванием информации поверх блока.

На заре компьютерных технологий были только два вида памяти ROM и RAM.
В ROM обычно "прошивали" первоначальный загрузчик и неизменяемые подпрограммы, иногда операционную систему.
В принципе, можно рассматривать BIOS компьютера, как записанный в ROM (или FLASH на сегодняшнем уровне) память.
Да, изготовление ROM с заранее "зашитой" информацией гораздо дешевле, чем использование других типов памяти, чем пользуются производители всяческих дешевых и массовых железок.

И да, термин "прошивка" появился из-за "шитья" - физически вышивали биты тонкой проволокой на магнитных кольцах!

К слову - www.155la3.ru/ferrite_memory.htm
Ответ написан
fox_12
@fox_12
Расставляю биты, управляю заряженными частицами
Все программы и ос храниться на hdd

У вас есть процессор, которому после инициализации при включении нужно передать некий набор конфигурации - скажем, - адрес порта, по которому сделать запрос диску, чтобы считать с него загрузочный сектор, да и собственно загрузить саму микропрограмму, которая помогает понимать процессору протокол общения с диском, выставить тайминги для памяти, чтобы она заработала устойчиво, чтобы в нее можно было загрузить загрузчик, передать адреса подключенных периферийных устройств и передать параметры для общения с ними - адреса портов, тайминги и прочее... Только после этого процессор сможет взаимодействовать с HDD и прочей периферией. А вот набор этих параметров и микропрограммы протоколов - собственно и грузятся с ROM.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
gbg
@gbg
Любые ответы на любые вопросы
Не все программы и ос хранятся на hdd

Есть еще такая BIOS и вот она нужна для того, чтобы запустить все остальные.

Центральный процессор слишком просто устроен для того, чтобы общаться с hdd и читать с него файловую систему.

Поэтому с древних времен на материнские платы ставят специальный чип, который содержит эту BIOS и хранится она в ROM

Точнее, в древние времена хранилась. Потом стало достаточно дешево ставить туда ROM, которую можно стереть ультрафиолетом, потом EEPROM, которую можно перезаписывать электрически.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы