В этой статье вы узнаете как работает персональный компьютер, как проходит его загрузка, начиная с нажатия кнопки питания.
Включение питания компьютера
При первом нажатии кнопки питания компьютер посылает сигнал на источник питания компьютера, который преобразует переменный ток (AC (alternating current)) в постоянный (DC (direct current)). Это питание обеспечивает компьютер и его компоненты необходимым питающим напряжением и электрической мощностью.
Компьютер и его компоненты получат питание. Источник питания проводит запуск теста напряжений. Если нет ошибок, он отправит сигнал (с использованием транзисторов) на материнскую плату и процессор компьютера (CPU). В то время как это происходит, процессор обнуляет данные в регистрах памяти и присваивает счетчику программ процессора шестнадцатеричное число F000. Этой командой процессор сигнализирует о том, что он готов обработать инструкции, содержащиеся в базовой системе ввода-вывода (BIOS).
BIOS и POST
Когда компьютер обращается к BIOS, он начинает самотестирование при включении питания (POST — power on self test ). Эта последовательность тестов гарантирует, что необходимые компоненты присутствуют и функционируют должным образом. Если компьютер не проходит ни один из тестов, он сталкивается с ошибками. Ошибка POST — это код звукового сигнала, который отличается от стандартного — один или два звуковых сигнала. Например, при ошибке POST может не генерировать никаких звуковых сигналов или будет комбинация различных звуковых сигналов, указывающих на причину сбоя.
Он играет в роблокс на 25-ти телефонах roblox #Shorts
Если компьютер проходит POST, он просматривает первые 64 байта памяти, расположенные в микросхеме CMOS. Этот чип запитан 3 вольтовой батареей, даже при выключенном компьютере, настройки в нем сохраняются. Этот чип содержит такую информацию, как системное время и дата, а также информацию обо всем оборудовании, установленном на вашем компьютере.
После загрузки информации из CMOS, POST начинает проверку и сравнение системных настроек с тем, что установлено на компьютере. Если ошибок не обнаружено, он загружает основные драйверы устройств и обработчики прерываний для такого оборудования, как жесткий диск, клавиатура, мышь. Эти базовые драйверы позволяют процессору взаимодействовать с этими аппаратными устройствами и позволяют компьютеру продолжать процесс загрузки.
Затем POST проверяет значение реального времени (RTC) или системный таймер и системную шину, чтобы убедиться, что оба работают. Наконец, вы получите изображение на своем дисплее после того, как POST загрузит память, содержащуюся в адаптере дисплея.
Затем BIOS проверяет, продолжить загрузку или сделать перезагрузку, просматривая адрес памяти 0000:0472. Если он видит 1234h, BIOS понимает, что это перезагрузка, и пропускает оставшиеся шаги POST.
Если 1234h не отображается, BIOS понимает, что можно продолжать и выполнять следующие тесты POST. Затем он проверяет оперативную память (ОЗУ), установленную в компьютере, путем записи на каждый чип. Раньше компьютеры показывали этот шаг, поскольку память подсчитывалась во время загрузки.
Задача на смекалку, которая заставит ваш мозг работать
Далее, POST отправляет сигналы на оптический привод компьютера и жесткий диск для тестирования. Если все диски проходят тест, POST завершен, и компьютер получает указание начать загрузку операционной системы.
Загрузка операционной системы
После того, как компьютер прошел проверку, он запускает процесс загрузки. Этот процесс отвечает за загрузку операционной системы и всех связанных с ней системных файлов. Поскольку Microsoft Windows является наиболее часто используемой операционной системой, в этом разделе рассматривается загрузка Microsoft Windows.
BIOS сначала передает управление первичному загрузчику (bootstrap loader), который просматривает загрузочный сектор первого загрузочного устройства (жесткого диска, SDD, DVD, флэш-накопителя). Если очерёдность загрузки в настройках CMOS не изменена.
В этом примере Microsoft Windows 10 Bootmgr (диспетчер загрузки Windows) находится в загрузочном секторе. Он сообщает компьютеру, где найти оставшийся код на жестком диске или SDD. Затем загружается Windows, начиная с заставки Windows и загрузки реестра Windows. После загрузки реестра, Windows начинает загружать в память множество низкоуровневых программ, составляющих операционную систему. Первоначально загруженные программы позволяют Windows взаимодействовать с основным оборудованием и другими приложениями, запущенными на компьютере.
После загрузки реестра, начальных базовых аппаратных устройств, загрузчик Windows подхватывает устройства plug and play, устройства PCI. После загрузки всех этих устройств, Windows устанавливает полную поддержку жесткого диска, разделов и любых других дисков и переходит ко всем другим установленным драйверам.
В итоге, после выполнения описанных выше действий, будут загружены все дополнительные необходимые службы, и Windows покажет Рабочий стол — компьютер готов к работе.
Аппаратные устройства, взаимодействующие с компьютером
После загрузки операционной системы на компьютер аппаратное обеспечение, подключенное к компьютеру, должно иметь возможность взаимодействовать с процессором. Аппаратная связь осуществляется с помощью запроса на прерывание (IRQ). Контроллер прерываний отправляет запрос (INTR) в центральный процессор, чтобы остановить то, что он делает для обработки нового аппаратного запроса. Все, что выполняется процессором, приостанавливается и сохраняется в виде адреса памяти в стеке памяти. Затем эта задача возобновляется, когда выполняется текущая (более срочная) задача.
Как проверить характеристики компьютера
Как устроен системный блок компьютера
Как правильно выбрать ноутбук для дома, работы, учёбы
Облачный сервис — Яндекс Диск
Звуковая карта компьютера
ОЧЕНЬ ВАЖНО! Оцени лайком или дизлайком статью!
0 1 308 views
Вам также может быть интересно
Осваиваем компьютер 0 529 views
Интернет и телевидение давно перестали конкурировать. Сегодня жители планеты Земля делятся на тех, кто
Осваиваем компьютер 9 1 679 views
Компьютерные компетенции — общие навыки работы на персональном компьютере, навыки работы с электронными документами,
Осваиваем компьютер 6 7 191 views
WhatsApp, наверное, самый популярный мессенджер среди пользователей смартфонов на android. С его помощью мы
Осваиваем компьютер 0 4 980 views
Современные электронные устройства используют разные способы приема информации: визуальные, голосовые и контактные. К визуальным
Источник: tvojkomp.ru
Где хранятся списки файлов, которые могут запускаться при старте системы?
Подскажите, правильно ли я понимаю, что автозагрузка работает из трех источников: реестра, автозапуска и планировщика задач?
Отслеживать
задан 1 авг 2018 в 10:15
247 1 1 серебряный знак 10 10 бронзовых знаков
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
правильно ли я понимаю, что автозагрузка работает из трех источников: реестра, автозапуска и планировщика задач?
Нет. Вы путаете тёплое с мягким. Источник один — файлы на диске (в.т.ч. и сетевом). А кто ту или иную ерунду с диска запустит — вот тут вариантов немерено. WinInit, Explorer или ещё какой модуль, в т.ч. и по цепочке.
Если желаете посмотреть ВСЁ, где и что теоретически может запускаться при старте, используйте соотв. программы. Например, AutoRuns.
И учитывайте, что любой автозапущенный модуль может запустить что-то ещё — такой ерунды уже ни одна программа не учтёт. Тогда разве что смотреть список запущенных процессов (например, с помощью Process Explorer) и пытаться определить, кто же запустил тот или иной модуль — авось дерево пап и дочек процессов поможет. А если папа выгрузился, и очередной автозапустившийся модуль ни к чему не привязан — тогда только мониторинг загрузки. Скажем, с помощью Process Monitor.
Источник: ru.stackoverflow.com
5. Назначение и состав операционной системы компьютера. Загрузка компьютера.
Для того чтобы мы могли не думать о том, как в компьютере происходит работа процессора с программами, данными и с аппаратными устройствами, существует специальный комплекс программ, называемых операционной системой.
Операционные системы разные, но их назначение и функции одинаковые. Операционная система является базовой и необходимой составляющей ПО компьютера, без нее компьютер не может работать в принципе.
Операционная система – комплекс программ, обеспечивающих взаимодействие всех аппаратных и программных частей компьютера между собой и взаимодействие пользователя и компьютера.
Операционная система обеспечивает связь между пользователем, программами и аппаратными устройствами.
Структура операционной системы:
- Ядро – переводит команды с языка программ на язык «машинных кодов», понятный компьютеру.
- Драйверы – программы, управляющие устройствами.
- Интерфейс – оболочка, с помощью которой пользователь общается с компьютером.
Запуск компьютера
При поступлении сигнала о запуске процессор обращается к специально выделенной ячейке памяти. В ОЗУ в этот момент ничего нет, если бы там была какая-либо программ, то она начала бы выполнятся. Для того чтобы компьютер мог начать работу необходимо наличие специальной микросхемы – ПЗУ. Программы ПЗУ записываются на заводе и называются BIOS.
После включения компьютера процессор начинает считывать и выполнять микрокоманды, которые хранятся в микросхеме BIOS. Прежде всего начинает выполнятся программа тестирования POST, которая проверяет работоспособность основных устройств компьютера. В случае неисправности выдаются определенные звуковые сигналы, а после инициализации видеоадаптера процесс тестирования отображается на экране монитора. Затем BIOS начитает поиск программы-загрузчика операционной системы. Программа-загрузчик помещается в ОЗУ и начинается процесс загрузки файлов операционной системы.
Источник: studfile.net