 |
 |
webpointmorpheus Computer Info
Boards & BIOS
|
|
Overview
Devices
POST Codes
Expansion Slots
DMA
©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 |
|
 |