Консультация № 187488
27.06.2013, 16:00
0.00 руб.
0 13 2
Здравствуйте ув. эксперты!

Может ли кто нубюдь рассказать [u]как?![/u] программа (Виндовс к примеру) отключает питание компьютера?

В моём бытовом опыте (приведу пример с настольной лампой), чтоб выключить лампу нужно разомкнуть ел. цепь - нажать на выключатель, который разомкнет контакт. Но как это делает программа?


Заранее спасибо!
с ув. Vindly

Обсуждение

давно
Посетитель
7438
7205
27.06.2013, 16:18
общий
Во-первых, ознакомьтесь с таким понятием, как ACPI
Во-вторых, ОС при выключении тоже "нажимает на выключатель", но только на электронный.
Можно сказать, что включает некое управление, которое, в свою очередь, размыкает цепь питания...
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
Неизвестный
27.06.2013, 17:21
общий
просто запускается программа, которая отправляет электронный сигнал в устройство-ключ размыкающий цепь,

а таких устройств-ключей уйма, самый простой - транзисторный ключ, который изучается в самом начале курса электроники , схему можно найти в сети
давно
Старший Модератор
31795
6196
27.06.2013, 17:25
общий
27.06.2013, 19:44
Если на бытовом уровне, то бит это электрический сигнал высокого/низкого уровня, который передается между
микросхемами или другими элементами материнской платы. Получив команду выключения, устанавливается бит, управляющий электронный ключ(к примеру транзисторный), снимает сигнал "Готовность МП", и соответсвенно БП снимает питание с МП.

БП-блок питания;
МП-материнская плата.
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

Неизвестный
27.06.2013, 17:47
общий
это ответ
Здравствуйте, Vindly!

В дополнение к ответам экспертов, размещенным в минифоруме, могу посоветовать вам прочитать следующие статьи:
URL >>Управление питанием вашего компьютера
URL >>Блок питания компьютера
URL >>Устройство блока питания компьютера
5
давно
Мастер-Эксперт
17387
18345
27.06.2013, 22:31
общий
27.06.2013, 22:37
Адресаты:
Извините за вмешательство.

Мне кажется, что любопытство автора вопроса вряд ли удовлетворено полученными ответами, особенно уже оформленным. Его интересует (цитирую)
Цитата: 20043
как?! программа (Виндовс к примеру) отключает питание компьютера? ...как это делает программа?

Может быть, нужно осветить следующие моменты:
1) каким устройством управляется блок питания ПК?
2) каким способом это устройство управляет блоком питания?
3) каким образом операционная система управляет выключением блока питания?
4) каким образом вступает в действие "механизм" отключения блока питания ПК через воздействие операционной системы?

Поднятый вопрос имеет "глобальный" характер - он интересует всех более-менее любопытных пользователей ПК, не имеющих времени на чтение и усвоение сведений из тысячестраничных учебников.
Об авторе:
Facta loquuntur.
давно
Мастер-Эксперт
259041
7459
28.06.2013, 02:02
общий
Адресаты:
Вы правы, Андрей Владимирович! Через час я отправлю ответ в популярном школьном стиле "от простого к сложному" без "высших материй".
Неизвестный
28.06.2013, 03:50
общий
28.06.2013, 03:59
Большое спасибо за ответы!

Но всеже, как "мир программ" может влиять на мир материи? Нажимая на выключатель Я прилагаю "механические усилия" для размыкания електрической цепи.

Как пульт ДУ отключает телевизор? Как программа настраивает головку винчестера для чтения определенного сектора диска? В моем понимании "программа" отправит точный, определенный поток електоронов для запуска моторчика, котрый наведет головку винчестера на определенный сектор.

Так чтоже "матрица" реальна ??!
давно
Мастер-Эксперт
17387
18345
28.06.2013, 07:27
общий
Адресаты:

Цитата: Алексеев Владимир Николаевич
Вы правы, Андрей Владимирович! Через час я отправлю ответ в популярном школьном стиле "от простого к сложному" без "высших материй".

Об авторе:
Facta loquuntur.
Неизвестный
28.06.2013, 14:33
общий
Адресаты:


Уважаемые коллеги!
Предлагаю вам оформить ваши ответы!
давно
Мастер-Эксперт
259041
7459
28.06.2013, 17:43
общий
это ответ
Здравствуйте, Vindly!
Если выражаться техническими терминами, то ОС (Операционная Система) Windows НЕ отключает электропитание компьютера, а переводит его БП (Блок Питания) в Дежурный режим (Standby). В этом "спящем" состоянии все энерго-ёмкие узлы системного блока обесточены. Лишь триггер Материнской платы потребляет микроток, чтобы удерживать текущее состояние и помнить разрешённые пользователем способы "разбудить" систему (нажатием кнопки "Пуск", по установленному времени пробуждения, по сигналу модема…).

Как только 1 из перечисленных способов сработал (кратко-временно нажали кнопку Пуск), Триггер переходит в состояние "Рабочий режим" и замыканием на корпус вывода 14 ATX-разъёма отправляет в БП сигнал "Ps_On" (активный уровень - низкий). БП-преобразователь начинает энергично трансформировать энергию электросети ~220 Вольт в стандартные стабилизированные напряжения +5В , +12В , +3,3В… для мат-платы и прочих устройств. BIOS проводит самотест и загружает ОС.

Первые давно устаревшие ОС и матплаты не имели 2х-уровневого режима эл-питания, и по окончании выгрузки ОС пользователь видел на экране сообщение "Теперь питание можно отключить".

А если Вы хотите аналогии с бытовыми примерами, то компьютер и человеческий мозг работают примерно одинаково. В Вашем мозгу сначала сработала программа "Надо выключить лампу", затем по нервам электро-импульсы побудили мышцы руки разомкнуть цепь. Так и в сисблоке выгруженная ОС передала управление триггеру матплаты, а триггер деактивил "Ps_On"-сигнал с БП-ключа управлением преобразователя мощности. Компьютер "уснул" в ожидании очередной команды "Пуск".
5
давно
Мастер-Эксперт
259041
7459
29.06.2013, 02:11
общий
Я получил замечание от одного из уважаемых экспертов: "Вопрос был не о переводе компьютера в спящий режим, а о его выключение". Конечно же, я отличаю понятия "Выключение компьютера" от "Спящего режима" и часто использую преимущества обоих способов (например, "Спящий режим" удобен в случае, когда запущен много-часовый процесс (ChkDsk в консоль-режиме под WinXp, кот-я в отличие от Win7 НЕ сохраняет логи), а надо отлучиться, и позже посмотреть, сколько кБайт отмечено в повреждённых секторах?). Во время создания Ответа я хотел написать: "не путать со Спящим режимом!" Но тогда бы пришлось описывать особенности специфичного "Спящего режима". А надо ли это Автору Вопроса?

"Эта процедура давно делается не физически, а из меню Пуск/Выключение, что приводит к полному выключению компьютера операционной системой" - неверно! Повторяю ответственно: "ОС Windows НЕ отключает электропитание компьютера, а переводит его БП (Блок Питания) в Дежурный режим (Standby)". Если автор замечания отстыкует кабель электропитания ~220V от БП, тогда это будет ПОЛНОЕ отключение компьютера. В таком отключенном состоянии не удастся включить комп ни нажатием на кнопку Пуск, ни по времени, ни от модема.
Но даже при отсоединённом энерго-кабеле компьютер "живёт", от CMOS-батарейки идут системные часы и хранятся некоторые BIOS-настройки.
давно
Мастер-Эксперт
319965
1463
29.06.2013, 21:12
общий
Адресаты:
Если автор замечания отстыкует кабель электропитания ~220V от БП, тогда это будет ПОЛНОЕ отключение компьютера. В таком отключенном состоянии не удастся включить комп ни нажатием на кнопку Пуск, ни по времени, ни от модема.

Думаю, что Вы тоже догадаетесь, что если у настольной лампы вытащить шнур из сети, то включить ее не удастся.
давно
Мастер-Эксперт
319965
1463
29.06.2013, 21:13
общий
Адресаты:
Но даже при отсоединённом энерго-кабеле компьютер "живёт", от CMOS-батарейки идут системные часы и хранятся некоторые BIOS-настройки.

Это не имеет никакого отношения к рассматриваемому вопросу.
Форма ответа