HOME

TheInfoList



OR:

{{noref, date=September 2018 A system profiler is a program that can provide detailed information about the software installed and hardware attached to a computer. Typically workstations and personal computers have had system profilers as a common feature since the mid-1990s. However, system profilers exist on most computing architectures in some form or other. ''System Monitor'' programs in mainframes essentially provide the same function as system profiler programs on personal computers. Modern system profilers typically provide real time information on not only the CPU state (such as
clock speed In computing, the clock rate or clock speed typically refers to the frequency at which the clock generator of a processor can generate pulses, which are used to synchronize the operations of its components, and is used as an indicator of the p ...
), GPU state, and attached hardware state (such as
USB Universal Serial Bus (USB) is an industry standard that establishes specifications for cables, connectors and protocols for connection, communication and power supply ( interfacing) between computers, peripherals and other computers. A broad ...
or FireWire devices).


Historical origins

System profilers came into use after punch cards were no longer needed to run programs. Mainframe computers had evolved into have modular architectures at the same time punch cards were being abandoned as input devices. Punch card based mainframe computer systems typically had very rigidly fixed architectures with little variation in input or output devices. Since the 1990s hardware independent system profilers have emerged in some computing architectures, like Linux. Most Unix-like (aka POSIX compliant) operating systems have system hardware independent profilers.


Usage origin

In
Apple Computer Apple Inc. is an American multinational technology company headquartered in Cupertino, California, United States. Apple is the largest technology company by revenue (totaling in 2021) and, as of June 2022, is the world's biggest company b ...
's
classic Mac OS Mac OS (originally System Software; retronym: Classic Mac OS) is the series of operating systems developed for the Macintosh family of personal computers by Apple Computer from 1984 to 2001, starting with System 1 and ending with Mac OS 9. Th ...
, this was done by an application called Apple System Profiler. macOS' profiler is simply called System Information, and can be accessed via two methods. A GUI application, System Information.app, provides system information in simplified tables and trees, whereas detailed, highly-verbose information can be viewed upon executing the /usr/sbin/system_profiler
binary Binary may refer to: Science and technology Mathematics * Binary number, a representation of numbers using only two digits (0 and 1) * Binary function, a function that takes two arguments * Binary operation, a mathematical operation that ta ...
in a terminal emulator. In Microsoft Windows, similar information can be found by viewing the properties of "My Computer" or "This PC," pressing the Windows key and
Pause/Break key The Break key (or the symbol ⎉) of a computer keyboard refers to breaking a telegraph circuit and originated with 19th century practice. In modern usage, the key has no well-defined purpose, but while this is the case, it can be used by softwar ...
simultaneously, or by executing the msinfo32.exe binary.


List of system profiler software


Microsoft Windows

* System Information – built-in component *
CPU-Z CPU-Z is a freeware system profiling and monitoring application for Microsoft Windows and Android that detects the central processing unit, RAM, motherboard chip-set, and other hardware features of a modern personal computer or Android device ...
– useful when
overclocking In computing, overclocking is the practice of increasing the clock rate of a computer to exceed that certified by the manufacturer. Commonly, operating voltage is also increased to maintain a component's operational stability at accelerated spe ...
processors *System Information for Windows (SIW) – portable freeware with software, hardware, and network information as well as miscellaneous tools * Belarc – freeware for personal use PC Auditing Software lists hardware, as well as software installed on the local machine and displays as a local webpage. Belarc also makes a security assessment for checking how secure a system is, and links missing updates directly to a Microsoft website for download. * systeminfo – native windows command line, returns OS version, uptime, CPU, physical memory, network cards, etc. * SekChek Local – an automated security audit tool which scans multiple Windows workstations and servers, from the network. It creates a security assessment report file which is presented as a Microsoft Access dataset. *
Speccy Speccy, developed by Piriform Software, is a freeware utility software and runs under Microsoft Windows 10, Windows 8, Windows 7, Vista and XP for both IA-32 and x64 versions of these operating systems, which shows the user information about ...
– detailed specifications of various PC subsystems


GNU/Linux (and some other Unix-like systems)

* uname -a – prints basic information about the current machine and its OS * lshw – prints a list of hardware devices and their properties * dpkg -l – prints a list of all installed packages and their versions (for Linux distributions using Debian-style package management) * rpm -qa – prints a list of all installed packages and their versions (for Linux distributions using Red-Hat-style package management)


See also

*
Microsoft Diagnostics Microsoft Diagnostics (MSD) was a software tool developed by Microsoft to assist in the diagnostics of 1990s-era computers. Users primarily deployed this tool to provide detailed technical information about the user's software and hardware and to ...
* System monitor System administration Utility software types