webpointmorpheus total solution web design

webpointmorpheus Computer Info
Boards & BIOS

Other pages in this series:

©2005 - material compiled by Bob Carnaghi, www.webpointmorpheus.com

Overview     Top of Page
Inside a computer case (the box, or tower) the base component is the Motherboard. The Motherboard has slots for the system memory, the processor, CD-ROM, hard drive, floppy drive, keyboard, mouse, monitor, and all other input/output devices. All the devices connect to the Motherboard. This incredible maze of devices is integrated in a remarkably ordered fashion by a series of busses, controllers, chipsets, BIOS (Basic Input/Output System) and other means as necessary.
The initial and base operation of the computer as it boots into operation is controlled by a CMOS (Complimentary Metal Oxide Semiconductor) chip which holds specific information about the computer's hardware. (Hardware is defined as anything you can touch, software is defined as a program or set of instructions digitally placed on a disk.) The CMOS settings govern how the computer basically operates and is configured. The basic system device drivers are held in ROM (Read Only Memory) BIOS, which is loaded when the computer first boots.
Devices     Top of Page
How are all the devices on the computer able to commuinciate in an orderly fashion? They each make a request of the CPU using an IRQ (Interrupt Request) number. When a particular set of instructions is sent to the CPU with the IRQ, the computer knows where it comes from, and how it needs to be handled. In this fashion, the computer is able to make sense of all the attached devices and their functions.

Device Interface Settings

IRQ IO Address DMA Device
0 0040-0043   System Timer
1 0060-0063   Keyboard
2 *   Cascade to IRQ 9 (Map to 9)
3 02F8-02FF   Com2
3 02E8-02EF   Com4
4 03F8-03FF   Com1
4 03E8-03EF   Com3
5 0278-027F   LPT2
6 03F0-03F7 2 Floppy controller
7 0070-0071   LPT1
8 0378-037F   Real Time Clock (RTC)
9 *   Cascade to IRQ 2 (Map to 2)
10     Available
11     Available
12     Available
13 00F0-00FF   Math Co-processor
14 01F0-01FF   Primary Hard Drive Controller
15 0170-0177   Secondary Hard Drive Controller
POST Error Codes     Top of Page
POST (Power On Self Test) is the method that the computer uses at boot to check the workability of the basic hardware devices. As the computer rises into operation, each device has an inherent routine to test itself, and place an error code on the screen if necessary. Listed below are some of the more common error codes.

Common POST Numeric Error Codes

Error Code Problem
1xx series Mainboard related errors
151 Real-time clock failure
161 Dead CMOS battery
2xx series Memory related errors
301 Keyboard error
6xx series Floppy disk related errors
1101 Bad serial card
1701 Bad hard drive controller
31xx series Network adapter related errors
7301 Bad floppy drive controller
BIOS Central List of Error Codes
Expansion Slots     Top of Page
Expansion slots are the means of extending functionality of the computer. Commonly there are modems, network cards, video cards, ATA expansion cards, and many other types of PCI or other expansion cards avaliable. The list below shows the popular types of expansion slots and their capabilities. In essence, the list below is a historical progression of the modes of expansion slot capabilities.

Types of Expansion Slots

Slot Bus Size Notes
ISA
(Industry Standard Architecture)
8 or 16-bit Slowest slot used today
MCA
(Micro-Channel Architecture)
16 or 32-bit Expensive, fast, dead technology
Enhanced ISA 32-bit Compatible with ISA Slots
VL-Bus
(VESA Local Bus)
32-bit Bus Mastering, uses ISA slots with special connectors
PCI
(Peripheral Component Interconnect)
32-bit Bus Mastering, uses PCI slots, has a unique additional bus
PCI-2 64-bit Bus Mastering, uses PCI slots, has a unique additional bus
DMA & Bus Mastering     Top of Page
DMA (Direct Memory Access) is the method where the CPU is relieved of certain data transfer functions by allowing peripherals to directly access the system memory. In a system with DMA there are typically two 8237 chips with 7 DMA channels to move data directly to the memory addresses. Due to certain inherent limitations, the practice of DMA has grown into what is now known as Bus Mastering. Bus Mastering is also known as Ultra DMA, and most EIDE devices are capable of Bus Mastering. Bus Mastering enables a device to bypass the 8237 DMA controller chip and access the address bus when it is open. The process uses the address bus when it is open, senses when there is data moving to/from the CPU, and intellegently adjusts its data transfer accordingly to increase speed and efficiency.

DMA / Ultra DMA Mode Speeds

Single Word (16 bit)
DMA Mode Cycle Time (ns) Transfer Rate (MBps)
0 960 2.1
1 480 4.2
2 240 8.3
Double Word (32 bit)
0 480 4.2
1 150 13.3
2 120 16.7
Ultra DMA
0 240 16.7
1 160 25
2 120 33
3 90 44.4
4 60 66.7
5 40 100
6 30 133
Top of Page
Introduction to Computer Hardware
Boards & BIOS
CPU & RAM
Floppy, SCSI, USB, & Hard Drives
CD & DVD
Sound, Video, & CRT
Intro to Networking
Operating Systems & the Command Line
Windows
Printers
CPU Characteristics
webpointmorpheus Home       Technical Pages Site Map      This page was last modified: Sunday December 31, 2006 9:38 PM