Разбираемся, почему ПК или ноутбук не запустятся без ОЗУ

без оперативной памяти компьютер не заработает

Для понимания, запустится ли компьютер без оперативной памяти, необходимо знать ее назначение в ПК. Структура современного ПК предполагает разделение его на специализированные блоки по схеме фон Неймана.

  1. Вычислительный блок — процессор;
  2. Блок долговременного хранения информации;
  3. Блок краткосрочного хранения информации;
  4. Блок ввода-вывода данных.

Оперативное запоминающее устройство (ОЗУ) или оперативная память, представляет собой блок №3, и предназначена для кратковременного хранения данных во время их обработки. Она задействуется, когда компьютер включен, и обнуляется, когда он выключен.

схема компьютера фон Неймана

Отсутствие любого из этих блоков, в том числе и ОЗУ, делает полноценную работу компьютера невозможной.

Предназначение

Во время работы часть оперативной памяти захватывается операционной системой, которой управляется компьютер. В этой части располагается ядро ОС, и в нее подгружаются необходимые для работы динамические библиотеки. В оперативной памяти размещаются служебные программы для управления периферийными устройствами (драйвера) и прикладные программы пользователя. В ОЗУ находятся данные и кэш программ, с которыми в этот момент работает пользователь.

Обращение к ОЗУ в процессе запуска компьютера

После включения устройства управление передается базовой системе ввода-вывода (BIOS), которая располагается в чипе долговременной памяти (ПЗУ). БИОС выполняет POST-test, то есть анализирует саму себя, структуру ПК, наличие или отсутствие отдельных ключевых компонентов, в том числе наличие, исправность и доступный объем оперативной памяти.

Если оперативка не установлена, или неисправна, БИОС выдаст звуковой сигнал и остановит процесс загрузки.

Нюансы в процессе загрузки

Большинство БИОС не требуют для своей работы наличие внешней оперативной памяти, и запускаются в любом случае при подаче питания.

Но на некоторых материнских платах реализована архитектура, при которой БИОС предварительно развертывается в верхних адресах ОЗУ, и только потом получает управление. При такой организации процесса запуска, диагностика наличия / целостности ОЗУ перед развертыванием не производится, и возникает ошибка контрольной суммы (check sum error) БИОС, которая не смогла расположить себя в отсутствующем оперативном запоминающем устройстве.

  • В первом варианте БИОС запустится без ОЗУ, и на монитор будут выведено стандартное окно системы. Будет функционировать клавиатура, можно проверить настройки и посмотреть основные параметры системного блока.
  • Во втором варианте базовая система ввода-вывода, следовательно, и интерфейс пользователя, не запустится, на монитор не будет выводиться информация, клавиатура не будет функционировать.

С точки зрения пользователя компьютер включится, и тут же «зависнет», при этом будут работать вентиляторы охлаждения процессора и блока питания.

Продвинутые эксперименты

В современных процессорах внутренний кэш второго и третьего уровней насчитывает десятки мегабайт. Теоретически, можно написать программу, располагающуюся на флэш-памяти, и использующую в своей работе кэш процессора вместо традиционного ОЗУ. Но для пользовательского интерфейса придется использовать нестандартные методы обработки ввода и вывода данных, так как существующие ОС не работают без оперативной памяти. Такой подход требует глубоких знаний программирования на низком уровне.

Вывод

Если в компьютере не установлена или испорчена оперативная память, то в большинстве случаев его можно включить для диагностики. В некоторых случаях компьютер будет «зависать». Компьютер без оперативного запоминающего устройства запустится, но его полноценная работа  без нее невозможна.

Понравилась статья? Поделиться с друзьями:
RAMOZY
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: