>Hi,
>
>Thank for your advise. However, when I looked at the control panel. Everything
>under the System are okay without any unknown device. Every device is okay with out any conflicting report. Therefore, I do not know what to change. Or is there any references of address or IRQ for certain device/hardware that I should set to ? Please advise. My system still had the random halting problem as before which is causing some error reading file problem to my program.
System conflict, especially things that don't like to share interrupts but might grudgingly agree to being configured this way, would be one reason for pauses - one part of the system doesn't share well with other things that need the same resource, and you're seeing erratic response because one or both devices are not releasing the resource immediately.
Another thing I'd look at is heat and power quality. How hot is the CPU and memory getting? Is the hard drive cooled adequately? Is the power source clean and consistent? All of these things can cause random lockups, too.
Blaming hardware arbitrarilyly doesn't accomplish much other than hurt your credibility if you're wrong - I'd eliminate the obvious causes of intermittent problems. If a network is involved, then the NIC, the server, and at least as often, the cabling plant is suspect. There is no fixed cause of random lockups; if there were, they wouldn't be random lockups.