Are there any general way to obtain the CPU info, CPU fan speed, so on info, like it does BIOS utility? (AMI)
for the CPU info use CPUID instruction
but for CPU fan speed...eh ...this is hardware (motherboard) dependant AMI BIOS can do it because it knows on what motherboard it sits (the AMI ROM) and it is in real mode (not protected) when it does it,
In Windows there can be a way of doing it (hard), using VxD's and a lots of hadware dependant know-how because some SySInfo utils (like SiSoft Sandra) do it....