Today I want to share about what is Computer Mainboard. Every computer have a mainboard. What is mainboard? Simple explanation, mainboard is a place where we put/connect every computer other componen. We put memory, VGA Card, Sound Card, we also connect the harddisk, DVD ROM every thing on the mainboard.
This is a picture of a mainboard I take from wikipedia (http://en.wikipedia.org/wiki/Motherboard)
This is the diagram of a mainboard, I take this diagram from wikipedia also (http://en.wikipedia.org/wiki/Chipset):
- CPU (Processor)
- Memory (RAM)
- BUS (FSB etc)
- Northbridge Chipset
- Southbridge Chipset
- VGA
- other IO (Input Output)
- BIOS
- RTC (Real Time Clock)
CPU / Processor
CPU is what we call processor, this is the "brain" of the computer. Its process every thing, that need to be calculating, making decision and everything.
Memory
Memory /RAM is a volatile memory that CPU use to store fast temporary data for the processor. There is a lot of type of it, EDO RAM, SDRAM, DDR 1, DDR 2, DDR 3,etc.
BUS
Bus is the path to link every component of the mainboard. A bus that linked the CPU from the northbridge chipset is very special, and we call it FSB(Front Side Bus). This is a fast BUS because CPU is very fast and it needs a very fast BUS also to avoid bottleneck.
Chipsets
Chipsets if very important for a mainboard/motherboard, because they control everything on the mainboard. Well I want to say that they are the "backbone" of the computer. There is 2 kind of chipsets:
- Northbridge
- Southbridge
The Northbridge Chipset control the "fast" components of the mainboard, they are:
- CPU
- Graphic Card (Onboard or external graphic slots like AGP of PCI Express)
- RAM
The Southbridge Chipset control the "slow" components of the mainboard like:
- PCI or ISA slots
- PATA or SATA slots (we use it to connect the hard disk to the mainboard)
- USB
- Sound Card
- LAN Card
- RTC
- BIOS
- etc
BIOS
BIOS is the unvolatile memory on the mainboard. It used to tell the CPU what it should do when the computer begin to start. It also store the setting of the computer, like to turn on or off onboard device, setting the boot priority etc.
RTC
RTC is a clock that will always run event when the computer is turned off. That is why your computer clock is always show the correct time, event if you shut it down.