T
Todd
Hi All,
Question: does the motherboard use the CPU to generate beep codes?
Many thanks,
-T
Question: does the motherboard use the CPU to generate beep codes?
Many thanks,
-T
Hi All,
Question: does the motherboard use the CPU to generate beep codes?
Todd said:Hi All,
Question: does the motherboard use the CPU to generate beep codes?
Many thanks,
-T
Bill said:Unless you mean some scratchpad RAM that is also present on the CPU
chip, I'm not sure I understand that: As far as I know, the CPU
registers themselves can only hold a byte, word, or double word,
From: "Todd said:Hi All,
Question: does the motherboard use the CPU to generate beep codes?
Many thanks,
-T
Is there a beep code for CPU fault?
If it _isn't_ the CPU, what _is_ generating the codes? "Programmed into
the chipset" - something still has to _run_ that code.
Bill said:Unless you mean some scratchpad RAM that is also present on the CPU chip,
I'm not sure I understand that: As far as I know, the CPU registers
themselves can only hold a byte, word, or double word, and thus are only
used for basic arithmetic or logic operations made during each instruction
cycle. In other words, there is not much "storage" there (in the CPU
registers themselves) to speak of, except for what a 16 bit or 32 bit
register itself can hold (which is only a single word or double word operand
or result or op code).
The BIOS uses register-based code, until the Northbridge memory controller is
programmed. One thing the memory controller must have programmed, is the CAS
value. A special cycle is done by the memory controller, setting up CAS,
so all the memory chips and the controller, "agree" on a common value. While
that programming is going on, the BIOS code will be register based. And the
motherboard doesn't know what value to use, until all the DIMM SPD chips
have been read and processed. You can't "cheat" and load it ahead of time.
It's possible to use processor caches for storage as well, but I'm not
familiar with the details. Some programmers at work, made such a claim,
but I was never able to verify it. I couldn't figure out how that
was possible.
Char said:Many of the systems I've seen in recent years have a section in the
BIOS where you can specify a CAS value, (among other memory settings),
or you can select the option to "Use SPD". Is using anything other
than "Use SPD" an example of cheating?
The BIOS generates beep codes in POST. However it takes the CPU to run the BIOS routines.
Todd said:Hi All,
Thank you for confirming what I suspected.
-T
p.s. the alarm for a bad CPU is an alternating high
low alarm. Sound like a European police siren.
Todd wrote:
I'd be checking temperatures or the VCore volts reading,
in the hardware monitor page. The CPU isn't necessarily bad,
but the police siren can mean something is wrong with
the "environment".
Paul
J. P. Gilliver (John) said:Yes; if it is a "bad CPU" alarm, it must be very specific to a
particular motherboard, or range of motherboards. Because you need a
processor to actually generate the alarm! (Or, at the very least, to
alternate the tones, if they're generated by a hardware oscillator.)