Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения
KANSoftWare

Получение уровня процессора

Delphi , ОС и Железо , Процессор

Получение уровня процессора

Code:

function GettingProcLevel: string;  //Win95 or later and NT3.1 or later
var
Struc:    _SYSTEM_INFO;
begin
GetSystemInfo(Struc);
Case Struc.wProcessorLevel of
   3:  Result:='Intel 80386';
   4:  Result:='Intel 80486';
   5:  Result:='Intel Pentium';
   6:  Result:='Intel Pentium II or better';
end;
end;

Here is the translation of the provided text into Russian:

Функция, которую вы предоставили, - это функция Delphi на языке Object Pascal, которая aims получить уровень процессора. Функция GettingProcLevel не принимает параметров и возвращает строку, указывающую уровень процессора.

Работа функции следующая:

  1. Функция объявляет переменную Struc типа _SYSTEM_INFO, который является Windows-структурой, содержащей информацию о системе.
  2. Внутри функции вызывается процедура GetSystemInfo, чтобы заполнить переменную Struc текущей системной информацией.
  3. Затем используется Case-заявление для проверки значения поля wProcessorLevel в структуре _SYSTEM_INFO. Поле wProcessorLevel представляет собой уровень процессора (Win95 или позднее и NT3.1 или позднее).
  4. В зависимости от значения wProcessorLevel, соответствующая строка присваивается переменной результата функции Result.
  5. Наконец, функция возвращает полученную строку.

Вот возможные значения для wProcessorLevel и их соответствующие строки:

  • 3: 'Intel 80386'
  • 4: 'Intel 80486'
  • 5: 'Intel Pentium'
  • 6: 'Intel Pentium II или лучше'

Альтернативное решение: Если вы хотите получить более детальную информацию о процессоре, например, его архитектуру (x86, x64, ARM и т.д.) и скорость, вы можете использовать Windows-API-функции, такие как GetSystemInfo или GetNativeSystemInfo. Эти функции предоставляют более полную системную информацию.

Например, с помощью GetSystemInfo, вы можете доступиться к полям _SYSTEM_INFO.dwPageSize, _SYSTEM_INFO.dwProcessorType, _SYSTEM_INFO.dwArchitecture, чтобы получить более детальную информацию о процессоре.

Описание статьи - функция GetProcLevel на языке Pascal, которая возвращает уровень процессора, начиная с Intel 80386 и до Intel Pentium II и более.


Комментарии и вопросы


Ваше мнение или вопрос к статье в виде простого текста (Tag <a href=... Disabled). Все комментарии модерируются, модератор оставляет за собой право удалить непонравившейся ему комментарий.

заголовок

e-mail

Ваше имя

Сообщение

Введите код




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Процессор ::


реклама



©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru Rambler's Top100

Время компиляции файла: 2024-05-19 17:53:24
2024-05-20 00:18:13/0.0034418106079102/2