CSC 240 Personal Computing for Programmers


Week 1 Presentation on PC Hardware Architecture

Basic Hardware Components

Power On Self Test

  1. Clear left-over data from CPU's internal memory registers.  Resets program counter to address of the next instruction that needs processing.
  2. CPU uses address to find and invoke ROM BIOS boot program, which in turn invokes a series of system checks (POST's).  The CPU fiorst checks itself and the POST program against preset settings.
  3. BUS is checked to make sure its functioning.
  4. System timer is checked.
  5. Memory test on video card.
  6. RAM test - CPU writes to each byte and reads what was written.
  7. Keyboard test.
  8. Disk Drives checked.
  9. Results compared to presets (CMOS).
  10. BIOS incorporated from other peripherals.

Now, after all that, the Operating System can be loaded....