1. A method of operating a computing device comprising a hardware platform, the hardware platform comprising at least one physical processor and a first hardware component, the method comprising: operating the at least one physical processor to: execute computer-executable instructions implementing a computer operating system; and execute computer-executable instructions implementing a user mode component executing on the computer operating system that performs an operation based on a state of the first hardware component, wherein: operating the at least one physical processor to execute computer-executable instructions implementing a user mode component comprises performing the operation, the performing comprising: obtaining a value of the state of the first hardware component; obtaining translation information through an interface with a kernel of the operating system; and computing a translated value by applying the translation information to the value obtained from the first hardware component.