![]() |
|
|
Hardware и компьютерная периферия Все о компьютерном железе и периферии |
Результаты опроса: Оказалась ли данная тема полезной? | |||
Да |
![]() ![]() ![]() ![]() |
22 | 91.67% |
Нет |
![]() ![]() ![]() ![]() |
2 | 8.33% |
Голосовавшие: 24. Вы ещё не голосовали в этом опросе |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |||
SEO & WebMoney support
![]() ![]()
|
![]() В связи с появлением множества вопросов по паролю биос и сбросу решил написать маленький обзор "А что есть биос?"
Обзор будет периодически дополняться новыми тестами, советами и рекомендациями, проверенными лично мной на своём бедном компе. Главная функция BIOS материнской платы — инициализация устройств, подключённых к материнской плате в момент предзагрузки ПК. BIOS проверяет работоспособность устройств POST, устанавливает режимы работы ЦПУ, памяти, сетевых карт, накопителей и остальной периферии. Дальше происходит поиск загрузчика (MBR и программы-загрузчики) и на этом функции биоса заканчиваются. Многие операционки ( в их числе и Windows) с лёгкостью переназначают настройки биоса на время текущей сессии ( на этом кстати и основана возможность программ разгона из-под винды). Но многие пользователи предпочитают конфигурировать БИОС вручную, для достижения наибольшей производительности, или же наоборот - стабилизации сбоящего железа. Основные настройки - порядок загрузки, параметры программного выключения, оповещение при перегреве/остановки кулера, UDMA/PIO режимы дисков, режимы совместимости SATA , регулирование таймингов памяти (в одной материнке с инженерным биосом было 55-60 таймингов, из них около 30 я знал, остальные не были документированы и материала по ним я не нашёл даже в инете) . Теперь по траблам - допустим, модифицировали настройки биоса - сменили пасс , установили неадекватные режимы работы копмплектухи - и появляется необходимость сменить настройки. Если оные защищены пассвордом - то грузимся в дос ( не заходя в биос выбираем загрузочное устройство) - подчеркну : ЧИСТЫЙ дос. Используем дебаг - команды для Award и AMI BIOS: DEBUG -O 70 17 -O 71 17 Q для Phoenix BIOS: DEBUG -O 70 FF -O 71 17 Q Или же инженерные пароли: AWARD_SW, j262, AWARD_WG, ALFAROME, BIOSTAR, SKY_FOX, 01322222, j256, j322, j09F, ZBAAACA, ZAAADA, ZJAAADC, TTPTHA, lkwpeter, KDD, HLT, SER, h6BB, TzqF, g6PJ, t0cH88, toh2Dx, 1EAAh, aPAf, Syxz, Woodj, ?award, AWARD?SW, LKWPETER, aLLy, 589589, 589721 Бояться не стоит - произойдёт снос именно энергозависимой части биос("программное извлечение батарейки"), энергонезависимая часть биоса не пострадает. О перепрошивке : я не советую перешивать биос для экспериментов и развлечения, ежели всё прекрасно работает (подробнее писал Серберг на форуме). Программы типа KILLCMOS я не советую, и применять с КРАЙНЕЙ ОСТОРОЖНОСТЬЮ только если ничто другое не помогло. Данные средства помогут снести настройки пароля. Пассы регистрозависимые, т.к. ASCII - коды например "А" и "а" отличаются. Данная информация - лишь краткий ликбез, показывающий, что пасс БИОС - всего лишь геморрой , а не средство защиты. Для того же, чтобы пароль биоса мог работать на протекцию информации, нужно ЗАПРЕТИТЬ: загрузку со сменных носителей, вскрытие корпуса(опломбирование, т.к. пассворд мрёт при деинсталляции батареки биос за 10 секунд...3 часа). |
|||
Последний раз редактировалось MaiJiN; 03.03.2009 в 13:17.. |
||||
![]() |
![]() |
#2 | |||
SEO & WebMoney support
![]() ![]()
|
![]() Теперь поговорим о настройках таймингов памяти - в отличие от оверклокинга по частоте оверклокинг по таймингам менее опасен для железа (уменьшение таймингов является именно оверклоком по сути)
Виды таймингов - можно разделить условно на тайминги выборки (строки, столбца, банка...) и тайминги обеспечения работоспособности памяти. DRAM CAS# Latency 3...6 DRAM RAS# to CAS# Delay DRAM RAS# Precherge DRAM RAS# Activate to Prechange DRAM Write Recovery Time DRAM TRFC DRAM TRRD DRAM CR Rank Write to Read Delay Это стандартный список таймингов для DDR-2 . Рассмотрим их поподробнее: CAS(Column Access Strobe)# Latency - как видно из названия - определяет текущее положение столбца для считывания в банке памяти. Т.Е. если данная задержка = 3, то мы ждём 3 такта памяти, прежде чем приступить к процессу считывания из данной ячейки выбранного столбца. При этом не забываем, что выборка ячейки это выбор столбца (СAS) и выбор строки (RAS) , мало кто помнит, что строки весьма длинные, и даже в пакетном режиме чтения строка меняется гораздо реже, чем столбец. Пример : считываем 5 слов (10 байт) из строки "Х" . Процесс будет выглядеть примерно так - устанавливаем строку (теряем время RAS тактов памяти), ждём зажержку между посылками сигналов RAS и CAS (шина управления общая), устанавливаем столбец (теряем время CAS тактов памяти) , читаем, выбираем след. столбец, и.т.д... Задкржка между командами определяет тайминг DRAM CR - Command Rate = 1 или 2. Теперь подсчитаем, сколько циклов уйдёт на считывание 5 слов с таймингами 5-5-5 CR=2: 5+2+5+2+(5+2)*5=57 цикла памяти. При тайме 3-5-5 CR=2: 5+2+3+(3+2)*5=35 циклов. Делаем вывод - CAS тайминг очень важен для последовательного чтения строк в памяти. Как уменьшить CAS# без влияния на стабильность? Данное действие позволяют либо разгонные модули с агрессивными задержками в СПД, либо стандартные с небольшим поднятием напряжения. Из моих личных тестов сделал выводы, что из 10 разных модулей "неоверклок-фирм" (Kingstone Value , Hynix , kingmax) примерно 9, 7 и 8 модулей соответственно позволяют в номинале снизить CAS# с 5 до 4 без потерь в стабильности, и без поднятия напруги (тестил DDR2-800) . DRAM RAS# to CAS# Delay - по аналогии , без примеров, скажу сразу вывод - ускоряет рандомную выборку (когда для каждого машинного слова ставим CAS# и RAS# новые) - по опыту данная задержка уменьшается весьма хреново, 5->4 из 30 модулей, описанных выше, 3,1 и 1 модуль позволили данное издевательство без увеличения напруги. Наше счастье, что задач на рандомный выбор слов сейчас, в век оптимизирующих компиляторов, не так и много. DRAM RAS# Prechаnge - тайминг , обозначающий время до повторного выбора следующей строки. Понижается чаще всего легко, но выигрыш даёт не так уж часто... DRAM RAS# Activate to Prechange - служит для обозначения времени перезарядки при команде обновления DRAM от поступления сигнала до формальной готовности выбирать строку. с 15 до 13 понижается без проблем, но т.к. перезаряд не так част, то удельный вес задержки невысок, и менять я её не советую. Это основные тайминги СОВРЕМЕННОЙ DDR2-SDRAM. Про задержки, повышающие стабильность и задержки записи расскажу в следующий раз. Спасибо за внимание :) |
|||
Последний раз редактировалось MaiJiN; 09.03.2009 в 16:27.. |
||||
![]() |
![]() |
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Все секреты BIOS как для начинающих так и для продвинутых | woron | Компьютерная тематика | 3 | 28.01.2010 17:35 |
[Вопрос] Обновление BIOS | Lexx12 | Hardware и компьютерная периферия | 2 | 22.09.2009 20:13 |
Про процессор, BIOS и материнку | proser93 | Hardware и компьютерная периферия | 17 | 19.03.2009 18:04 |
Сигналы BIOS | Shadow | Hardware и компьютерная периферия | 11 | 16.03.2009 05:38 |
Сигналы Bios [FAQ] | Serberg | Hardware и компьютерная периферия | 2 | 12.01.2008 19:41 |