Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
KANSoftWare

Процессор :: ОС и Железо :: База знаний Delphi

:: Вычисление тактовой частоты процессора
В статье описывается функция в Delphi, которая позволяет измерить тактовую частоту процессора с помощью инструкции rdtsc и вычисляет ее в мегахерцах.

:: Извлечь информацию о процессоре
В статье описывается код на языке Delphi, который позволяет извлечь информацию о процессоре (vendor ID, stepping ID, model number, family code, processor type, extended model, extended family, brand ID, chunks, count, APIC ID, serial number, MMX, SSE, SSE

:: Как запустить процесс на конкретном процессоре в много процессорной системе?
Как запустить процесс на конкретном процессоре в много процессорной системе, используя функцию ExecuteProcess и параметры Visibility, BitMask и Synch.

:: Как определить наличие сопроцессора
Определение наличия сопроцессора в системе для выполнения вычислений с плавающей запятой под управлением Windows 16 и 32.

:: Как определить скорость процессора
Определение скорости процессора: для этого используются функции IsCPUID_Available и hasTSC, а также операция RDTSC, которая измеряет количество тактов процессора.

:: Как определить скорость процессора 2
В статье описывается способ определения скорости процессора на языке Delphi с использованием инструкции rdtsc и расчета времени выполнения операции Sleep.

:: Как определить скорость процессора 3
Определить скорость процессора можно с помощью функции GetCyclesPerSecond, которая использует QueryPerformanceFrequency и QueryPerformanceCounter для измерения частоты и времени работы процессора.

:: Как определить тип процессора
It seems like you have provided the Delphi code for a CPU identification program. This program is designed to retrieve information about the CPU, such as its family, model, stepping, frequency, L1 and L2 cache sizes, and other details. The program uses t

:: Как получить информацию о загрузке процессора
Обратите внимание, что для получения информации о загрузке процессора в Windows можно прочитать соответствующие данные из реестра HKEY_DYN_DATA\PerfStats\StatData с помощью ключа Kernel\CPUUsage.

:: Как узнать загрузку процессора (NT – 2000 - XP)
Как узнать загрузку процессора в ОС NT, XP и других операционных системах.

:: Определение количества CPU
Описание функции GetCPUCount в Delphi, которая определяет количество доступных CPU в системе Windows.

:: Определение наличия в процессоре технологии MMX
Определение наличия в процессоре технологии MMX описано в статье как выполнение операции с помощью ассемблерного кода, который проверяет бит 23 регистра edx для определения наличия MMX-технологии в процессоре.

:: Определение поддержки MMX
Функция CheckMMX определяет поддержку технологии MMX в системе путем выполнения специального инструкции и проверки результата.

:: Определение поддержки SSE
В статье описывается функция CheckSSE, позволяющая определить поддержку SSE в системе на языке Delphi.

:: Определение поддержки SSE 2
В статье описывается функция CheckSSE2 на языке Delphi, которая определяет поддержку SSE2 в системе и возвращает результат в виде булевого значения.

:: Определение фирмы производителя CPU
Статья определяет функцию GetCPUVendor, которая использует ассемблерный код для определения производителя CPU и возвращает результат в виде строки формата TVendor.

:: Определить, поддерживает ли процессор технологию MMX
Данная статья описывает функцию на языке Delphi, которая позволяет определить, поддерживает ли процессор технологию MMX, используя встроенный ассемблер.

:: Поддерживает ли процессор технологию 3DNow
Процессор, описанный в статье, использует 32-битный регистр и проверяет поддержку технологии 3DNow с помощью сравнения значения eax с $80000000 и тестирования флага edx.

:: Показывает загруженость процессора
Статья описывает программу на языке Delphi, которая отображает загруженность процессора на экране в виде гистограммы.

:: Получение информации о процессоре
Получение информации о процессоре позволяет определить его модель, технологию, наличие дополнительных функций и других параметров.

:: Получение количества тактов процессора с момента перезагрузки
Получение количества тактов процессора с момента перезагрузки производится вызовом команды RDTSC x86 процессора, доступной в всех процессорах начиная с Pentium/586.

:: Получение количества установленных процессоров
Функция GettingProcNum возвращает строковое представление количества установленных процессоров на компьютере, работая с операционными системами Windows 95 или новее и NT3.1 или новее.

:: Получение типа процессора
Описание функции GetProcessorType позволяет получать тип процессора, возвращая значения, определенные в модуле Windows.

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

:: Работа с портами микропроцессора
В статье описывается модуль для работы с портами микропроцессора на языке Pascal, позволяющий изменять и считывать значения портов с сохранением синтаксиса и работающего под Win9x, но не под WinNT.

:: Скорость работы процессора, точный таймер
В статье описывается реализация сабжа на языке Delphi, используя команду rdtsc для измерения скорости работы процессора и таймера.

:: Увеличить процессорное время, выделяемое программе
Увеличение процессорного времени, выделяемого программе, может быть достигнуто за счет изменения приоритета приложения с помощью функций SetPriorityClass и SetThreadPriority в языке программирования Delphi.


Узнайте о процессоре вашего компьютера с помощью наших статей и утилит. Получите информацию о тактовой частоте, модели, технологии (MMX, SSE, SSE2) и других параметрах. Оптимизируйте производительность с нашими функциями и инструментами на Delphi для Windows 16 и 32 бит.



Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS

:: Главная ::


реклама


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

Время компиляции файла: 2024-08-19 13:29:56
2024-11-21 09:25:53/0.0038740634918213/0