Unit-5 - GEOCITIES.ws

Download Report

Transcript Unit-5 - GEOCITIES.ws

MT-210 Computer Fundamentals
Chapter 5 (Set Book)
Computer Architecture
Tutorial 8 ( part 1 )
Group 17
Tutor : Kenny YUEN
http://learn.ouhk.edu.hk/~t441063
1
Computer Architecture
 It refers to the design & construction of a computer system
2
Motherboard (底板) or main board
 Provide sockets for
chips (IC), slots for
small circuit board,
and circuitry that
connecting these
components
 Provide expansion
slots for connection
with peripheral
devices
 such as EISA,
PCI & APG
slot
3
 Integrated Circuit (IC)
 A thin slice of silicon crystal packed with microscopic
circuits elements such as :
 Wires, Transistors, Capacitors, and resistors
 Chip Packages, including
 DIP (dual in-line pin),
 DIMM (dual in-line memory module)
 PGA (pin-grid array)
 SEC (single edge contact)
4
Data Representation
 An Analog device operates on continuously varying data
 A Digital device works with discrete number,
 digital computer represent numeric data using Binary Number system
 Which has only 2 digits : [ 0 ] and [ 1 ]
 "Character data" composed of letter, symbol, & numeral that will not
be used in arithmetic operations
 digital computers represent character data using codes and "Code Set".
 ASCII := American Standard Code for Information Interchange
 EBCDIC := Extended Binary-Coded Decimal Interchange Code
 Most micro-computers use ASCII code to represent character data
 Some mini, mainframe computers use EBCDIC code to represent
character data
5
Code Sets
6
Data Transport
 [ Data bus ] is an electronic pathway or circuit that links the chips on the
motherboard for data to travel
 The bus contains data line and address line
 [data line ]
: carry the signals that represent data
 [address line ] : carry the signals that specify where the computer
can find the data that it is supposed to process
Memory
 There are 2 major categories : Primary & Secondary
 There are 4 major types of memory :
 RAM : Random Access Memory
 Virtual Memory : by the use of hard disk
 CMOS : Complementary Metal Oxide Semiconductor
 ROM : Read Only Memory
7
RAM
 Temporarily holds {data, instructions } before/after it is processed until
the computer is turn off.
 Require power to hold. No power, then no data.
 A reusable computing resource as the contents can be changed
Virtual
 Use space on hard disk, as an extension of RAM, to simulate RAM.
memory  Works slower than RAM because
 RAM is electronic device
 Hard disk is mechanical device
 Like RAM : no power, then data in virtual memory become in-accessible
ROM
 One or more chips containing instructions that help a computer prepare
for processing tasks
 Instructions in ROM are permanent
 The only ways to remove instructions is to remove that chips
 Holds Basic I/O system (BIOS) for PC bootstrap & tells the computer
how to access disk drives and other peripheral devices
CMOS
 More permanent then RAM but less permanent then ROM
 Stores hardware configuration, which can be changed
 Memory is powered by battery
8
Central Processing Unit (CPU)
 The circuitry in a computer that execute instruction to process date
 It takes instruction/data from RAM, process instructions then places the
results back into RAM
9
There are 2 main parts :
1/. Arithmetic Logic Unit (ALU),
 performs arithmetic operations such as addition & subtraction
 performs Logical operations such as comparing 2 numbers to check
if they are the same
 Use registers to hold data that is being processed
 The result of the ALU will be kept in accumulator,
10
2/. Control Unit (CU),
 direct & control processing
 Use instruction pointer to keep track of instruction sequence
 Retrieve each instruction in sequence from RAM and place it in
instruction register
 Interpret the instruction &
 may send signal to
data bus to :
 fetch data from RAM
 to the ALU to perform
a process
11
Instructions
 tells the computer to perform arithmetic, logical, or control operation
 It has 2 parts
 [op code ] = "operation code", a command word for an operation
 Such as add, compare, or jump
 [operands ] specify the data or address of the data for the operation
 [ Instruction cycle] as, shown in margin,
refers to the process that a computer executes
a single instruction
12
Processing Instructions
13
14
Performance Factors
System Clock
 generates pulses to establish the timing for all system operations,
 sets speed/frequency for data transport & instruction execution
 Thus, limits no of instructions to be completed in a fixed time slot
Word size
 The no. of bits a CPU can manipulate at one time
 Based on size of registers in the CPU & no. of data line in the bus
Cache
 "RAM cache" or "cache memory", high speed memory that give the
CPU more rapid access to data
 when an instruction calls for data, the CPU 1st checks if it is in cache.
 If yes, it takes it from cache. Otherwise, it fetch it from RAM which
takes longer
 Generally, more cache means faster processing
15
Decreasing
 Primary Storage
 Secondary Storage
 Performance
 Hard to increase
 Cost (bit / $ )
Register
Cache
 Easy to increase
Increasing
CMOS, ROM
RAM
 Storage
Size
Floppy,
Zip disk,
CD,
Punch card,
Tape
DVD
16
Instruction Set Complexity
CISC (Complex Instruction Set Computer)
 Complex instructions are provided in this kind of machine, however
 20% of the instructions of a CICS machine do about 80% of the work
RISC (Reduced Instruction Set Computer)
 Has limited set of instructions that it can perform very quickly
 In theory a RISC machine is faster than CISC machine for most tasks
 Scientists believe that a balance or hybrid of CISC & RISC technologies
produces the most efficient and flexible computer
17
Pipelining
 To speed up the processing
 A processor can begin executing part of the next instruction(s) before
the current instruction-1 completed, as shown below
Instruction-1
Instruction-2
Instruction-3
load
process
store
load
process
store
load
process
store
Time
18
Parallel Processing
 these are Parallel Computers
 Increase the amount of processing that a computer can accomplish in
a specific amount of time
19
Input & Output (IO)
 Refers to collecting data for the microprocessor to manipulate, and
transporting results to display, print and storage devices
 [ Expansion Bus ] is a segment of the data bus that transports data between
RAM and peripheral devices
20
Expansion Slots & Cards
 Expansion Slot is a long, narrow socket on the motherboard, where
you can plug your expansion cards
 expansion card / controller card is a small circuit board that
provides a computer with the ability to control a storage, input, or output
devices
 Examples
 Sound card
 Modem card
 LAN card
 Capture card
 AGP graphic card
21
ISA
 Industry Standard Architecture
 An obsolete technology, used for some modem and other relatively slow
devices
PCI
 Peripheral Component Interconnect
 Offers faster transfer speeds and a 64-bit data bus
 Houses graphics card, sound card, video capture card, modem or
network interface card (LAN card)
AGP




Accelerated Graphics Port
Primarily used for graphics cards,
Faster than a PCI slot
Provides a high speed data pathway for 3D graphics
22
Expansion port & cable
 Expansion Port is any
connector that passes data in &
out of a computer or peripheral
device
 Ports are sometimes called
"jacks" or "connector"
23
24