Escolar Documentos
Profissional Documentos
Cultura Documentos
Contents
1 Computer
1.1 Introduction
1.2 Basic Computer (PC)
1
Personal Computer Hardware
1 COMPUTER
1.1 Introduction
• The Computer is a machine.
• It is a programmable machine.
• It is a multi-tasking system.
i.e. A single machine is used for several different tasks. e.g.:- Word Processing, Designing,
Controlling, Communicating etc.
Those tasks can be done in a single computer simultaneously.
To do these tasks, we may have to attach additional accessories and /or some software to the
basic computer.
e.g.:-for communication - Modem, modem driver and phone dialer
Peripherals (input/output)
Mouse - Used to give input signals to computer by clicking left and the right mouse buttons
Keyboard - Used to Display the information
Monitor- Used to Display the information
Speakers - Used to give output s sound
2
Personal Computer Hardware
Ports
There are ports in the central unit of a computer, which are used to connect the peripherals (input, output
devices).
Video port - 15 pin female connector; There are holes in three rows for a VGA port.
Keyboard port - Round in shape; Now-a-days PCs have a smaller size port which is called PS/2 type.
Parallel port - 25 pin female connector; This provides a parallel interface. 8 bit data is send/receive in
parallel. (generally a printer is connected here).
Serial ports - 25 pin male connector and 9 pin male connector; This provides a serial interface. Data
is sent in serial (bit by bit). Usually Serial ports are used to connect the mouse or
keyboard or external modems ((DB25/9).
Mouse port - Most of the PCs have a separate port -PS/2 type. (for PS/2 mouse). Some times mouse
is connected to one of the serial port (serial mouse).
USB port - Universal Serial Bus, a new type of a port available in Pentiums. It is a fast operating
port. Devices having USB adapters such as USB printer, scanner, etc. are connected
here.
Joystick port - (Game Port) - to connect game elements.
Network port - BNC or RJ45.
RJ45 -To connect the Computer to a Network through a Router can use RJ45 connectors.
Mini Jacks - To Connect the Speakers/Microphone can use Mini Jacks.
3
Personal Computer Hardware
Power
cable
Mini-jack
ports
4
Personal Computer Hardware
2.1 Processor
In a computer, the processor is the brain. Processor is a miniature wafers of silicon with tiny integrated
circuits and intelligent transistors. Processors are functionally organized into two primary components:
1) A control unit which handles internal operations and directs the software instructions to the proper
elements of the ALU.
2) The ALU which performs the real "computing" -add, subtract, multiply, divide, less than, greater
than and equal functions.
Data Bus
Address Bus
Clock
Block diagram of a simple micro-processor
5
Personal Computer Hardware
Hyper-Threading Technology
Hyper-Threading Technology is a very exciting structure, which can be briefly outlined as follows: In order
to exploit the powerful pipeline in the Pentium 4, it has been permitted to process two threads at the same
time. Threads are series of software instructions. Normal processors can only process one thread at a time.
In servers, where several processors are installed in the same motherboard (MP systems), several threads can
be processed at the same time. However, this requires that the programs be set up to exploit the MP system.
A new feature in Pentium 4 is that it can logically as if there physically were two processors in the PC. The
processor core (with its long pipelines) is simply so powerful that it can, in many cases, act as two
processors. It’s a bit like one person being able to carry on two independent telephone conversations at the
same time.
6
Personal Computer Hardware
Hyper-Threading works very well in Intel’s Prescott-versions of pentium 4. You gain performance when you
operate more than one task at the time. If you have two programs working simultaneously, both putting
heavy pressure on the CPU, you will benefit from this technology. But you need a MP-compatible operating
system (like Windows XP Professional) to benefit from it.
The next step in this evolution is the production of dual-core processors. AMD produces Opteron chips
which hold two processors in one chip. Intel is working on dual core versions of the Pentium 4 (with the
codename “Smithfield”). These chips will find use in servers and high performance pc’s. A dual core
Pentium 4 with Hyper-Threading enabled will in fact operate as a virtual quad-core processor.
7
Personal Computer Hardware
Intel also produces EE-versions of the Pentium 4. EE is for Extreme Edition, and these processors are
extremely speedy versions carrying 2 MB of L2 cache.
In late 2004 Intel changed the socket design of the Pentium 4. The new processors have no ”pins”; they
connect directly to the socket using little contacts in the processor surface.
2.2 Memory
Memory is the place where data and programs are kept temporarily. There are two types of memory used in
PCs called ROM (Read Only Memory) and RAM (Random Access Memory).
ROM
In ROM usually data is written only once and read many time thereafter. This memory is used to store
system-level programs that should be available to the PC at all times. These programs are permanently
stored there. The most common example is the system BIOS program, which is stored in a ROM called the
system BIOS ROM. ROM is fast but expensive.
RAM
Memory used for holding user programs and data being executed is called Random Access Memory. RAM
is volatile i.e. when the user turn off the power the information stored in memory is lost. When executing a
program the processor loads the data and instruction needed for processing from secondary storage.
RAM is cheaper than ROM. Usually the amount of ROM in the computer is in the range of kilobytes
whereas the amount of RAM is used in gigabytes.
8
Personal Computer Hardware
e.g. If you disconnect a keyboard from the system Unit, it would not be possible to type in information, but
it is possible to work with the graphical user interface by clicking the mouse. Similarly, removing the hard
disk would result in the computer using a floppy disk and to save all the data in floppy disks. So the
computer will be working.
Peripheral devices can reside inside the compute case or outside.
Mouse
Mouse is a small hand-held device used to position the cursor, making freehand sketches, or selecting items
from menus on a screen. When the mouse is rolled across the surface of the desk, the cursor moves a
corresponding distance on the screen.
A mouse can have one or more buttons which are used to select command options and to control information
presented on the monitor.
Although several different types of mice are in use, there are three widely using mouse types available.
• Mechanical mouse- This mouse has a ball on the bottom and is attached to the system unit via a
cord. According to the movement of the mouse, the roller rotates and controls the pointer on the
screen.
9
Personal Computer Hardware
• Optical mouse- This mouse has no moving parts and emits and senses light to detect mouse
movements. These mice have some advantages compared to the mechanical mouse. Those can be
used in any surface and need to be cleaned periodically.
• Wireless mouse- For this mouse, the power is supplied by the batteries and used radio waves or
infrared light waves to communicate with the system unit. The advantages include free up of desk
space and elimination of mouse cord.
These devices are used in Laptop computers, Personal Digital Assistants, etc
Light Pen
This is a light sensitive pen like device. When the light pen is place against the monitor it closes a
photoelectric circuit and identifies the spot for entering or modifying data. Light pens are used to edit digital
images.
Joystick
This is the most popular input device for compute games. It is possible to control game actions by varying
the pressure, speed and direction of the joystick. Other additional features such as buttons and triggers are
used to specify commands or initiate certain actions.
Scanner
This is used to reproduce text or images. Scanners
record the light and dark areas as well as the
colour of the scanned document. After scanning a
document it is possible to display it on screen, to
print or to store it for later use.
A scanner
10
Personal Computer Hardware
Digital camera
These are similar to traditional cameras but the
images are stored digitally in a disk or in camera’s
memory instead of a film. With a digital camera it
is possible to take a picture and view it
immediately or to put it in a page within few
minutes. Digital cameras
Web camera
A web camera is a real-time camera and its
images can be accessed using the World web,
instant messaging, or a PC video application.
Web–accessible cameras typically involve a
digital camera which uploads images to a web
server, either continuously or at regular intervals.
This may be achieved by a camera attached to a A web Camera
PC, or by dedicated hardware. Videoconferencing
cameras typically take the form of a small camera
connected directly to a PC.
Microphone
A microphone, sometimes referred to as a mike or
mic, converts sound into an electrical signal.
Microphones are used in many applications such
as telephones, tape recorders, hearing aids, radio
and television broadcasting and in computers for A Microphone
recording voice, VoIP and numerous other
computer applications. (see Figure)
11
Personal Computer Hardware
Monitor
This is the most frequently used output device. It shows the program or data. There are two important
characteristics of a monitor. They are the size and the clarity. The size of the monitor is indicated by the
diagonal length of its viewing area. e.g.: 15, 17, 19 and 21. Monitor’s clarity is indicated by its resolution,
which is measured in pixels which are individual dots that form images on a monitor. For a given size
monitor the large the resolution the better the clarity of the image. There are two main types of monitors
available:
2.2.2 Printers
This output device is used to get the processes information on a paper. We call this printed paper as hard
copies. Ink-jet, laser and thermal printers are the commonly used printers today.
Ink-jet Printer- an ink-jet printer sprays small print photos are special purpose ink-jet painters.
droplets of ink at high speed onto the surface of Among all printers ink-jet printers are the most
the paper. This process not only generates a letter- widely used printers in advertising and public
quality image but also allows printing to be done relations.
in a range of colours. Most photo-printers used to
12
Personal Computer Hardware
Ink-jet printer
Headphones
13
Personal Computer Hardware
IRQ1 Keyboard
14
Personal Computer Hardware
IRQ10 Free
IRQ11 Free
IRQ12 Free
IRQ15 Free
There are many software applications which allow you to see which parts are using what IRQs and port
addresses.
Cards Types
Some common cards are:
• Video Cards Everyone has one of these. It allows you to see words on your computer screen. Your
monitor plugs into it.
• I/O Cards These are the cards that your printer plugs into (probably your mouse too). These cards
are being phased out; their components are now usually included on motherboards.
• Controller Cards This is the card that all of your drives are connected to. A lot of flat ribbons
sprout off of this card. Like the I/O card, this stuff now lives on the motherboard in newer systems.
• Sound Cards These cards let your computer produce awesome sound. They are sometimes hard to
install because of IRQ conflicts. In order to hear anything, you need speakers as well. Plug the
speakers into the back of sound cards. The nicer the speakers, the better your sound card will sound.
• Modems These allow you to connect to other computers via phone lines. These things are what
bring the Internet to your screen, allowing you to even see this page. Modems are considered tough
to install because they need their own COM port, but I've never had much trouble with it. Also,
modems have two phone jacks on the back of them. One is for the line to the wall, the other is for
you to plug your phone into.
• Memory Cards These are used to add more memory to your computer if all of your SIMM slots are
full. This memory will always work slower than the memory in the SIMM sockets because it is
limited to the speed of the bus.
• Interface Cards These cards allow you to connect extra gadgets to the outside of your computer.
You can get them for mice, CD-ROMs, scanners, and even adapters for laptop gadgets. If you use
MIDI for a synthesizer connected to the computer, the instrument is connected through an interface
card.
• Video Capture Card You can hook a camcorder up to one of these and take pictures off the tape
and save them to your computer. Also, you can buy a TV card. These allow you to watch TV on
your monitor.
Installing Cards
Installing an expansion card is very simple.
1) Turn off the computer, unplug it, and take the case off.
15
Personal Computer Hardware
2) Find the slot that your new card will fit into. The expansion slots are the biggest slots on the
motherboard; sometimes they span the entire width of the board. Your card will plug into one of
them. See if your card is an 8-bit card or a 16-bit card. (If it has one tab, it is 8-bit. If it has two tabs,
16-bit. Three? It is probably a VL-Bus Card.) Stick it in the appropriate slot. You can usually throw
an 8-bit card in a 16-bit slot. You may need to rearrange your cards so that there is room for
everything.
3) Remove the dust cover on the back of your computer that is next to the slot you want. Don't lose the
screw; you can use it to hold the card in. Push the card into the slot you chose.
4) Be sure of a few things. Check the card's manual for any jumper settings or other information. This
might save future trouble. Also, make sure that the shiny end with the connector faces toward the
back of the computer. Don't force it in. You might have to play with it a little, but when the card
goes in, you'll know. It will be snug in there. Make sure the card doesn't touch any other cards. That
can cause electrical problems, as you might imagine.
5) Secure the card in place with the screw.
6) Plug the computer back in, turn it on, and install the software that came with the card. This is where
you will find out if all is working right.
16
Personal Computer Hardware
Optical Storage
CD stands for compact Disk. Today’s disks can hold over 17GB of data. Optical disks come in many sizes
including 3 ½, 4 ¾, 5 ¼, 8, 12, and 14 inches. Data is stored in these disks in different ways of different
formats. There are two most common types called CD and DVD.
CDs
Compact discs or CDs are the most widely used optical disks today. The typical capacity is about 650MB in
a one side of the CD. The rotational speed is very important because it determines how fast the data can be
transferred from the CD. CD drives are standard on many computer systems. There are three types:
• CD-ROM(compact Disc Read Only Memory)
These are used to distribute large software applications, large databases or references.
• CD-R (Compact Disc Recordable) also know as WORM (Write Once Read Many)
CD-R is a variation of the Compact Disc which is a write once read only medium (though the whole disk
does not have to be written in one go) and retains a high level of compatibility with standard CD readers
(unlike CD-RW which can be rewritten but has much lower compatibility and the discs are considerably
more expensive).
• CD-RW (Compact Disc Re Writable)
This is also known as erasable optical disks
and very similar to other CD-Rs except you
can rewrite to the disk.
DVDs
The other type of optical disks which are having a greater storage capacity are DVDs or Digital Versatile (or
Video) Disks. The typical capacity is about 17GB.
• DVD-ROM (Digital Versatile Disc Read Only Memory)
These are normally used to distribute Movies. For example DVD-ROMs can provide over two hours of
very high quality video.
• DVD-R (Digital Versatile Disc
Recordable)
This is similar to a CD-R but higher in
capacity. Also the price is very high
compared to a CD.
DVD-R
• DVD-RAM (Digital Versatile Disc Random Access Memory)
• DVD-RW (Digital Versatile Disc Re Writable)
DVD-RAM and DVD-RW are two different types of re-usable disks. Like CD-RW, both these two types
of DVDs can be used over and over again. These are used for a wide variety of applications including
the creation and editing of large scale multimedia presentations.
17
Personal Computer Hardware
CD/DVD Players
To read a CD, you need a CD-ROM player. All CD-ROMs conform to a standard size and format, so you
can load any type of CD-ROM into any CD-ROM player. In addition, CD-ROM players are capable of
playing audio, CDs, which share the same technology.
Also to read a DVD, you must have a DVD Player. All DVD-ROMs do accepting a standard DVD size and
format, so you can load any type of DVD-ROM into any DVD-ROM player.
CD /DVD Writers
To write to a CD, you require a CD writer. You
can use it to read the CDs too. But to write a DVD
DVD writer
you need a DVD writer. And it is possible for you
to read DVDs using the DVD writer.
Nowadays most of the CD/DVD Players/ Writers
are coming to the market as a built in component
of the System Unit. But the external CD/DVD
Players/writers are also available; you can
connect these via USB ports to the System Unit.
Floppy Disks
These are also known as diskettes or disks which
are inexpensive removable storage media.
Today’s standard floppy disk is the 1.44MB 3 ½
inch disk. Floppy disks are having a write- protect
notch and when the notch is open the data cannot
be added on the disk. This basically to proceed
protection against accidentally writing over
information on the disk that is useful. There are
three types of floppy disk standards are competing
to become the next standard. 3 ½ Floppy Diskette
Hard Disks
Compared to floppy disks, hard disks are rigid,
faster and provide higher storage. An Internal
Hard Disk (see Figure) is also called a fixed disk
and is located inside the system unit. These are
used to store programs and large data files. Unlike
Internal Hard Disks, Hard-disk cartridges are
removable and can use increase the storage
capacity of the computer system.
Hard Disk
18
Personal Computer Hardware
Flash Memory
Flash memory is a form of non-volatile computer
memory that can be electrically erased and
reprogrammed. Examples of applications include
digital audio players, digital cameras and Mobil
phones. Flash memory is also used in USB flash
drive (thumb drives), which are used for general Flash drive
storage and transfer of data between computers.
2.4.3 Buses
On the mother board the CPU is the “brain”. The buses are the nerve system. The buses can be also thought
as the PC’s express ways. Buses are used to connect CPU to all other components. Physically, they are wires
on the circuit board, which transmit data between different components and they can move one bit at a time.
The system bus – connects the CPU and RAM.
I/O buses – which connect the CPU with other components. It is sometimes called the
peripheral bus.
The system bus is the central bus. I/O busses are usually derived from the system bus.
System bus
The system bus is the central bus, which connects CPU with RAM and L2 cache. Other busses branch off
from it. It is designed to match a specific type of CPU. The processor technology determines dimensions of
the system bus and it has taken much technological development to speed up traffic on the motherboard.
It is also called front side bus (FSB) and is a bi-directional data bus. Some computers have an L2 memory
cache external to the CPU connected via a back side bus. This bus and the cache memory connected to it
works faster than accessing the system RAM via the front side bus.
19
Personal Computer Hardware
I/O Bus
I/O buses move data. They connect all I/O devices (drives, monitor, key etc.) with the RAM. Some
computers still use PCI bus and AGP which is used to connect the video to the system. The latest bus is the
PCI express which combine both above functions. I/O buses are really extensions to the system bus. On the
motherboard, the system bus ends in a controller chip, which forms a bridge to I/O buses.
• Bus Description
PC-XT Synchronous 8-bit bus which followed the CPU clock frequency of 4.77 or 6
from 1981 MHz.
Band width: 4-6 MB/sec.
ISA (PC-AT) Simple, cheap I/O bus.
from 1984 Synchronous with the CPU.
Band width: 8 MB/sec.
MCA Advanced I/O bus from IBM (patented).
from 1987
EISA Advanced I/O bus (non-IBM), used especially in network servers.
From 1988 Asynchronous, 32-bit, at 8.33 MHz.
Band width: 32 MB/sec.
VESA Local Simple, high-speed I/O bus.
Bus 32-bit, synchronized with the CPU’s clock frequency: 33, 40, 50 MHz.
from 1993 Band width: up to 160 MB/sec.
PCI Advanced, general, high-speed I/O bus. 32-bit, asynchronous, at 33 MHz.
from 1993 Band width: 133 MB/sec.
USB and Serial buses for external equipment.
Firewire,
from 1998
PCI Express A serial bus for I/O cards with very high speed. Replaces PCI and AGP.
from 2004 500 MB/sec. per. Channel.
The PC’s I/O buses, throughout the years
20
Personal Computer Hardware
PCI Bus
Introduced in 1990 and is a high speed bus made by Intel. PCI stands for peripheral Component
Interconnect. It is a 32 bit wide bus, but functions like a 64 bit bus. It runs at 33 MHz and maximum
transmission capacity of 132 MBPS. This bus is processor independent. So can be used with all 32 or 64 bit
processors. The PCI bus is buffered in relation to the CPU and the peripheral components. That means, the
CPU can deliver its data to the buffer, and then proceed with other tasks. The bus handles the further
transmission in its own tempo conversely. The PCI adapters can also transmit data to the buffer, regardless
of whether the CPU is free to process them. They are placed in a queue, until the system bus can forward
them to the CPU. Because of this, the peripherals of PCI units operate asynchronously. The PCI bus is
intelligent relative to the peripheral components, in that plug and play is included in the PCI specifications.
All adapter cards for the PCI configure themselves.
AGP
Introduced in 1997, it is a new bus for the graphics card. It is called Accelerated Graphics Port. Exclusively
designed for video cards it has better bandwidth for the video system. AGP was introduced with the Pentium
II processor and Intel 82440LX chipset.
Like PCI, AGP uses a 32-bit connector. But, there is a difference. The AGP connector has 64 contacts. AGP
uses a 64-bit wide data path. This extra contact provides new roadways for the pipeline and queue of data
requests. Another difference is that AGP uses an extra eight sideband address lines that allows the controller
to issue simultaneous commands while also accessing all 32 of the main data pathways. This is called
Sideband Addressing, or SBA. All this comes together to give AGP a faster throughput then PCI.
PCI Express
In 2004 a new PCI bus was introduced. The PCI Special Interest Group (see www.pcisig.com) consists of
Intel, IBM, Apple, etc., who coordinate and standardize the bus via this forum. The PCI Express is the
successor to the PCI bus. This is a completely new type of I/O bus using a serial connection (like the buses
USB, Firewire and SATA).
21
Personal Computer Hardware
This new I/O bus will be extremely scalable, as it works with a large number of channels (X1, X2, X16 etc.),
each of which has a bandwidth of about 250 MB/second in both directions, simultaneously.
The standard plans for the use of plug-in cards and devices in various categories, with varying bandwidths
and power consumption. A 16X video card, for example, will totally be able to pull about 8 GB/sec.
PCI Express is based on a serial architecture, making it possible to develop smaller and cheaper devices with
many fewer pins. The new I/O bus will initially co-exist with the PCI interface, as we se it in the
motherboards with Intel i900-series chip sets. But the goal is that PCI Express should replace both PCI and
AGP.
The two black slots are for PCI Express cards. To the left a 16X card for the graphics controller and to the
right a smaller 1X slot. In-between you see two traditional PCI slots.
22
Personal Computer Hardware
UPU
CPU
System bus
System bus /FSB
Memory
Graphic AGP
Chip set
Adapter
Front side bus
Memory
Bus
2.4.4 RAM
RAM is the working memory where data are kept during operation. It is a volatile memory. (It is active
when power is on; i.e. when switch off, data will be lost). Hard disks are non-volatile storage as they retain
memory even when the power is switched off. To process the data in the hard disk, it must be read into
RAM.
There are two main types of RAM.
Static RAM – Fast, expensive, created using transistors (SRAM)
Dynamic RAM – Slow, cheap, created using capacitors (DRAM)
Further development of the PC and software needed fast memory for some fast operation. So some amount
of static RAM was included in the PC. This memory is called cache memory. This cache memory was
external for CPU (L2 cache).
Later stage it was observed that microprocessor requires same data frequently and it was in external
memory. So microprocessor was spending unnecessary time to take the same data again and again. So
microprocessor needed a storage (fast storage) to keep these frequently used data. That storage is called as
L1 cache. It is built inside the CPU.
RAM technologies
SDRAM – Synchronous Dynamic RAM. This was a new RAM type for PCs. SDRAM is tied to the system
clock and is designed to be able to read or write from memory in burst mode at 1 clock cycle per access(
zero wait states) at memory bus speeds up to 100MHz or even higher. It comes only in 68 bit modules (long
168 pin DIMMS). SDRAM has a access time of only 8-12 ns. This RAM operates at 66MHz, 100MHz and
133 MHz speeds.
Double Data Rate SDRAM -- is similar in function to regular SDRAM, but doubles the bandwidth of the
memory by transferring data twice per cycle-on both the rising and falling edges of the clock signal.
23
Personal Computer Hardware
Rambus DRAM (RDRAM) - The competing standards to replace SDRAM is called Direct Rambus DRAM.
This memory is being designed to use a special type of module called a Rambus Inline Memory Module or
RIMM. This revolutionary design receives a lot of attention because of Intel's decision to pursue this
technology for use in its future chipsets in cooperation with its initial developer, a company named Rambus.
This memory runs at 400, 600MHz or higher.
On a mother board we cannot freely install desired RAM type. The RAM type is controlled by the chip set
of the mother board.
DIMMs
SDRAM are made in 64 bit wide modules called DIMMs. They have a 168 pin edge connector. Since
DIMM modules are 64 bit wide we can install one module at a time. They are available in 8, 16, 32, 64, 128
and 256 MB with 6, 8, 10 and 12 ns speed. There are usually three DIMM sockets on a mother board.
The advantage of SDRAM is increased speed. That allows to increase system bus speed. With 60 ns EDO –
RAM we can run a maximum of 75 MHz on the system bus, while SDRAM speed can increase to at least
100 MHz. Also the SDRAM work synchronous with the system bus for a better performance.
All new chip sets can control SDRAM. Some mother boards have both SIMM and DIMM sockets. The idea
is that you can choose between reuse EDO RAM in the SIMM sockets, or install SDRAM in SIMM sockets.
It is not designed to mix RAM types though it works in some boards.
A 64 MB DIMM – module holding 32 chips each of 16 M bit (32 x 16 M bit/8 = 64 MB).
PC100
RAM technology is being improved. The first attempt to improve RAM speed was the PC 100 standard.
With the chip set like Bx, the system bus speed has come up to 100 MHz. Hence Intel has made a new
standard called PC100. Only 8 ns SD-RAM modules that are constructed according to these standards are
guaranteed to work at 100 MHz.
The new DIMM-modules include a EPROM – chip holding information about the module. The 8 pin little
chip works as a SPD (Serial Presence Detect) – a unit storing information about the RAM type. The idea is
that BIOS can read this information and this way tune the system bus and the timings for a perfect CPU-
RAM performance.
PC133
The PC133 RAM is running at 133MHz. It uses 7.5 ns RAM modules. Intel’s new chipset BX2 will support
this PC133.
24
Personal Computer Hardware
the architecture has been streamed and optimized to yield new performance. Data is read in packets at a very
high clock speed.
The modules are only 16 bit wide, but they work upto 800 MHz and Giga Hertz will probably follow. All
RAM slots have to be full. This is new, with RAMBUS we have to fill in blank modules in slots which are
not in use.
DDR RAM
Another interesting RAM type is the DDR RAM. DDR stands for Double Data Rate: a technology that
transmits data on both sides of a clock signal. DDR-SDRAM is being developed. DDR-SDRAM will be
cheaper than Rambus RAM yet giving the same performance.
DDR-II
A new version of DDR RAM is scheduled for 2003. The new DDR II speeds are 400MHz, 533MHz and
667MHz.
The ROM chips contain the basic/root instructions (System level programs) which are specific for particular
mother board. Those instructions contain instruction for how to work, the setup of the machine, to check the
configuration, and instructions how to start.
All PCs have instructions in ROM chips. There are some special software manufactures who produce BIOS
programs.
The primary suppliers are
Phoenix
AMI (American Megatrends)
Award
25
Personal Computer Hardware
- MSI
- ALI
- SIS
- VIA
- Cyrix
• PCI Express* buses can deliver over 3.5 times more bandwidth for I/O and graphics cards than PCI
and AGP 8X respectively1.
• Graphics flexibility, with support for the built-in Intel® Graphics Media Accelerator (GMA) 900
and for PCI Express graphics cards
• Flexible memory support for dual channel DDR2 533 memory and dual-channel DDR memory
26
Personal Computer Hardware
Features Benefits
800/533 MHz system bus Front Side Bus (FSB) support for high-performance Intel® processors and greater
system performance.
Supports Hyper-
Increased system responsiveness for multi-tasking.
Threading Technology†
LGA775 socket LGA775 socket supports the highest performance Intel® desktop processors.
Intel® Graphics Media Stunning media, incredible visuals and new 3D capabilities. For business users, Intel
Accelerator 900 (Intel® validates the chipset, processor, graphics and software stack to provide a well-tested
GMA 900 graphics) platform with support for Microsoft* Windows 2000, Windows* XP, Linux (top
distributions) and OS/2 (SciTech).
PCI Express* bus PCI Express* x16 graphics delivers up to 4 GB/s per direction, 3.5 times more
architecture bandwidth than AGP 8X. PCI Express x1 I/O offers 500 MB/s concurrently, over 3.5
times more bandwidth than PCI at 133 MB/s.
Dual-channel DDR2 or Flexible memory support, for dual-channel DDR2 533/DDR2 400 or DDR400/DDR333
DDR memory, in configurations of up to 4 GB RAM.
Direct Media Interface For I/O intensive applications, new serial point-to-point bus delivers up to 2.0 GB/s
(DMI) concurrent bandwidth between the memory and I/O controllers, compared to 266
MB/s with previous generation Intel® hub architecture.
Intel® High Definition Support for new consumer entertainment formats such as 7.1 surround sound,
Audio Dolby* Digital, and DTS*. Audio codec support for 192 kHz quality, multiple streams,
and better voice input for speech recognition and voice-over-IP.
27
Personal Computer Hardware
Intel® Matrix Storage Boosts storage performance with RAID 0, while protecting your digital memories with
Technology with ICH6R or RAID 1, on the same disks. Advanced Host Controller Interface (AHCI) further boosts
RW only performance with Native Command Queuing (NCQ), and provides native hot plug for
drive swaps.
Four Serial ATA ports Integrated serial ATA controller facilitates high-speed data transfers at up to 150
(SATA/150) MB/s for each of four ports. Allows easier hard drive upgrades and expansion for new
SATA optical drives.
Ultra ATA/100 Supports legacy hard drives and optical drives.
High-speed USB 2.0 Ports Eight ports offer up to 40X greater bandwidth over USB 1.1, for high-speed I/O
peripherals such as digital video cameras.
Intel Serial Digital Video Dual SDVO ports offer maximum display (digital CRT or TV) flexibility through the
Output (SDVO) ports existing PCI Express* x16 connector.
28
Personal Computer Hardware
The ROM chips contain the basic/root instructions (System level programs) which are specific for particular
mother board. Those instructions contain instruction for how to work, the setup of the machine, to check the
configuration, and instructions how to start. We can differentiate them as follows.
POST (Power on Self Test).
The setup instructions, which connect with the CMOS instructions.
29
Personal Computer Hardware
BIOS instructions, which connect with the various hard wave peripherals.
The boot instructions, which call the operating system (DOS, Windows, Unix)
All these instructions are in ROM chips and they are activated one by one during start up.
When a machine is started up it first does the POST (The test programs). Then the initializing routine sets up
the BIOS functions. The adapter ROM is integrated (A table covering all the BIOS programs is constructed.
This is called the interrupt vectors). At last it look for the bootstrap routine which calls upon the Operating
System.
The BIOS programs
Basic input output system are programs which are linked to specific hardware systems. During start up the
BIOS programs are read from a ROM chip loaded to the memory (input output area)
e.g.: There is a BIOS routine, which identifies how the PC reads input from the keyboard.
The BIOS programs control hardware, user/programming controls hardware via a call to BIOS. BIOS
typically occupy IMB and saved in ROM chips on the mother board.
The POST
This is the first instruction executed during startup. It checks the PC components and whether everything
works. E.g. RAM test. The order is basically;
1) Information about the graphics adapter.
2) Information about the BIOS (name, version)
3) Information about the RAM (being counted)
A user has only limited ability to manipulate. Only can instruct for a quick check or Esc to disrupt. This test
detects errors in the system and given the message.
30
Personal Computer Hardware
E.g.: 3 short and one long beep, when there is a error in video card.
CMOS RAM
There is a small amount of memory maintained with electric power in a CMOS (Complimentary Metal
Oxide Semiconductor) with a small battery. It holds important system data, values to be used during the start
process. This information may be about 100 or 200 bytes of data instantly available to the POST and BIOS
programs (loaded from ROM) during the start up.
Some of those values are floppy, hard disk drive parameters, keyboard, CPU, cache, chipset values, RAM
types, Date and time. These data have to be set correctly and once read during start up. Floppy drives and
IDE hard disks are so ‘dumb’ they need too be specified. While EIDE hard disk are little more intelligent,
however POST needs assistance to identify them 100% correctly, POST can count how much RAM is
available but cannot detect whether it is FPM, EDO or SDRAM (type).
The PC must be configured with this information. This is done in the factory where it is assembled. When
different or additional hardware components are installed, it needs to be updated. There are some parts for
user options in CMOS. E.g.: date, time, boot sequence etc.
Many of the options are of no interest to the ordinary user. The mother board manufacturer has already
selected them to the optimal configuration – default settings.
User communicates with the BIOS programs and the CMOS memory through setup program. User interface
for these programs will appear based on the BIOS program manufacturer (AMI, Award, etc).
31
Personal Computer Hardware
The BIOS feature setup is the second layer in the CMOS setup.
• Quick execution of POST
• Choice of boot device EIDE/SCS1 (if both available)
• The boot sequence
• Power management
• Password protection ( to erase password – remove battery)
The chip set feature setup needs no changes generally. It relate to the chip set.
The Abacus
Abacus is a calculation tool, often constructed as a wooden frame with beads sliding on wires. The standard
abacus can be used to perform addition, subtraction, division and multiplication; abacus can also be used
extract square-roots and cubic roots.
Abacus is still used today by shopkeepers some Asian and African countries. Blind children are taught to use
the abacus where their sighted counterparts would be taught to use paper and pencil to perform calculations.
32
Personal Computer Hardware
Turing Machines
In 1936 Alan Turing introduced his machine and established its basic properties so that it can perform a
computational task. Turing defined his machines to consist of following basic properties.
• A finite set, of possible states
• A potentially infinite tape, consisting of consecutive cells
• A read/write tape head etc.
The beauty of Turing machines is that the model is extremely simple, yet nonetheless, extremely powerful.
A Turing machine has potentially infinite work space so that it can process arbitrarily large inputs, e.g.,
multiply two huge numbers, but it can only read or write a bounded amount of information, i.e., one symbol,
per step.
ENIAC
The ENIAC (Electronic Numerical Integrator and Computer) was invented in 1943 by Professor “Mouchly”
and one of his students named “Ecller”, at the University of Pennsylvania. This was a general purpose
computer, built using vacuum tubes and a large machine, weighing about 30Tons and it occupied 1,500
square feet of floor space.
The ENIAC was a decimal machine. Since numbers and arithmetic calculations were represented in decimal
form, its memory was made of 20 “accumulators”. Each of these were capable of storing a 10 digit number.
The ENIAC had to be programmed manually by setting switches and plugging/ unplugging cables. Hence,
this was the main drawback of the ENIAC.
34
Personal Computer Hardware
The memory of the IAS consists of 1000 storage locations called ‘Words”, of 40 binary digits each, which
also contains the data and instructions. Hence data and instructions both have to be represented in binary
code.
Each number is represented by a sign bit and a 39-bit value. A word may also contain two 20-bit
instructions, which each instruction consisting of an 8-bit operation code (op-code) specifying the operation
to be performed and a 12-bit address designating one of the words in memory (numbered from 0 to 999).
35
Personal Computer Hardware
36
Personal Computer Hardware
The first microprocessor to make into a home computer was the Intel 8080, a complete 8-bit computer on
one chip, introduced in 1974. The first microprocessor to make a real splash in the market was the Intel
8088, introduced in 1979 and incorporated into the IBM PC (which first appeared around 1982). If you are
familiar with the PC market and its history, you know that the PC market moved from the 8088 to the 80286
to the 80386 to the 80486 to the Pentium to the Pentium II to the Pentium III to the Pentium 4. All of these
microprocessors are made by Intel and all of them are improvements on the basic design of the 8088. The
Pentium 4 can execute any piece of code that ran on the original 8088, but it does it about 5,000 times faster!
The following table helps you to understand the differences between the different processors that Intel has
introduced over the years.
Clock Data
Name Date Transistors Microns MIPS
speed width
8080 1974 6,000 6 2 MHz 8 bits 0.64
16 bits
8088 1979 29,000 3 5 MHz 0.33
8-bit bus
80286 1982 134,000 1.5 6 MHz 16 bits 1
80386 1985 275,000 1.5 16 MHz 32 bits 5
80486 1989 1,200,000 1 25 MHz 32 bits 20
32 bits
Pentium 1993 3,100,000 0.8 60 MHz 100
64-bit bus
32 bits
Pentium II 1997 7,500,000 0.35 233 MHz ~300
64-bit bus
32 bits
Pentium III 1999 9,500,000 0.25 450 MHz ~510
64-bit bus
32 bits
Pentium 4 2000 42,000,000 0.18 1.5 GHz ~1,700
64-bit bus
Information about this table: • Data width is the width of the ALU.
An 8-bit ALU can
• The date is the year that the processor was first
add/subtract/multiply/etc. two 8-bit
introduced. Many processors are re-introduced at higher
numbers, while a 32-bit ALU can
clock speeds for many years after the original release
manipulate 32-bit numbers. An 8-bit ALU
date.
would have to execute four instructions to
• A transistor is the number of transistors on the chip. add two 32-bit numbers, while a 32-bit
You can see that the number of transistors on a single ALU can do it in one instruction. In many
chip has risen steadily over the years. cases, the external data bus is the same
• A micron is the width, in microns, of the smallest width as the ALU, but not always. The
wire on the chip. For comparison, a human hair is 100 8088 had a 16-bit ALU and an 8-bit bus,
microns thick. As the feature size on the chip goes while the modern Pentiums fetch data 64
down, the number of transistors rises. bits at a time for their 32-bit ALUs.
• Clock speed is the maximum rate that the chip can • MIPS stands for "millions of
be clocked at. Clock speed will make more sense in the instructions per second" and is a rough
next section. measure of the performance of a CPU.
Modern CPUs can do so many different
37
Personal Computer Hardware
things that MIPS ratings lose a lot of their meaning, but What's a Chip?
you can get a general sense of the relative power of the
CPUs from this column A chip is also called an integrated
circuit. Generally it is a small, thin
piece of silicon onto which the
transistors making up the
microprocessor have been etched. A
chip might be as large as an inch on a
side and can contain tens of millions of
transistors. Simpler processors might
consist of a few thousand transistors
etched onto a chip just a few
millimeters square.
38
Personal Computer Hardware
3.7 Glossary
40
Personal Computer Hardware
41