· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Есть такое - BIOS

. 1 . 2 . >>

Посл.отвђт Сообщенiе


Дата: Мар 11, 2003 04:56:35

А можно ли как-нибудь разобрать БИОС
компа по винтикам? А вдоволь наразбиравшись, управлять, например, временем включения своего железного друга(когда системный блок не работает)из под Виндов.


Дата: Мар 11, 2003 14:38:52

Представь себе часы с будильником, они не имеют представления о том, что на свете существует процессор, память (кроме нескольких байт входящих в их состав), жесткий диск и т.п.
Если часы имеют функцию будильника то при совпадении назначенного времени с текущим часы выдают сигнал об этом, который запускает соответствующую функцию (начинает играть музыка например). Для того чтобы отловить это событие софт не поможет, т.к. системный блок отключен (нет питания на БИОС, память, процессор, диски и т.д.). Данную функцию можно реализовать только припаиваеванием своей схемки в материнку, но Вам это не грозит т.к. скорей всего (по моему мнению) в системных часах просто не предусмотренна функция будильника.
Как вариант можно у работающего компьютера отключить монитор, диски, ещё чего-то кроме памяти и процессора (что-то вроде режима сна), и потихоньку, не беспокоя спящего пользователя, проверять не наступил ли час Х(например назначенные задания). Но есть один недостаток например мне не удаётся заснуть под шум вентилятора охлаждающего проц.
С уважением PAS.
P.S.: а вобще неплохо было бы если б производители мат. плат включили бы такую возможность в свои платы, тем более, что скажем мой комп включается когда звонит телефон или кто то снимает трубку с парралельного телефона т.е. вход для внешнего сигнала на включение есть.
P.P.S.:возьми будильник механический и запарралель боёк будильника и металлический корпус будильника с кнопкой включения компа.


Дата: Мар 11, 2003 14:39:12

Представь себе часы с будильником, они не имеют представления о том, что на свете существует процессор, память (кроме нескольких байт входящих в их состав), жесткий диск и т.п.
Если часы имеют функцию будильника то при совпадении назначенного времени с текущим часы выдают сигнал об этом, который запускает соответствующую функцию (начинает играть музыка например). Для того чтобы отловить это событие софт не поможет, т.к. системный блок отключен (нет питания на БИОС, память, процессор, диски и т.д.). Данную функцию можно реализовать только припаиваеванием своей схемки в материнку, но Вам это не грозит т.к. скорей всего (по моему мнению) в системных часах просто не предусмотренна функция будильника.
Как вариант можно у работающего компьютера отключить монитор, диски, ещё чего-то кроме памяти и процессора (что-то вроде режима сна), и потихоньку, не беспокоя спящего пользователя, проверять не наступил ли час Х(например назначенные задания). Но есть один недостаток например мне не удаётся заснуть под шум вентилятора охлаждающего проц.
С уважением PAS.
P.S.: а вобще неплохо было бы если б производители мат. плат включили бы такую возможность в свои платы, тем более, что скажем мой комп включается когда звонит телефон или кто то снимает трубку с парралельного телефона т.е. вход для внешнего сигнала на включение есть.
P.P.S.:возьми будильник механический и запарралель боёк будильника и металлический корпус будильника с кнопкой включения компа.


Дата: Мар 12, 2003 03:02:19

У моей материнки (точнее её БИОСа) есть возможность включать систему в указанное время (требуется только ~220V для блока питания :)).


Дата: Мар 12, 2003 03:26:47

У моей тоже! :))


Дата: Мар 12, 2003 19:07:17

Я понял что вопрос был таков - где находятся данные о том когда комп врубится.
Было б круто если б какой нить чел написал - по адресу XXXX находится время включения компа в формате BCD, а по адресу YYYY - флаг, указывающий на активацию этой функции.
И нефиг разводить флейм, во всех форумах хиханьки да хаханьки по этому поводу, никто по делу сказать ничего не может.


Дата: Мар 12, 2003 21:40:23

Номер раз: БИОС разобрать нельзя, как нельзя разобрать проц, там на 1 кв. миллиметр тысячи транзисторов. Написать самому прошивку для биоса не получится т.к. производители не открывают архитектуру.
Номер два: Все параметры биоса в.т.ч и время включения и песенка при этом играющая(и такое есть) храняться на плате аналогичной КМОСу. Перепрограммирование этой памяти взможно только при включенном компе


Дата: Мар 12, 2003 21:43:48

Номер раз: БИОС разобрать нельзя, как нельзя разобрать проц, там на 1 кв. миллиметр тысячи транзисторов. Написать самому прошивку для биоса не получится т.к. производители не открывают архитектуру.
Номер два: Все параметры биоса в.т.ч и время включения и песенка при этом играющая(и такое есть) храняться на плате аналогичной КМОСу. Перепрограммирование этой памяти взможно только при включенном компе


Дата: Мар 13, 2003 09:45:12

Ну дак ведь никто и не хочет его перепрошивать при выключенном компе :)
Проблема в том что эти параметры кажется шифруются


Дата: Мар 13, 2003 12:48:33

Я прошу прощения за косячёкс, который допустил второпях набирая словеса:). Речь, конечно же, о CMOS. Есть два порта: 1-ый (70h) - для записи: индекс для выбора регистра CMOS (бит 7: прерывание NMI запрещено на время чтения/записи; бит 6: собственно индекс); 2-ой (71h) - для чтения и записи: данные CMOS. После записи в порт 70h нужно произвести запись или чтение из порта 71h, иначе RTC окажется в неопределённом состоянии. Содержимое регистров CMOS для разных BIOS варьируется.
P.S. Если нужны значения первых 33h регистров напишите о своём желании:-). А лучьше всего - надыбайте книгу Assembler для DOS, Windows, и Unix. Автор: Зубков С.В.


Дата: Мар 13, 2003 12:51:20

И ещё, посмотрите статью BIOS/CMOS->Как изменить способности компьютера. Удачи! :))


Дата: Мар 14, 2003 10:35:48

Книжка хорошая, спору нет, но...
Ничего сверхестественного, набор обычных базовых функций и параметров BIOS, о включении компа в определенное время и не говорится. Это IMHO в то время (книга 2000г) - эта функция считалась "блатной", далеко не все BIOS её поддерживали.


Дата: Мар 15, 2003 01:04:07

Есть такая софтина как "Сохранение, сверка, восстановление и очистка содержимого КМОП-памяти.", написанная еще в 97 году, которая выдает адрес, размер, назначение и частичное пояснение параметров BIOS'a.
Эта программка как-то попадалась мне в инете под именем CMOSSave.
Советую попробовать найти ее. Она позволяет сохранить, и, при желании, восстановить из файла настройки BIOS'a, поэтому, я думаю, имеет смысл запустить ее до и после изменения настроек автовключения и сравнить изменившиеся параметры.


Дата: Май 6, 2003 14:10:21

Номер раз: БИОС разобрать нельзя, как нельзя разобрать проц, там на 1 кв. миллиметр тысячи транзисторов. Написать самому прошивку для биоса не получится т.к. производители не открывают архитектуру.
Не понял!!!!!!!!!А кто здесь про асм чего то талдычит, про дебаггеры????

Doberman


Дата: Май 7, 2003 18:50:55

Номер раз: BIOS разобрать можно : на www.exetools.com валяются исходники AWARD BIOS на асме.
Номер два: alarm ( то, что будит комп ) появилось начиная с 80286 и хорошо описано в куче книжек. У меня дома ( в другом городе к сожалению ) есть книга по MS-DOS какого-то французского писателя (Большая темно-коричневая, так и называлась Операционная система MS-DOS (то, что там ASM и вся архитектура PC была описана - не в счет -)) - там это было написано. выставляется ессно в CMOS.
Номер три: есть ещё ( помню со времен учебы ) программа ( База данных ) под названием Tech Help - там тоже много чего полезного и эти данные там тоже есть - поискать её можно на www.fileСРАЧ.ru
Номер четыре: скорее всего эти параметры придут в действие при перегрузке компа - т.к. я думаю , что мама не мониторит изменение этих данных при работе. а только считывает при перегрузке - вывод комфорта - 0 и из глубокого сна ИМХО так не выйте, хотя из Hibernate всяких у меня выходит -)

. 1 . 2 . >>


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.077