Привет всем! Сейчас по учебной необходимости пишу прогу на ассемблере для определения системной конфигурации ПК. В частности требуется определить характеристики процессора. Прога вроде написана, но оттестировать не могу толком т.к. у меня токо один комп. Если кто может - помогите! Программа маленькая, работает через коммандную строку. Скачать можно здесь - http://cp.people.overclockers.ru/cgi-bin/dl.pl?id=13911&filename=dip.exe Мнея интересует корректно ли она определяет характеристики процессорных кэшей и дополнительные возможности (SSE,3DNow! и т.д.). Если можете - скачайте, запустите и пришлите мне сюда то, что она отобразит на консоль. Советы, пожелания и конструктивная критика принимаются здесь-же!
!!ВНИМАНИЕ!! Последняя на текущий момент версия тут - http://cp.people.overclockers.ru/cgi-bin/dl.pl?id=13911&filename=dip.exe Примерно в таком виде она и будет сдаваться. Она делает следующее:
-Определяет параметры процессора
-Выводит краткую информацию об оперативной памяти
-Выводит список дисков с указанием их типа и объема
-Всю эту информацию сохраняет в файл
-И, специально для virus, она должна нормально работать в любой винде начиная с 95-й. Пользоваться ей так:
1) Запускать через командную строку (Пуск->Программы->Cтандартные->Командная строка, в появившемся окне набрать cd <каталог куда сохранена прога> нажать enter, потом набрать dip и enter)
2) Имя файла для сохранения информации передается в качестве параметра командной строки. Например: dip /c:\mycfg.txt. Перед именем файла обязательно ставить "/"!
3) Если имя файла не задано, то информация сохраняется в файл "out.txt" в каталоге из которго запущена прога.
4) Да и все на этом...
Мне нужно примерно 30 тестов. Если вы хотите мне помочь (на что я очень надеюсь! ), то сделайте следующее - скачайте программу, запустите (по инструкции), сделайте скриншот первой страницы CPU-Z (умеете, я надеюсь? ) и отправьте мне на ящик prog_test_80@mail.ru этот скриншот и файл, который создаст программа. Пердварительно упаковав по-плотнее!
_________________ I L.A.W. you, baby!
For a GNU dawn! For freedom!
Последний раз редактировалось L.A.W. 09.04.2006 23:01, всего редактировалось 2 раз(а).
Member
Статус: Не в сети Регистрация: 18.11.2002 Откуда: не вернуться
L.A.W. PentiumPRO (Socket-8 спец-модель для серверов, были вариации с кешем 256, 512 и 1024)
Не определилось под строкой "Тип процессора" но это потому что винда не XP а 98-я (на 95-м вовсе не запустилось)
_________________ Летели гуси-лебеди, а им навстречу - воробьи-пингвины и соловьи-страусы...
Не определилось под строкой "Тип процессора" но это потому что винда не XP
Или процессор не поддерживает CPU String...
virus писал(а):
(на 95-м вовсе не запустилось)
Да ей по идее не ниже NT 3.51 нужно...
virus писал(а):
cpu-z в отличии от этой работает даже на 95-й винде
Просто я для ускорения разработки использовал API функции в редакции для NT 3.51 и выше. Но, как выяснилось, они не точно работают. Так что щас переделываю эти вещи через CPUID... Добавлено спустя 50 секунд
xtrimall писал(а):
эта прога лучше чем CPU-Z!!!
Благодарю!
_________________ I L.A.W. you, baby!
For a GNU dawn! For freedom!
Member
Статус: Не в сети Регистрация: 01.12.2004 Откуда: Lviv
прикольно и всего то 6 кб
Цитата:
C:\>dip -----Информация о процессоре----- Количество процессоров: 1 Тип процессора: AuthenticAMD AMD Sempron(tm) 3000+ Тип архитектуры: x86 Тактовая частота: 1999 МГц Семейство: 6 Модель: 10 Степпинг: 0 Дополнительные возможности: RDTSC,3DNow!,SSE,MMX
-----Процессорный кеш----- Объем кэша данных L1: 64 Кб Ассоциативность кэша данных L1: 2 Объем кэша команд: 64 Кб Ассоциативность кэша команд: 2 Объем L2-кэша: 512 Кб Состояние L2-кэша: 16 линий ассоциативности
Advanced member
Статус: Не в сети Регистрация: 30.08.2003 Откуда: Санкт-Петербург
Цитата:
-----Информация о процессоре----- Количество процессоров: 2 Тип процессора: GenuineIntel Intel(R) Pentium(R) III CPU family 1266MHz Тип архитектуры: x86 Тактовая частота: 1263 МГц Семейство: 6 Модель: 11 Степпинг: 1 Дополнительные возможности: RDTSC,SSE,MMX
-----Процессорный кеш----- L1-кэш команд - 16 Кб, 4 линии ассоциативности L1-кэш данных - 16 Кб, 4 линии ассоциативности L2-кэш - 512 Кб, 8 линий ассоциативности
Member
Статус: Не в сети Регистрация: 17.11.2005 Откуда: Челябинск....
-----Информация о процессоре-----
Количество процессоров: 1
Тип процессора: AuthenticAMD
AMD Athlon(tm) XP 2600+
Тип архитектуры: x86
Тактовая частота: 2012 МГц
Семейство: 6
Модель: 10
Степпинг: 0
Дополнительные возможности: RDTSC,3DNow!,SSE,MMX
-----Процессорный кеш-----
Объем кэша данных L1: 64 Кб
Ассоциативность кэша данных L1: 2
Объем кэша команд: 64 Кб
Ассоциативность кэша команд: 2
Объем L2-кэша: 512 Кб
Состояние L2-кэша: 16 линий ассоциативности
ALL Выкладываю следующую версию! http://cp.people.overclockers.ru/cgi-bin/dl.pl?id=13580&filename=dip3.exe Исправления:
1) Переделан механизм определения дополнительных возможностей (владельци процов с поддержкой SSE3, пожалуйста попробуйте как оно работает!)
2) Теперь определяется наличие HyperThreading. (Владельцы таких процов - не зевайте! )
3) Не должен пытаться вывести CPU Name String на процессорах не поддерживающих такую функцию.
4) Мелкие исправления
А дальше я попробую сделать определение напряжения, частоты тактового генератора и множителя. Правда драйвера я еще писать не пробовал так-что это может быть не скоро... Жду тестов! Мне они правда очень помогают!
_________________ I L.A.W. you, baby!
For a GNU dawn! For freedom!
Последний раз редактировалось L.A.W. 28.03.2006 23:32, всего редактировалось 1 раз.
Junior
Статус: Не в сети Регистрация: 19.11.2004 Откуда: Арсеньев
Цитата:
-----Информация о процессоре----- Количество процессоров: 1 Тип процессора: GenuineIntel Intel(R) Celeron(R) CPU 2.40GHz Тип архитектуры: x86 Тактовая частота: 2400 МГц Семейство: 15 Модель: 2 Степпинг: 9 Дополнительные возможности: RDTSC,SSE,SSE2,MMX,FPU on-chip,HTT
-----Информация о процессоре-----
Количество процессоров: 1
Тип процессора: AuthenticAMD
AMD Athlon(tm) XP 1800+
Тип архитектуры: x86
Тактовая частота: 1533 МГц
Семейство: 6
Модель: 8
Степпинг: 1
Дополнительные возможности: RDTSC,3DNow!,SSE,MMX,FPU on-chip
-----Процессорный кеш-----
Объем кэша данных L1: 64 Кб
Ассоциативность кэша данных L1: 2
Объем кэша команд: 64 Кб
Ассоциативность кэша команд: 2
Объем L2-кэша: 256 Кб
Состояние L2-кэша: 16 линий ассоциативности
Благодарю! И продолжаю! Если у кого есть информация по работе с MSR - напишите в личку, буду очень благодарен!
Владельцы процов от интел нужны ваши результаты!
_________________ I L.A.W. you, baby!
For a GNU dawn! For freedom!
Сейчас этот форум просматривают: Terorzr и гости: 21
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения