System Information

Mathematica gives convenient machine-independent programmatic access to a broad range of information about your computer system.


SystemInformation information on kernel, front end, and computer system

$Version Mathematica kernel version

$VersionNumber ▪ $ReleaseNumber ▪ $CreationDate

$System human-readable computer system type

$SystemID binary-compatible system identifier ("Windows", "Windows-x86-64", etc.)

$OperatingSystem basic operating system ("Windows", "MacOSX", "Unix")

$MachineType basic machine type ("PC", "Macintosh", "Sun", etc.)

$SystemWordLength 32-bit or 64-bit machine

$ProcessorCount number of processor cores

$ProcessorType ▪ $ByteOrdering ▪ $SystemCharacterEncoding ▪ $TimeUnit

Machine Numerics

$MachinePrecision ▪ $MachineEpsilon ▪ $MaxMachineNumber ▪ $MinMachineNumber ▪ $MaxNumber ▪ $MinNumber

System Environment

Environment ▪ $UserName ▪ $ProcessID ▪ $ParentProcessID ▪ $CommandLine

System & License Management »

$MachineName ▪ $MachineID ▪ $LicenseID ▪ $MachineDomains ▪ ...

System Capabilities

$Packages ▪ $ImportFormats ▪ $ExportFormats ▪ $CharacterEncodings

New to Mathematica? Find your learning path »
Have a question? Ask support »