Re: initalization of computer motherboard in hardware level...



You're talking ATX form factor, but from the AT days:

Power is applied, all hard resets are accomplished. A program stored in
ROM runs, establishing communication of the motherboard's chipset. In
AT machines this BASIC boot program only ran in a few K of memory
(RAM). Newer machines now might automatically do what HIMEM.SYS used to
do, access all those MB of RAM through the first megabyte. That
program, which as I said used to be written in BASIC it writes to
actual EPROM in some cases, but usually stores the settings in RAM. If
the battery dies it reverts to the defaults in ROM or EPROM.

Usually all hardware devices are polled as soon as the boot ROM runs.
That's how it can setup the sectors and stuff on a new harddrive. This
is actually after the memory test, whether it indicates that on the
screen, or not.

It then checks all of the listed boot devices, in the order you set and
the OS on the disk takes over.

You can usually see the boot process when you get the BIOS splash
screen saying, like Dell or something, by hitting the Esc key. You may
see it counting the RAM.

The EXACT process for any given motherboard differs, but it almost
always checks the RAM first, then polls all the hardware, unless it is
not a PnP machine or Pnp is shut off. Modern machines seem to always
check the HDs, before PnP you could not just stick a HD in a machine
and have it work. You needed to set the heads, tracks, cylinders, crap
like that.

From the Pentium days hence, there are also some very basic CDrom
drivers in the boot to make it possible to boot from CDrom.

In the AT machine when it was off it was off. In an ATX when you ground
the green wire you trigger a change of states in the ATX power supply,
which supplies a few standby sources all the time. When it goes into
the "ON" mode the regulation is tighter and all the run supplies are
switched on. The standby is only there to allow wake on LAN or ring,
and like some PCs you can turn them on by hitting the spacebar.

That's about as technical as I can get. Sorry no URLs. (except this one
you're in I guess)

JURB

.



Relevant Pages

  • updating from win 98 to XP pro
    ... I am trying to update my machines in my computer lab. ... of the machines have 512 K ram. ... Does that mean the problem is in the CD Rom? ...
    (microsoft.public.windowsupdate)
  • Re: oo2c port for nmos6502
    ... I believe that 1mhz 6502 is fast processor, and 48-64k of ram is a big ... On slow/small machines we need to employ skill ... Needless to say, it runs Native Oberon impressively fast, and a custom ... although that might change if I have to do some more embedded systems work. ...
    (comp.lang.oberon)
  • can anyone confirm? computer resets when loading winx, not softw, one bad address when testing good
    ... to be good by swapping with other machines and diag softw. ... Tried clean install of xp and me - boots fine off of install cd, but computer resets when trying to ... Is it possible for the MB or CPU to not be able to address one bit of good RAM out of entire ... All components are eliminated as possible causes except - MB, CPU, ...
    (microsoft.public.windowsxp.hardware)
  • Re: Wanted Items
    ... realized how stupid this was and I'd like to acquire the following machines to ... ram expansions... ... I will rat thru my parts for you if you like and see what I have spare. ...
    (comp.sys.atari.st)
  • Re: 32-bit vs. 64-bit x86 Speed
    ... "One thing I've noticed about 64-bit computing in general is that it's ... available, but the limiting factor is the amount of physical RAM, ... The only important difference between 32 and 64 bit machines is the ... memory technology, than of CPU technology. ...
    (comp.compilers)