Процессы компьютера при включении windows

Этапы загрузки компьютера

Включение компьютера является довольно сложным процессом и происходит в несколько этапов:

  • Когда пользователь нажимает кнопку POWER системного блока компьютера, первым делом начинается тестирование блока питания на соответствие всех напряжений требованиям. В случае удачного завершения данной операции, спустя 0.1-0.5с, вырабатывается сигнал Power Good, свидетельствующий о том, что загрузку компьютера можно продолжать. Дальше на специальный вход центрального процессора подается сигнал сброса (Reset). Процессор обнуляет содержимое своей памяти и начинает работу.
  • На следующем этапе центральный процессор считывает из BIOS инструкции по проведению начального тестирования, инициализации и диагностики устройств персонального компьютера. Для этого запускается программа самотестирования (POST, Power-On Self Test). Программа POST выполняет тестирование процессора, оперативной памяти, чипсета, видеосистемы, накопителей, системы управления питанием, клавиатуры, портов LPT и COM (а также подключенных к ним устройств), других компонентов компьютера.… Результаты тестирования выводятся на экран. Если во время прохождения процедуры POST была обнаружена ошибка, на экран монитора также должно выводиться соответствующее сообщение, сопровождаемое звуковым сигналом (не всегда).

Рекомендую более детально изучить:

  • Выполняется поиск BIOS других устройств, подключенных к системной плате (видеокарты, сетевой платы, контроллера SCSI и.т.д.). В случае обнаружения БИОС другого устройства управление переходит к программе инициализации данного устройства. Выполняется тестирование, инициализация соответствующего устройства. По окончании данных процессов управление опять передается BIOS системной платы.
  • После завершения проверки работоспособности всех компонентов и систем персонального компьютера BIOS выполняет распределение прерываний IRQ,портов ввода/вывода и каналов прямого доступа к памяти DMA.
  • В случае успешного прохождения предыдущих этапов управление загрузкой передается внесистемному загрузчику системы (MBR, Master Boot Record). Загрузчик MBR общий для всех операционных систем, поскольку расположен в стартовом секторе физического жесткого диска (в главной загрузочной записи). Главной функцией данного загрузчика есть поиск, считывание и запуск загрузчика операционной системы (SB, System Bootstrap), который размещен в стартовом секторе логического диска винчестера. Если загрузчик ОК не найден, на экране появится соответствующее сообщение. В другом случае, начнется загрузка операционной системы.

Как узнать, какие программы запускаются при включении компьютера?

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

Просмотр списка автозагрузки стандартными средствами Windows

Отметим, что стандартный инструментарий Windows показывает не полный список программ, загружающихся при включении компьютера. Для просмотра этого списка в Windows 7:

  • Откройте приложение «Выполнить» (нажмите «Win + R» на клавиатуре), скопируйте без кавычек в открывшееся окно команду «msconfig» и нажмите «ОК».

1

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

В случае с Windows 10 список автозагрузки находится в системном приложении «Диспетчер задач»:

  • Вызовите «Диспетчер задач» при помощи комбинации клавиш «Ctrl + Shift + Esc».
  • Перейдите во вкладку «Автозагрузка». Чтобы убрать программу из автозагрузки, выделите ее название, затем нажмите кнопку «Отключить».

Многие программы, стартующие при включении компьютера, могут запускаться системой по запланированному заданию. Такие приложения (вернее — системные задания, запускающие их) можно найти в «Планировщике заданий». Чаще всего именно отсюда запускается всевозможное рекламное и вредоносное ПО или отдельные модули обычных программ (например, модули обновления). Чтобы ознакомиться и при необходимости отключить автозапуск таких приложений из «Планировщика заданий», выполните следующие действия:

  • Запустите утилиту «Выполнить» (Win + R) и выполните из нее команду — taskschd.msc.
  • В отобразившемся приложении «Планировщик заданий» откройте раздел «Библиотека планировщика заданий» (в левой части окна):
Читайте также:  Vlc сервер для windows

  • В центральной части окна отобразится список действующих заданий. Не обращайте внимания на значение в колонке «Состояние». Если напротив задания написано «Отключено», это может означать, что оно просто не выполняется в данный момент. Значение «Готово» говорит о том, что задание уже было выполнено. В столбце «Триггеры» перечислены события, при наступлении которых начнется выполнение задания.
  • Выберите любое из заданий в этом списке. В нижней части окна отобразятся параметры выбранного задания. Откройте вкладку «Триггеры». Об автоматическом запуске задания при включении компьютера будет свидетельствовать значение «При входе в систему», «При входе любого пользователя» или «При запуске компьютера» в столбце «Триггер».

  • Во вкладке «Действия» можно увидеть, какая именно программа запускает выбранное задание, и где она хранится на жестком диске.

  • Чтобы удалить задание, кликните по его названию и нажмите клавишу «Del»/»Delete».

При помощи «Планировщика заданий» можно найти и выключить различные навязчивые программы, без конца отображающие уведомления, предлагающие что-то скачать или обновить. Но вовсе необязательно, что задания на их запуск будут приведены в разделе «Библиотека планировщика заданий». Если речь идет о рекламном/вредоносном ПО, то задания на их запуск может быть размещено где угодно в «Планировщике». Также необязательно, что название этих заданий будут соответствовать названию запускающейся программы.

Если задача выполняется в данный момент времени (например, на экране виднеется уведомление от какой-нибудь программы), кликните по разделу «Планировщик заданий (Локальный)», затем вызовите меню «Действие» и в нем выберите «Отображать все выполняемые задачи»:

Так можно уточнить название задачи, затем найти и удалить ее. Во всех остальных случаях искать задания придется вручную, посещая каждый из разделов/подразделов всей библиотеки «Планировщика заданий». Ищите триггеры со значениями «При входе в систему», «При входе любого пользователя» или «При запуске компьютера», затем переходите во вкладку «Действия», чтобы определить название запускаемой программы.

Просмотр списка автозагрузки при помощи сторонних утилит

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

Утилита Autoruns позволяет не только просматривать и управлять программами, запускающимися при включении компьютера, но также и рядом других объектов — DLL-библиотеками, файлами драйверов, службами и даже запланированными заданиями в рассмотренном выше «Планировщике заданий».

Программой Autoruns легко пользоваться:

  • Распакуйте скачанный архив с утилитой и запустите версию, соответствующую по разрядности с установленной на компьютере системой Windows. Для работы некоторых функций требуется запуск программы от имени администратора.

  • В верхней части окна программы расположены вкладки, в которых находятся списки тех или иных автоматически загружающихся объектов. Откройте вкладку «Everything» для просмотра списка всех таких объектов.

  • При обнаружении какого-либо приложения в автозагрузке утилита Autoruns рядом с ее названием отобразит соответствующую иконку — так проще найти нужную программу и выключить ее при необходимости. Чтобы сделать это — просто снимите галочку перед ее названием.

Остались вопросы, предложения или замечания? Свяжитесь с нами и задайте вопрос.

Глава 2 Процессы, происходящие при включении компьютера

Глава 2 Процессы, происходящие при включении компьютера

Любой пользователь на этот вопрос ответит: «Компьютер тестирует память, находит подключенные жесткие диски и загружает операционную систему». Это верный ответ. Но отражает ли он действительную ситуацию? Процесс загрузки по своей структуре довольно сложен. Представлять последовательность событий иногда очень полезно, например, при диагностике неисправностей.

Читайте также:  Bde для windows 10 x64 что это

В первую очередь электроника блока питания проходит процесс самотестирования, а уже затем на внутренние компоненты компьютера подается напряжение питания. Это происходит менее чем 0,1–0,5 секунды. По окончании тестов на центральный процессор поступает сигнал RESET. Тот самый, который и вы можете вызвать нажатием кнопки RESET, расположенной на системном блоке. Блок питания, не прошедший самотестирования, не включается, и компьютер, естественно, не начнет свою работу. Делается это для уменьшения вероятности повреждения электроники, а в качестве управляющего сигнала используется специальный сигнал, именуемый как «Power Good» («хорошее напряжение»).

В итоге центральный процессор готов к выполнению программы. Но на данном этапе доступна всего одна программа – некий стартовый блок, записанный в микросхеме постоянной памяти, установленной на материнской плате, являющейся, как все мы знаем, самой главной платой. Благодаря работе этого самого стартового блока появляется возможность запуска других программ, а в итоге и операционной системы.

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

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

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

Разработчики х86-х платформ в свое время предусмотрительно встроили в базовую систему ввода-вывода (BIOS) различные процедуры диагностики неисправностей. Весь комплекс по инициализации компонентов ПК и их проверке носит обобщающее название POST (Power-On Self Test, что в вольном переводе обозначает «Самотестирование по Включению Питания»).

Перед началом каждой операции POST генерирует специальный код, размером в один байт (от 00h до FFh), называемый POST-кодом, и записывает значение в диагностический порт с адресом 80h, который используется для этих целей еще со времен самого первого компьютера IBM PC. В случае возникновения неисправности процесс диагностики просто останавливается («зависает»), а POST-код, заранее выведенный на указанный порт, однозначно определяет операцию, при которой возникла неполадка.

Единственный минус подобной системы – таблицы POST-кодов для BIOS разных производителей различны, а в связи с постоянным появлением новых устройств, что приводит к необходимости внесения изменений в соответствующие спецификации, даже у одного производителя для разных моделей устройств могут использоваться не одинаковые таблицы диагностических кодов. Это несколько путает пользователя и мешает достоверно судить об источнике неполадки. Ориентироваться в таком случае приходится на оригинальные разработки, например, компании AWARD (точнее Phoenix под упомянутой торговой маркой). Остается только надеяться, что производители будут упоминать о внесенных изменениях в руководствах по установке материнских плат. В главе 15 приведены POST-коды AVARD BIOS.

Мониторинг старта осуществляется с помощью специальных плат – контроллеров состояния порта 0080h. Так называемые POST-платы предназначены для захвата диагностических кодов и наглядного их отображения на цифровом индикаторе, что позволяет выполнять раннюю диагностику до запуска операционной системы (рис. 2.1).

Рис. 2.1. Внешний вид POST-платы

В некоторых компьютерных системах для диагностических целей используется порт с номером, отличным от 0080h. Так, в системных платах с архитектурой EISA для диагностических целей используется порт 0300h. В последнее время производители серьезнее стали относиться к идее всеобщей стандартизации, так что особых проблем вы не будете испытывать, ведь старые компьютеры встречаются все реже и реже.

Читайте также:  Эмулятор youwave для windows 10

Существуют три основных типа POST-плат:

• «натуральные» POST-платы, отображающие ту информацию, к которой им удается получить доступ. При помощи таких плат определяют узел, в котором произошел сбой (например, если это подсистема оперативной памяти, то следует поменять модуль памяти, используемый слот и т. п.);

• платы, способные эмулировать часть функций любого узла материнской платы (например, PHD PCI). Такие платы позволяют получить более подробную информацию о состоянии компонентов ПК, временно обойтись без видеоконтроллера, произвести полную проверку накопителей и т. д.;

• платы, требующие для своей работы установки вместо BIOS материнской платы, точнее вместо микросхемы, другой микросхемы, содержащей диагностические программы. Например, таким образом работает технология Lite BIOS. Индикация процесса диагностики, как правило, осуществляется на обычной POST-плате. Коды, естественно, будут характерные для применяемой технологии.

Данный текст является ознакомительным фрагментом.

Продолжение на ЛитРес

Читайте также

2.3. Простое включение периферийных устройств от порта USB персонального компьютера

2.3. Простое включение периферийных устройств от порта USB персонального компьютера При включении компьютера (далее ПК), аудиоколонки надо включить отдельным включателем на их корпусе. Если колонки установлены поодаль от места оператора, такое положение вряд ли можно

Якорь стартера не вращается при включении замка зажигания

Якорь стартера не вращается при включении замка зажигания Неисправности системы пуска Проверить работу стартера одним из трех способов:1. Убедиться в надежности кабельных соединений наконечников на клеммах аккумуляторной батареи. Освободить зажимы наконечников.

Глава 4 Запуск компьютера

Глава 4 Запуск компьютера Процесс загрузки состоит из очень большого количества самых разнообразных процессов: от тестирования основных компонентов компьютера (например, оперативной памяти) до включения различных режимов работы установленных в компьютере устройств.

33. Обратимые и необратимые процессы

33. Обратимые и необратимые процессы Если термодинамическая система под действием внешних сил проходит ряд последовательных состояний, то их совокупность называют термодинамическим процессом. Этот процесс совершается рабочим телом, а его состояние изменяется таким

Глава 9 Резонансные процессы

Глава 9 Резонансные процессы Существенную роль во всех природных, так сказать, естественных процессах, играет явление резонанса, поэтому мы его рассмотрим подробнее. Начнем с резонансных явлений в эфире, которыми занимался Джон Кили (John Ernst Worrell Keely), основатель «физики

4.1.1 Процессы жизненного цикла

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

С.2 Процессы, организации и взаимоотношения

С.2 Процессы, организации и взаимоотношения Процессы и организации (или стороны) связаны только функционально. Процессы не определяют структуру организации (или стороны).В настоящем стандарте термины «организация» и «сторона» являются близкими по значению. Организация

4.2.5 Использование ресурсов аппаратных средств компьютера

4.2.5 Использование ресурсов аппаратных средств компьютера Разработчик должен проанализировать требования контракта, относящиеся к использованию ресурсов аппаратных средств компьютера (например, максимально возможная производительность процессора, объем памяти,

7 Процессы разработки ПО

7 Процессы разработки ПО Процессы разработки ПО должны быть выполнены в соответствии с процессом планирования ПО (раздел 6) и Планом разработки ПО (12.2). Таблица А.2 содержит резюме целей и результатов процессов разработки ПО в зависимости от уровня ПО. Процессами

12.33 Руководство по эксплуатации компьютера

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

12.34 Руководство по программированию для компьютера

12.34 Руководство по программированию для компьютера Руководство по программированию для компьютера содержит информацию, необходимую пользователю для создания программ для данного компьютера. Указанное руководство посвящено собственно описанию компьютера, а не

Оцените статью