Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Программа для overclock, примерчик бы 
:(
    Опции темы
RinOSpro
Дата 28.8.2007, 12:32 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Код

а потом запускать под виндой?!


???????????????????????????? не понял


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

под досом просто легче это реализовать. вот чтоя имел в виду
  Вверх
ne0n
Дата 28.8.2007, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PlayBoy
**


Профиль
Группа: Участник
Сообщений: 733
Регистрация: 5.8.2005
Где: Н.Новгород

Репутация: 4
Всего: 11



RinOSpro,  сейча обьясню...ты сказал что на паскале это можно сделать проще итп...не спорю, но для этого тебе понадобиться установить на машину DOS(да если честно сомневаюсь что современное железо разрешит подобное вытворять)!

P.S. не забывай что в Windows встроен эмулятор командной строки...а не сам DOS. Ты думаешь разработчики современной архитектуры процессоров глупые дядьки...и просто так придумали какие то кольца защиты(Ring0-Ring3)...
PM MAIL ICQ   Вверх
Virtuals
Дата 28.8.2007, 20:19 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 476
Регистрация: 27.11.2006

Репутация: 4
Всего: 11



хм тема ушла в сторону, и валится в офтоп
пробуем вернуть в норм русло...

частота процессора зависит от: делителя (множителя) частоты шины(в просессоре), и от частоты шины
множитель процессора задается в регистрах самого процессора
частота шины задается в регистрах генератора
все эти регистры (а так же многие другие: видео, слоты pci agp, хардварный монитор) сидят аппаратно на специальной шине I2C конфигурирования

соответственно зная: в какие регистры, через какие порты, и главное что писать.- можно управлять всем
НО адреса регистров, и значения в них  зависят от конкретной реализации данной: МП, видеокарты, хардварного монитора, и т.д.
из-за этого и пишутся различные биос, и драйвера для конкретных устройств, дабы привести разброс множества оборудования к какому-то подобию порядка. smile 

в дельфи встроенного асм, более чем достаточно.
но из среды MS win... доступ к аппаратным портам разрешен только на уровне драйверов устройств. (ринг0)
напрямую из пользовательской программы (ринг3) к портам не добратся
за некоторым исключением:
1. программа обращается к драйверу, а он в свою очередь, к аппаратной части компьютера (желательный метод)
2.  программа обращается к драйверу, а он ДАЕТ ПОЛНЫЙ ДОСТУП программе к любым портам (чревато боьшими проблкмами, но этим способом пользуется абсолютное большинство ПО для разгона и мониторинга железа(температуры скорости вентиляторов и т.д.))

если все этапы, изложенные выше, решены, то:
встает проблема аппаратной части, существует великое множество, чипсетов МП, генераторов, процессоров, видеокарт, Хардварных мониторов, и т.д. 
и как понять с каким оборудованием, как общатся? smile 
та же "аида" (С) хранит нехилую базу оного только для диагностики

ЗЫ заранее извиняюсь за возможные ошибки синтаксиса, и может мелкие огрехи.....
PM MAIL ICQ   Вверх
ne0n
Дата 28.8.2007, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PlayBoy
**


Профиль
Группа: Участник
Сообщений: 733
Регистрация: 5.8.2005
Где: Н.Новгород

Репутация: 4
Всего: 11



Virtuals,  собственно то что я и сказал в одном из своих постов(только ты обьяснил  подробно товарисчу) smile :
Цитата(ne0n @  28.8.2007,  10:55 Найти цитируемый пост)
на делфи он ни че не сделает!!!Разве что оболочку   короче без драйвера тут не обойтись... да и на поиск документации и разработки для конкретной материнки уйма времени...короче тема ИМХО ни к чему не преведет!


PM MAIL ICQ   Вверх
RinOSpro
Дата 29.8.2007, 07:05 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Virtuals  спасибо разъяснил теперь остается дело за малым.

ne0n 
Код

P.S. не забывай что в Windows встроен эмулятор командной строки...а не сам DOS


Да ладно правда чтоли )) Вот я не знал!!!  Я имею в виду загрузочную дискету с досом.

Добавлено через 42 секунды
А примерчик мы так и не увидели.

Добавлено через 3 минуты и 6 секунд
К стати хочу спросить программа для разгона пишется под отдельно взятую железку? Напимер под проц. AMD 2500 и 3600 разные проги придется писать.
  Вверх
Addmin
Дата 29.8.2007, 07:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 803
Регистрация: 3.2.2006
Где: сослан в Сибирь

Репутация: 1
Всего: 15



Цитата

А примерчик мы так и не увидели.


Я ж говорю: smile

Цитата

begin
 JustProcessor := SuperProcessor;
end;


Цитата

Да ладно правда чтоли )) Вот я не знал!!!  Я имею в виду загрузочную дискету с досом.

Особо ты там с Паскалем и даже с "органично вплетённым в Delphi ассемблером" не развернешься smile Изучай, ммм... низкоуровневый ассемблер smile И учитывай - у разных процессоров разные команды и проч.

Да, и ещё - надеюсь ты прочитал хоть одну статью с Overclockers.ru про разгон процессора. Вопрос - как ты автоматически с Паскалем будешь вычислять реальные значения, на которых процессор будет выдавать наибольшую "мощность"? Ведь для нахождения той золотой середины, на которой компьютер работает стабильно, и мощность повысилась - нужно проводить множества испытаний, тестов, проверок, постоянного слежения - до получения исходного результата. Написание подобного комплекса - миллионы человеко-часов smile

Кнопочки "сделай мне зашибись!" никто ещё не придумал. А если кто придумал, то хранит её в тайне и бережёт как Вова Корейко smile

Добавлено через 1 минуту и 37 секунд
Лучше бросай свои наполеоновские замыслы smile Такого универсального средства для разгона никто не делал. Почему? Они глупее? Нет, они просто всё оценили smile


--------------------
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: WinAPI и системное программирование"
Snowybartram
MetalFanbems
PoseidonRrader
Riply

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • 99% ответов по WinAPI можно найти в MSDN Library, оставшиеся 1% здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема »


 




[ Время генерации скрипта: 0.1736 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.