Введение

Профилировщик системы — это программа, способная предоставлять подробную информацию об установленном программном обеспечении и подключенном к компьютеру оборудовании. Как правило, рабочие станции и персональные компьютеры оснащались профилировщиками системы в качестве стандартной функции начиная с середины 1990-х годов. Однако профилировщики системы существуют в той или иной форме на большинстве вычислительных архитектур. Программы System Monitor на мейнфреймах по сути выполняют ту же функцию, что и программы профилирования системы на персональных компьютерах. Современные профилировщики системы обычно предоставляют информацию в режиме реального времени не только о состоянии центрального процессора (например, о тактовой частоте), состоянии графического процессора и состоянии подключенного оборудования (например, USB или FireWire устройств).

Историческое происхождение

Системы профилирования стали использоваться после того, как перфокарты перестали использоваться для запуска программ. В то же время, когда перфокарты отходили в прошлое как устройства ввода, мейнфреймы эволюционировали к модульным архитектурам. Компьютерные системы, основанные на перфокартах, как правило, имели очень жесткую и неизменную архитектуру с ограниченным выбором устройств ввода-вывода. Начиная с 1990-х годов, в некоторых вычислительных архитектурах, таких как Linux, появились аппаратно-независимые системные профилировщики. Большинство Unix-подобных (также известных как POSIX-совместимых) операционных систем имеют системные профилировщики, не зависящие от аппаратного обеспечения.

Источник использования

В классической Mac OS от Apple Computer это выполнялось с помощью приложения Apple System Profiler. Профилировщик macOS называется просто «Системная информация» и доступен двумя способами. Графическое приложение «Системная информация.app» предоставляет информацию о системе в виде упрощенных таблиц и деревьев, а подробная, очень подробная информация отображается при запуске исполняемого файла /usr/sbin/system_profiler в эмуляторе терминала. В Microsoft Windows аналогичную информацию можно найти, просмотрев свойства «Мой компьютер» или «Этот компьютер», одновременно нажав клавиши Windows и Pause/Break, или запустив исполняемый файл msinfo32.exe.