Professional Documents
Culture Documents
Form Factor
When referring to computer hardware, a form factor is a specification of physical dimensions,
layouts, and other explicit information that helps ensure the hardware works with products that
support that form factor.
Form factors help prevent incompatibilities between multiple hardware manufacturers.
Minicomputer
Super computer
A supercomputer is mainframe computer that has been optimized for speed and processing power.
A supercomputer is typically used for applications that must handle very large databases and/or do
a great amount of computation.
Most supercomputer is multiple computers that work parallel.
The "Blue Pacific". IBM's supercomputer, which was built to simulate the physics of a nuclear
explosion.
It is operated at 3.9 trillion operations per second.
15,000 times faster than the average PC.
It consists of 5,800 processors containing a total of 2.6 trillion bytes of memory.
Memory module
There are different types of memory in system. The most common are ROM, RAM and Cache
memory.
The ROM is used for storing the small program like BIOS.
The RAM used for storing temporary program and data for the CPU.
The Cache memory is very costly and fast memory generally used for storing very small amount
of information.
Storage devices like hard disk, floppy disk and CD drive
These are used for storing permanent data or program.
The hard disk has a very high capacity storage capability compare to floppy disk and CD.
The hard disk store the operating system and other program while floppy disk and CD are used to
store small amount of data and transfer that data from one computer to other computer.
Keyboard and mouse
The keyboard and mouse are generally used for input devices in a PC.
The keyboard is similar to a typewriter.
It has all of the same keys, along with additional keys for different uses.
However, instead of typing onto paper, the text and characters appear on the monitor and operate
the computer.
There are many types of keyboards, some with many keys and others with fewer keys, but all of
them function in the same way.
There is no separate power button once the main computer box is on, the keyboard will also be on.
The mouse is a component that functions as a pointing device. It is a small plastic case that fits
under your hand.
When you slide the mouse across a flat surface, you will see an arrow, or pointer, move across the
screen.
Monitor
The monitors are used as an output device for display text and graphic.
The monitor rooks like a television screen. It is connected to the main computer box.
There are several types of monitors; but they all function in the same way.
The power button is usually located on the front of the monitor, beneath the screen.
Often, there will be a small light to indicate if the power is on.
Monitor is available in different size and resolution.
Also they can build using different technology like CRT, LCD etc.
Printer
The most printers have a parallel interface and are linked to the computer by a cable that is
attached to the computer's parallel port.
Printers are come in a wide variety of types, prices, speed and capabilities.
The most common types of printer are: dot matrix, inkjet, laser and impact.
IBM PC AT 486
Intel 80486 processor with 25 to 120 MHz clock speed
Up to I28 MB RAM
Up to 512 KB external on board cache memory
Up to 640 MB Hard disk drive
1.2 MB / 1.44 MB Floppy disk drive
14 or 20 inch SVGA monitor
104 keys windows keyboard
80387 coprocessor socket.
Two serial and one parallel port
Supports CD drive
Plug and play features
Pentium
Pentium Processor with 75 MHz to 233 MHz clock speed
Up to 256 MB RAM
1 MB cache memory
Supports four Hard disk drives each Hard disk drive larger than 584 MB and up to 8 GB.
104 keys windows keyboard
1.2 MB / 1.44 MB Floppy drive
14 inch SVGA color monitor
Multimedia component.
Pentium II
Pentium Processor II with 300 MHz clock speed
Up to 256 MB RAM
1 MB cache memory
7. Draw the layout of latest motherboard and explain the components mounted on
motherboard in brief
OR
Draw & Explain the layout of motherboard(Dec-15,May-15,Dec-14)
Layout of Motherboard
A computer motherboard is nothing but the circuit board or the circuit which controls the entire
functioning of the computer.
All the components that form your computer are connected to the computer motherboard.
The computer processor, which is the most important component of your computer, is mounted on
the computer motherboard.
All other components like the computer keyboard, computer monitor, computer mouse, hard
drives. etc., are all connected to the computer motherboard through cables.
A desktop PC clock generator, based on the chip ICS 952018AF and 14.3 MHz resonator (on
the left)
4. Bus Sub System
This has latches to latch the address generated by the CPU on to the address buffer,
transceivers to transfer data between processor and data bus, and bus controller to generate
control signals.
The bus controller generates signal to control address latch, memory read, memory write, I/O
read and I/O write.
5.Interrupt Controller
Interrupts are generated to capture the microprocessor's attention and temporarily divert it to
a different process.
The interrupt controller handles 8 maskable interrupts.
The interrupt request lines are designated with numbers 2 to 7 with decreasing priority.
The Non-maskable interrupt (NMI) logic generates the NMI signal. It is generated on
detection of
l) RAM parity error in motherboard
2) RAM parity error in daughter boards which have the RAM as expansion memory
3) Co-Processor error if coprocessor is installed
6. ROM and RAM Logic
The PC memory is a block where any byte of information is directly available by calling its
address.
The ROM stores the POST (Power On Self Test) and BIOS.
The use of dynamic RAM in PC needs refreshing the memory.
The DMA channel 0 is used for it.
7. Direct Memory Access Controller (DMA Controller-8237)
To speed up the system performance the main processor is to be relieved from time
consuming jobs like moving blocks of memory (bulk data) between main memory and I/O
devices.
The DMA controller handles these tasks separately.
Once it receives instructions from the CPU the DMA takes the command and does all the
memory transfer operations.
8.Timer/counter Logic ( Programmable Interval timer 8253)
There are main three timers on motherboard.
1) Time 0 : Used to interrupt the processor at the rate of 18.2 clock cycle per second to
maintain the system time and date
2) Time 1: Used to generate DMA request signals for performing refresh cycles at every 15
microseconds.
3) Time 2: Used to generate various tones by the speaker.
9. Peripheral Interface Logic (PPI-8255A)
The programmable peripheral interface (PPI) device connects the peripheral devices to the
personal computer system.
It is design to implement parallel I/o ports without the additional circuit.
The PPI is very flexible parallel interface that is software controlled.
Earlier PC's had the keyboard connected to PPI.
Recent models have a separate microcontroller such as 8042 for connecting mouse and
keyboard with computer system.
It tends to free up some space inside the case and allows for better accessibility and
airflow.
The systems are cheaper to produce because there's less material involved, less
installation and testing can all be done at the same time.
They are more expensive to repair because if the problem is with a controller failure
or broken pin it means a new motherboard should be needed.
3. Embedded Motherboard
In an effort to reduce the cost (and size) of a computer system even more,
manufacturers began integrating (or embedding) technologies such as video, sound,
networking and modems right onto the system board.
This dramatically increases the cost of the main board but reduces the cost of the
overall system.
9. Explain Motherboard Types/Form Factors (AT, Baby AT, ATX, LPX, NLX,
BTX) (May-16,May-15)
The motherboard is a main printed circuit board used to connect all of the parts of a computer
together.
The CPU, memory, hard drives, optical drives, video card, sound card and other ports and
expansion cards all connect to the motherboard directly or via cables.
The CPU receives at least two types of data: Instructions, which to handle the other data and
second one is User Data.
Six basic elements are used to gauge the performance and capability of a CPU design.
1. Speed
The maximum number of clock cycles measured in MHz.
The higher the speed, the quicker a command will be executed.
2. Number of transistors
More switches means more computing power.
3. Registers
The size (in bits) of the internal registers.
The larger the registers. the more complicated the commands that can be processed in
one step.
4. External data bus
As data bus size increases, so does the amount and complexity of code (information)
that can be transferred among all devices in the computer.
5. Address bus
The size of the address bus determines the maximum amount of memory that can be
addressed by the CPU
6. Internal cache
The internal cache is high-speed memory built into the processor.
This is a place to store frequently used data instead of sending it to slower devices
(speed is relative in computers) such as RAM and hard disk drives.
Using the highway analogy, if the bus width is the number of lanes, and the bus speed is how fast
the cars are driving, and then the bandwidth is the product of these two and reflects the amount of
traffic that the channel can convey per second.
Bus Interfacing
On a system that has multiple buses, circuitry must be provided by the chipset to connect the
buses and allow devices on one talk to devices on the other.
This device is called a “bridge”, the same name used to refer to a piece of networking hardware
that connects two dissimilar networks.
Bus Mastering
On the higher-bandwidth buses, a great deal of information is flowing through the channel every
second. Processor is required to control the transfer of this information.
The processor is a “middleman” and it is far more efficient to “cut out” the middleman and
perform the transfer directly.
It is done by having capable devices take control of the bus and do the work themselves; devices
that can do this are called bus masters.
Bus Organization
A bus is a collection of wires, thorough which data is transmitted from one part of a computer
to another.
When used in reference to personal computers, the term bus usually refers to internal bus.
This is a bus that connects all the internal computer components to the CPU and the main
memory.
There is also an expansion bus that enables expansion boards to access the CPU and memory.
Most modern PC’s have at least four buses.
The Processor bus This is the highest level bus that the chipset uses to send information to
and from the processor.
The Cache Bus Higher level architectures, such as those used by the Pentium Pro and
Pentium II employ a dedicated bus for accessing the system cache.
This is sometime called a backside bus.
The Memory Bus This is a second level system bus that connects the memory subsystem to
the chipset and the processor. In some systems, the processor and the memory buses are the
same thing.
The Local IO Bus This is a high speed input/output bus used for connecting performance
critical peripherals to the memory, chipset and processor. For example, video cards, disk
storage devices, high speed network interfaces generally use a bus of this sort. The two most
common local IO buses are VESA local bus and PCI bus.
The Standard IO Bus This bus is used for slower peripherals like mice, modems, regular
sound cards, low speed networking. It is also compatible with older devices.
14. Explain in detail Industry Standard Architecture (ISA) Bus(May-16,May-
15,Dec-14)
15 Dept: CE CMT (3350701) Chintan N. Kanani
Darshan Institute of Engineering & Technology for Diploma Studies Unit-I
ISA stands for Industry Standard Architecture which is the most common bus in the PC world.
The ISA bus is still stay in the newest computers. Despite the fact that it is largely unchanged since
it was expanded to 16 bits.
The ISA bus eventually became a narrow to performance and was enlarge with additional high-
speed buses.
There are still many devices for which the ISA's speed is more than sufficient (an example of
standard moderns).
the bus was low (often only two or even one), and occasionally there could be timing problems on
the bus when more than one card was used.
3) The bus did not support bus mastering properly since there was no good arbitration scheme, and
did not support Plug and Play.
18. Explain in detail Peripheral Component Interconnect (PCl) Local Bus (May-
16,May-15,Dec-14)
The most popular local I/O bus, the Peripheral Component Interconnect (PCI) bus was developed
by Intel and introduced in 1993.
It is geared specifically to fifth and sixth generation systems, although the latest generation 486
motherboards use PCI as well.
PCI allows developers to design cards that will work in any PCI-compatible machine. It
overcomes the limitations of ISA, EISA, MCA, and VLB. And it offers the performance needed
for today's fast systems.
There are many similarities between PCI and the older VLB specifications.
Both are local bus systems with 32-bit data paths and burst modes. Also. the original PCI design
operates at 33 MHz roughly the same speed as the VLB.
The following sections provide the functioning of the PCI bus in various areas.
PCI Bus performance-The PCI bus provides superior performance to the VESA local bus. PCI is
the highest performance than general I/O bus currently used into PCs. This is clue to several
factors:
1. Burst Mode: The PCI bus can transfer information in a burst mode.
2. Bus Mastering: PCI supports full bus mastering. which leads to improved performance.
3. High Bandwidth Options: The PCI bus specification version 2.1 calls for expandability to 64
bits and 66 MHz speed; if implemented this would quadruple bandwidth over the current
design.
PCI Expansion Slots- The PCI bus offers more expansion slots than most VLB implementations.
Most PCI systems support 3 or 4 PCI slots. Also, the PCI bus offers a great variety of expansion
cards compared to VLB. The most commonly found cards are video cards, high-speed networking
cards. Hard disk drives are also on the PCI bus but are normally connected directly to the
motherboard on a PCI system.
PCI Internal Interrupts- The PCI bus uses its own internal interrupt system for dealing with
requests from the cards on the bus.
PCI Plug and Play- PCI systems were the first to popularize the use of Plug and Play. The PCI
bus is part of the Plug and Play standard developed by Intel with co-operation from Microsoft and
many other companies. The PCI chipset circuitry handles the identification of cards and works
with the operating system and BIOS to automatically set resource allocations for compatible
peripheral cards.
MB-per-second pipe into the system's chip set and, from there, straight to the CPU. It also
provides a direct path to the system memory for handling graphics. This procedure is referred to as
Direct Memory Execute (DIME). AGP connectors are found only on Pentium Il-based and later
computers or on similar CPUs from non-Intel vendors.
The newest addition to the general PC bus collection, the USB connects external peripherals such
as mouse devices, printers, modems, keyboards, joysticks, scanners, And digital cameras to the
computer.
The USB port is a thin slot, most new motherboards offer two located near the keyboard.
They can also be provided through an expansion card.
USB supports isochronous (time-dependent) and asynchronous (intermittent) data transfers.
Isochronous connections transfer data at a guaranteed fixed rate of delivery.
This is required for more demanding multimedia applications and devices.
Asynchronous data can be transferred whenever there is no isochronous traffic on the bus.
USB supports the following data transfer rates, depending on the amount of bus bandwidth a
peripheral device requires:
1.5 megabits per second (Mbps) asynchronous transfer rate for devices. such as a mouse or
keyboard, that do not require a large amount of bandwidth.
12 Mbps isochronous transfer rate for high-bandwidth devices such as modems, speakers,
scanners and monitors. The guarantees data-delivery rate provided by isochronous data transfer is
required to support the demand of multimedia applications and devices.
13. If it finds what it is looking for, the BlOS start the process of booting the operating
system, using the information in the boot sector. At this point, the code in the boot sector
takes over from the BIOS. If the first device that the system tries (floppy, hard disk, etc.)
is not found, the BIOS will then try the next device in the boot sequence, and continue
until it finds a bootable device.
14. If no boot device at all can be found, the system will normally display an error message
and then freeze up the system.
This process is called a "cold boot" (since the machine was off, or cold, when it started). A “warm
boot” is the same thing except it occurs when the machine is rebooted using {Ctrl} + {Alt} +
{Delete} or similar. In this case the POST is skipped and the boot process continues roughly at step 8
above.
BIOS Startup Screen
When the system BI0S starts up, you will see its familiar screen display, normally after the
video adapter displays its information. These are the contents of a typical BIOS start up
screen:
1. The BIOS Manufacturer and Version Number.
2. The BIOS Date: The date of the BIOS can be important in helping you determine its
capabilities.
3. Setup Program Key: The key or keys to press to enter the BIOS setup program. (This is
usually {Del}, sometimes {F2}, and sometimes another key combination.
4. System Logo: The logo of the BIOS Company or in some cases the PC maker or
motherboard manufacturer.
5. The BIOS Serial Number: This is normally located at the bottom of the screen. Since
BIOSes are highly customized to the particular motherboard, this serial number can be used
in many cases to determine the specific motherboard, this serial number can be used in many
cases to determine the specific motherboard and BIOS version you are using.
Some Northbridge also contain integrated video controllers, also known as Graphics and Memory
Controller Hub (GMCH) in Intel system.
Because different processors and RAM require different signaling, a given Northbridge will
typically work with only one or two classes of CPU’s and generally only one type of RAM.
South Bridge:
The South Bridge is one of the two chips in the core logic chipset on a personal computer (PC)
motherboard, the other being the North Bridge.
The South Bridge typically implements the slower capabilities of the motherboard in a North
Bridge/South Bridge chipset computer architecture.
The South Bridge can usually be distinguished from the North Bridge by not being directly
connected to the CPU rather the North Bridge ties the South Bridge to the CPU.
Through the use of controller integrated channel circuitry, the North Bridge can directly link
signals from the I/O units to the CPU for data control and access.
A south bridge chipset handles all of a computer's I/O functions such as USB, audio, serial, the
system BIOS, the ISA bus, the interrupt controller and the IDE channels.
This is a solid-state, nonvolatile, rewritable memory that functions like RAM and a hard disk
combined integrated with a USB (Universal Serial Bus) interface
If power is lost, all data remains in memory.
Because of its high speed, durability, and low voltage requirements, it is ideal for digital
cameras, cell phones, printers, handheld computers pagers and audio recorders.
SB flash drives are typically removable and rewritable, and physically much smaller than a
floppy disk.
Temporary Memory-Random Access Memory (RAM)
Volatile memory is computer memory that requires power to maintain the stored information.
Most modern semiconductor volatile memory is either Static RAM (SRAM) or dynamic
RAM (DRAM).
RAM is Random Access Memory, and is the basic kind of internal memory.
RAM is called "random access" because the processor or computer can access any location in
memory.
RAM has been made from reed relays, transistors, integrated circuits. Magnetic core or
anything that can hold and store binary values.
Most modern RAM is made from integrated circuits.
Static R/.M is called static because it will continue to hold and store information even when
power is removed. Magnetic core and reed relays are examples of static memory.
Dynamic RAM is called dynamic because it loses all data when power is removed.
Transistors and integrated circuits are examples of dynamic memory.
It is possible to have battery backup for devices that are normally dynamic to turn them into
static memory.
Cache Memory(What is Cache Memory? explain memory caching & disk caching)
Pronounced cash, a special high speed storage mechanism.
It can be either a reserved section of main memory or an independent high speed storage
device.
Two types caching are commonly used in personal computers.
Memory Caching & Disk Caching
Memory Caching:
A memory cache, sometimes called a cache store RAM cache, is a portion of memory made
of high speed static RAM (SRAM) instead of the slower and cheaper dynamic RAM
(DRAM) used for main memory.
Memory caching is effective because most programs access the same data or instruction over
and over.
By keeping as much of this information as possible in SRAM, the computer avoids accessing
the slower DRAM.
Some memory caches are built into the architecture of microprocessors. The Intel 80486
microprocessor, for example, contains an 8K memory cache, and the Pentium has a 16K
cache. Such internal caches are often called Level 1 (L1) caches.
Most modern PCs also come with external cache memory, called Level 2 (L2) caches. These
caches sit between the CPU and the DRAM.
Like L1 caches, L2 caches are composed of SRAM but they are much larger.
Disk Caching:
Disk caching works under the same principle as memory caching, but instead of using hugh-
speed SRAM.
A disk cache used conventional main memory.
The most recently accessed data from the disk (as well as adjacent sectors) is stored in a
memory buffer. When a program needs to access data from the disk, it first checks the disk
cache to see if the data is there.
Disk caching can dramatically improve the performance of applications, because accessing a
byte of data in RAM can be thousands of times faster than accessing a byte on a hard disk.
Many cache system use a technique known as smart caching, in which the system can
recognize certain types of frequently used data.
System Memory(Dec-15)
2. ZIP
The Zip drive is a medium-capacity removable floppy disk storage system that was
introduced by Iomega in late 1994.
Originally, Zip disks launched with capacities of 100 MB, but later versions increased this to
first 250 MB and then 750 MB.
They are stable, inexpensive, and easy to work with.
3. Single Inline Pinned Package (SIPP)(Dec-15)
One of the first module forms of DRAM, the SIPP (single inline pinned package) is a printed
circuit board with individual DRAM chips mounted on it.
SIPP module looks like a rectangular card with a single row of pins along one edge.
A 30-pin SIMM can have as few as two or as many as nine individual DRAM chips.
Although SIMM modules can have pin counts as high as 200, in PCs, 30-pin and 72-pin
versions are the most common.
A typical motherboard of the time offered four SIMM sockets capable of taking either single-
sided or double-sided SIMMs with module sizes of 4, 8, l6,32 or even 64MB.
6. RIMM
The name is not an acronym, but a trademark of Rambus Inc.
RIMM connectors have a form factor similar to DIMMs and fit within the same board area as
the footprint for a DIMM connector.
They have 184 pins compared to a DIMM's 168, but use the same socket specification as a
standard 100MHz DIMM.
The major elements to a Rambus memory subsystem include a master device that contains
the Rambus ASIC Cell (RAC) and Rambus Memory Controller (RMC), Direct Rambus
Clock Generator (DRCG), RIMM connectors, RIMM memory modules, and RIMM
continuity modules.
7. Dynamic RAM (DRAM)
DRAM chips are large, rectangular arrays of memory cells with support logic that is used for
reading and writing data in the arrays, and refresh circuitry to maintain the integrity of stored
data.
Memory arrays are arranged in rows and columns of memory cells called word lines and bit
lines, respectively.
29 Dept: CE CMT (3350701) Chintan N. Kanani
Darshan Institute of Engineering & Technology for Diploma Studies Unit-I
Each memory cell has a unique location or address defined by the intersection of a row and a
column.
DRAM is cheaper than SRAM and uses half as many transistors.
When speaking of DRAM SIPPs and SIMMs, we use two values to determine how much
memory a unit can hold
Width 1 bit, 4 bits (a nibble), 8 bits (a byte), or 16 bits (a word), and so on.
Depth How deep the chip is: 256 KB, 1 MB, 4 MB, 8 MB, 16 MB,32 MB and so on.
Calculate chip size by multiplying depth by width; the result is measured in bits.
One KB of memory is equal to 8l92 bits (1024 * 8).
One MB is equal to 8,388,608 bits (1024*1024*8).
8. SDRAM
This key feature of SDRAM gives it an important advantage over other, asynchronous
memory types, enabling data to be delivered off-chip at burst rates of up to 100MHz
Once the burst has started all remaining bits of the burst length are delivered at a 10ns rate.
With SDRAM an on-chip burst counter allows the column part of the address to be
incremented very rapidly which helps speed up retrieval of information in sequential reads
considerably.
9. DDR SDRAM
Traditionally, to synchronize logic devices, data transfers would occur on a clock edge.
As a clock pulse oscillates between 1 and 0, data would be output on either the rising edge
(as the pulse changes from a 0 to a 1) or on the falling edge.
DDR DRAM works by allowing the activation of output operations on the chip to occur on
both the rising and falling edge of the crock, thereby providing an effective doubling of the
clock frequency without increasing the actual frequency.
DDR memory chips are commonly referred to by their data transfer rate. This value is
calculated by doubling the bus speed to reflect double data rate.
10. SLDRAM (Synchronous-Link DRAM)
SLDRAM boasted higher performance and competed against RDRAM.
SLDRAM was an open standard and did not require licensing fees.
The specifications called for a 64-bit bus running at a 200, 300 or 400 MHz clock frequency.
This is achieved by all signals being on the same line and thereby avoiding the
synchronization time of multiple lines.