Thursday, August 30, 2007
CSCI01 Exercise
(A microprocessor is a programmable digital electronic component that incorporates the functions of a central processing unit (CPU) on a single semiconducting integrated circuit (IC). The microprocessor was born by reducing the word size of the CPU from 32 bits to 4 bits, so that the transistors of its logic circuits would fit onto a single part. One or more microprocessors typically serve as the CPU in a computer system, embedded system, or handheld device.)
CISC
Pronounced sisk, and stands for Complex Instruction Set Computer. Typically CISC chips have a large amount of different and complex instructions. The philosophy behind it is that hardware is always faster than software, therefore one should make a powerful instructionset, which provides programmers with assembly instructions to do a lot with short programs.
RISC
Pronounced risk, and stands for Reduced Instruction Set Computer. The philosophy behind it is that almost no one uses complex assembly language instructions as used by CISC, and people mostly use compilers which never use complex instructions. RISC chips require fewer transistors, which makes them easier to design and cheaper to produce.
MEMORY CHIPS
~ Kinds of Memory Chips ~
SIMMS
SIMM stands for Single In-Line Memory Module. With SIMMs, memory chips are soldered onto a modular printed circuit board (PCB), which inserts into a socket on the system board.
DIMMS
Dual In-line Memory Modules, or DIMMs, closely resemble SIMMs. Like SIMMs,
most DIMMs install vertically into expansion sockets. The principal difference
between the two is that on a SIMM, pins on opposite sides of the board are "tied
together" to form one electrical contact; on a DIMM, opposing pins remain electrically
isolated to form two separate contacts.
SO DIMMS
A type of memory commonly used in notebook computers is called SO DIMM or
Small Outline DIMM. The principal difference between a SO DIMM and a DIMM is
that the SO DIMM, because it is intended for use in notebook computers, is
significantly smaller than the standard DIMM.
RIMMS AND SO-RIMMS
RIMM is the trademarked name for a Direct Rambus memory module. RIMMs look
similar to DIMMs, but have a different pin count. RIMMs transfer data in 16-bit chunks.
The faster access and transfer speed generates more heat. An aluminum sheath, called
a heat spreader, covers the module to dissipate heat and protect the chips from
overheating.
EXPANSION SLOTS
( Expansion slots are located on the motherboard, and openings on the back of the computer allow the ports on the cards that go in the slots to be accessed. )
Types of Expansion Slots:
ISA
AGP
PCI
PCIe, which is short for PCIexpress
ISA Slots
ISA slots are an older type of expansion slot, twice as big as PCI slots and slower than PCI slots as well. ISA slots are usually black, while PCI slots are usually white. ISA slots are not used much anymore, but most computers still have at least one of them.
ISA networking cards, ISA sound cards, ISA video cards, and other types of ISA expansion cards can be used in the ISA slots.
PCI Slots
PCI slots can handle 64 bits of data at a time, twice as fast as ISA slots, which can only handle 32 bits of data at a time. PCI is an abbreviation for "Peripheral Component Interconnect." A 64-bit PCI slot has 64 connections to the motherboard, and each connection is capable of handling 1 bit of data at a time. A 32-bit ISA slot has 32 connections to the motherboard, each handling one bit of data at a time.
AGP Slots
The AGP expansion slot connects AGP video cards to the motherboard. AGP is an abbreviation for Accelerated Graphics Port. Most AGP video cards are capable of a higher data transfer rate than PCI video cards. Video cards, like the one shown above, simply plug into an AGP slot and connect a monitor or other video display device to a computer, usually through the VGA port.
PCI express
PCI Express is a new technology that is slowly replacing AGP. PCI Express x16 slots can transfer data at 4GBs per second, which is about twice as fast as an AGP 8x slot! PCIe stands for PCI Express, or PCIexpress. PCI Express slots come in five different sizes and speeds: PCIe x1, PCIe x2, PCIe x4, PCIe x8, and PCIe x16. PCIe x16 slots are used for graphics cards.
BUS ARCHITECTURE
The internal structure of a PC—the way components such as the CPU and the system bus relate to each other—is referred to as the architecture of the system.
Traditional microcomputer architecture has an internal bus that links the CPU with RAM, and an external bus that allows input/output and storage devices to connect to the system bus via expansion slots.
The bus system can be divided into three major components or groups of signals:
Data Bus Lines
Address Bus Lines
Control Bus Lines
It is important to note that the bus signals are used throughout the motherboard and are also available at the expansion slots.
Data Bus
The Data bus is simply a set of electrical lines that allow the CPU to move binary information (logic signals) to or from any part of the system components. For example, data can be transferred from memory to the Disk I/O interface via the data lines.
The number of data lines is determined the type of CPU being used.
Address Bus
The CPU runs programs (instructions and data) that are stored in memory.
The more memory a system has, the greater the flexibility of the system in running large programs and data manipulations.
Memory is configured in such a way that each group of 8 bits (one byte) has a unique location value. This location value is generally referred to as the memory address.
Control Bus
The control bus enables the CPU to monitor and maintain control of the events that occur on the Address and Data Buses.
All events that occur on the Buses are timed by a very stable clock circuit. For example, consider the case where the CPU needs to write data to memory. The basic sequence of events may be as follows:
CPU accesses the memory location by placing the address on the Address Bus.
CPU puts data on the Data Bus.
CPU selects the memory chips to be written to.
CPU activates the 'write' signal on the Control Bus.
Wednesday, August 22, 2007
PF-exer1
An integrated circuit fitted onto the motherboard itself, called a planar device in the PCI specification.
An expansion card that fits into a socket.
The main benefits are thinner cables that let air cooling work more efficiently, faster transfers, ability to remove devices while operating (Hot swapping), and more reliable operation with tighter data integrity checks.
SYSTEM UNIT
(The main part, processing unit and devices, of a microcomputer is a system unit.)
Motherboard
A Motherboard or system board is the main printed, flat circuit board in an electronic device such as microcomputers. The board contains expansion slots (sockets) that accept additional boards (expansion Cards).
Microprocessor
A microprocessor is a processor whose elements are miniaturized into one or a few integrated circuits contained in a single silicon microchip. It executes instructions.
Memory Chip
A memory chip is a chip that holds programs and data either temporarily or permanently. The major categories of memory chips are RAMs and ROMs.
System Clock
The clock is a device that generates periodic, accurately spaced signals used for several purposes such as regulation of the operations of a processor or generation of interrupts.
Ports
A port is an external connecting socket on the outside the computer. This is a pathway into and out of the computer. A port lets users plug in outside peripherals, such as monitors, scanners and printers.Buses
A bus is a data pathway between several hardware components inside or outside a computer. It not only connects the parts of the CPU to each other, but also links the CPU with other important hardware.
Expansion Slots
Expansion slots are receptacles inside a system unit that printed circuit boards (expansion boards)are plugged into. Computer buyers need to look at the number of expansion slots when they buy a computer, because the number of expansion slots decides future expansion.
KEYBOARD
(is a peripheral partially modelled after the typewriter keyboard. Keyboards are designed for the input of text and characters and also to control the operation of a computer.)