— CPU Issues Within the Operating System Environment —

Microsoft has this tool called Performance Monitor Wizard

1. services.msc > turn off Windows Indexing Service

2. Turn off automatic antivirus scans temporarily to check for improvements

3. Install & run Process Explorer from http://www.sysinternals.com to see what’s really using the CPU time
> Possibly Delayed Procedure Calls.

4. Uninstall video drivers
> Some video cards, particularly Nvidia

5. Re-install, update and clean up all hardware drivers, particularly chipset drivers

6. Antivirus to check for attacks

7. Bad code making bad system calls or invokes
> Pay particular attention to custom, in-house built software / talk to programmers to gain ideas
> Code must be in harmony with the operating system, particularly the kernel, which makes low level system calls

> System callS flow: Program sends requests >> calls on operating system >> calls on kernel’s service >> create/execute/communicate with processes

> How to think of system calls: [PROCESS]–{SYSTEM CALLS}–[OPERATING SYSTEM]

> Therefore, system calls are the interface between processes and the operating system

8. Upgrade CPU or machine where possible
— CPU Issues at the Hardware Level —

Issues like no POST, bootup difficulties, beeps, heat, video output need to be resolved by someone who understands motherboards. The rundown is something like this:

1. Boot into the legacy BIOS or UEFI and locate the “Diagnostics” option
> Run the quick/summarized diagnostics (do not waste time with the extended diagnosis because it takes forever)
> Take note of the CPU diagnosis

2. Refer to the maintenance manual about the motherboard as issued by the manufacturer

3. Discharge static electricity by grounding your body before working on electronic parts

4. Plug in 4/8 pin CPU power connector located near the CPU socket

5. Eliminate short-circuiting by using “standoffs” and making sure standoffs are not touching the motherboard in the wrong place

6. Verify the card is fully seated

7. Attach ALL power connectors to the video card

8. Boot with only one RAM chip and make sure memory modules are fully inserted and seated properly
– Order of installation with Intel, for example, is starting with bay furthest from CPU

9. Remove plastic covering or guard from CPU and make sure CPU is arranged and placed as according to instruction
– Look for pins that are bent

10. Use thermal paste on motherboard

11. Is the CPU fan plugged and functioning

12. Listen to beep codes issued by the system speaker
– The system speaker the same as the “normal” speaker
— Notes —

This illustrates how important it is to install drivers that are up-to-date and build a computer properly initially