Click here to Skip to main content
15,881,204 members
Articles / Desktop Programming / MFC

CAMEL - CPU Identifier Class

Rate me:
Please Sign up or sign in to vote.
4.93/5 (40 votes)
14 Jan 2003CPOL2 min read 293.2K   9.6K   96  
A class to detect ALL the features of the CPU / CPUs in the local system. Now at version 1.2
-------------------------------------------------------------------------------

Camel - CPU Identifying Tool
Copyright (C) 2002, Iain Chesworth

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

-------------------------------------------------------------------------------

Camel Versions
--------------

    0.2          Added multiple processor support / clock speed detection.
    0.2a         First released beta version.
    
    0.3          Added processor identification / more supported features / OS detection.
    
    0.4          Added APIC / ACPI / power management / HyperThreading.
    
    1.0          First Released Version.
    
    1.1          Added support for National Semiconductor / Tidied up CPUID code.
    1.1a         Added � to Pentium� and � to Athlon� / Duron�
    
    1.2          Vastly improved clock speed detection routines.

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Researcher
Germany Germany
Iain Chesworth graduated from Heriot-Watt University in June of 2002 in Computer Science and Physics. He now works as a C++ programmer and plays with code in his spare time. He is also a keen cyclist and swimmer.

Comments and Discussions