class Processor |
|
This device interface is available on processors. |
|
Creates a new Processor object.
You generally won't need this. It's created when necessary using
Device.as().
backendObject - the device interface object provided by the backend See also Solid.Device.as() |
|
Indicates if the processor can change the CPU frequency.
True if a processor is able to change it's own CPU frequency. (generally for power management). Returns true if the processor can change CPU frequency, false otherwise |
|
Get the Solid.DeviceInterface.Type of the Processor device interface.
Returns the Processor device interface type See also Solid.Ifaces.Enums.DeviceInterface.Type |
|
Queries the instructions set extensions of the CPU.
Returns the extensions supported by the CPU |
|
Retrieves the maximum speed of the processor.
Returns the maximum speed in MHz |
|
Retrieves the processor number in the system.
Returns the internal processor number in the system, starting from zero |
This enum contains the list of architecture extensions you can query.
NoExtensions | - 0x0 | - | ||
IntelMmx | - 0x1 | - | ||
IntelSse | - 0x2 | - | ||
IntelSse2 | - 0x4 | - | ||
IntelSse3 | - 0x8 | - | ||
IntelSse4 | - 0x10 | - | ||
Amd3DNow | - 0x20 | - | ||
AltiVec | - 0x40 | - |