The Components in the System Unit, Chapter 3

Download Report

Transcript The Components in the System Unit, Chapter 3

The Components in the System Unit, Chapter 3

ITSC 1401

Instructor: Glenda H. Easter

Objectives

  Explain how the CPU uses the four steps of a machine cycle to process data.

 Identify the components in the system unit and explain their functions.

Compare and contrast various microprocessors on the market today.

 Define a bit and describe how a series of bits are used to represent data.

2

Objectives

  Explain how the CPU uses the four steps of a machine cycle to process data.

 Identify the components in the system unit and explain their functions.

Compare and contrast various microprocessors on the market today.

 Define a bit and describe how a series of bits are used to represent data.

3

Objectives (Continued)

 Differentiate between the various types of memory.

 Describe the types of expansion slots and expansion cards in the system unit.

 Explain the difference between a serial and a parallel port.

 Describe how buses contribute to a computer’s processing speed.

4

Overview of This Chapter

 This chapter presents the components in the system unit, describes how memory stores data, instructions, and information, and discusses the sequence of operations that occur when a computer executes an instruction.

5

The System Unit

 The system unit is a box-like case that houses the electronic components of the computer that are used to process data.

The system unit, exposed

6

The Motherboard or the System Board

CPU

Memory

Expansion Slots

Ports

7

The Motherboard

  This is also called the system board. It contains the CPU and some memory chips.

 The motherboard is the main circuit board of a computer.

The motherboard has expansion slots designed for:  Expansion cards  Ports to enable the computer to communicate.

8

The Most Important Chip: The CPU

 The motherboard in the system unit contains many different types of chips.

 Of these, one of the most important is the central processing unit (CPU).

9

CPU (The Brain of the Computer) Two parts:

ALU (Arithmetic/Logic Unit)

CU (Control Unit)

10

Central Processing Unit

 The CPU is the part of the computer that runs the program or executes program instructions. It is also known as the processor.

 The CPU is located on a single electronic component called the microprocessor chip.

 The chip is housed in the system unit or system cabinet .

11

Parts of the CPU

 There are two parts of the Central Processing Unit:  The control unit  The arithmetic logic unit  The control unit tells the rest of the computer how to carry out a program’s instructions.

12

The Control Unit

 The control unit contains the microprocessor, memory, and storage devices.

 It directs the control signals between the CPU and input and output devices.

 The CPU directs movement of electronic signals between memory and the ALU.

13

The Control Unit

 The Control Unit controls the flow of data into and from the Central Processing Unit 14

Functions of the Control Unit

 The control unit directs and coordinates most of the operations in the computer.  For every instruction, the control unit repeats a set of four basic operations: – – – – “Fetching” an instruction Decoding the instruction Executing the instruction Storing the result, when necessary  These four operations comprise the machine cycle or instruction cycle.

15

Machine Cycle or Instruction Cycle

Fetching:

The process of obtaining a program instruction or data from memory. This is called instruction time.

Decoding:

Translating the instruction into commands the computer understands.

Executing:

Carrying out the commands. This is called execution time 

Storing:

Writing the result to memory.

16

The Arithmetic-Logic-Unit (ALU)

 The ALU is the device that performs fundamental math operations such as addition, subtraction, multiplication, and division.

 The ALU also handles logical operations that compare two pieces of data to see if they are equal, less than, or greater than the other.

17

Pipelining

 In some instances, the computer only processes a single instruction at a time. When the CPU has to wait until one instruction is complete before starting the next instruction.  With pipelining the CPU begins to execute a second instruction before the first instruction is completed. This results in faster processing.

18

Registers

 The computers have additional storage locations in the control unit, and these are called registers.

 Registers are high-speed staging areas that hold data and instructions temporarily during processing.  Functions of registers include storing the location where an instruction was fetched, storing an instruction while it is being decoded, storing data while the ALU processes it, and storing the results of a calculation.

19

System Clock

 A microprocessor’s speed is determined by two major factors:  bus speed  clock speed  The system clock controls how fast instructions are processed and the speed of your system.

 The speed is measured in megahertz (MHz).

1 megahertz = 1 million beats (cycles) per second.

 The speed affects only the CPU and has no effect on peripherals.

20

The System Clock

About MHz : the faster the clock, the faster the processing speed.

(1 MHz = 1 million clock cycles per second)

The Pentium II has 7.5 million transistors, more than double the number included on the original Pentium chip. It can operate from 233 MHz to 400 MHz and beyond.

21

Microprocessor Chips

Intel

– –

486 586

Motorola

68030

68040

DEC

22

Processing Chip

 In a microcomputer, the central processing unit is contained on a single silicon chip. This is called the

microprocessor chip

.

 Processing chips include: 

Intel Chips used by IBM

Motorola Chips used by Macintosh

Digital Equipment Corporation Chips used by minicomputers, mainframes, and supercomputers.

23

Microprocessor Comparison

 A microprocessor often is identified by its model name or model number.

 Intel leads the manufacturers of processors.

 After learning the CPU numbers could not be trademarked and protected from use by competitors, Intel decided to identify their microprocessors with names, not numbers.

24

Microprocessor Comparison

(Continued)

 Pentium Processors is the number one leader in microprocessor chips.

  Celetron is designed for less expensive PCs Xeon and Itanium are geared toward workstations and servers.

 Motorola microprocessor which is found in Apple Macintosh and Power Macintosh systems.

 Alpha microprocessor was developed by Digital Equipment Corporation is used primarily in workstations and high-end servers.

25

Microprocessor Comparison

(Continued)

 A new type of microprocessor called an integrated CPU

,

combines functions of a CPU, memory, and a graphics card on a single chip.

26

Processor Installation and Upgrades

 Processor chips are inserted into an opening or socket on the motherboard.

 Most computers today have a

ZIF socket

which is designed to facilitate the installation and removal of processor chips.

27

CPU Manufacturers

•Intel •Motorola •AMD •Cyrix

28

CPU Models

• 8086 1978 • 8088 1979 • 80286 1982 • 80386 1985 • 80486 • Pentium 1989 1993 • Pentium Pro 1995 • Pentium II 1997 • Pentium III 1999 29

Processor Upgrades

 Processor upgrades take one of three forms: –

Chip for Chip Upgrade

where the existing chip is replaced with a new one.

Piggyback Upgrade

: A new processor chip is stacked on top of the old one.

Daughterboard Upgrade:

A daughterboard upgrade is a small circuit board that plugs into the motherboard. It often adds additional capabilities to the motherboard.

30

Heat Sinks and Heat Pipes

 Newer processor chips generate a lot of heat which could cause the chip to burn up.

 A heat sink is a small ceramic or metal component with fins on its surface that is designed to absorb and ventilate heat produced by the electrical components.

 A heat sink consumes a lot of room; therefore, a smaller device called a heat pipe is used to cool laptop computers.

31

Data Representation

 Computers can operate in only two states:

on

and

off.

 The

on

state is represented by one

(1)

.

 The

off

state is represented by zero

(0)

.

 Computers work totally with data that has been encoded with 0 and 1 and is therefore called the

binary system

.

32

Computers Represent Data With Electrical Switches

= 1 On-off circuits are simple and are not prone to errors.

= 0 0 1 0 0 1 0 0 0 One byte is made up of 8 bits.

(binary 01001000 = decimal 72) (ASCII 01001000 = the letter “H”) 33

Three Principal Binary Coding Schemes

    ASCII EBCDIC Unicode Each scheme groups binary numbers in a different way; therefore, when files are used or shared by different computers or applications, they must use the same coding scheme.

34

ASCII (American Standard Code for Information Interchange Code)

 ASCII is the most widely used binary code for microcomputers.

 It is the code used on

personal computers

.

 Some application programs attach special meanings to certain ASCII codes.

35

ASCII

(Continued)

 These designated purposes include formatting such as boldface and italics.

 For this reason, one program cannot read data created in another program unless it is translated to the other program’s codes.

36

EBCDIC (Extended Binary Coded Decimal Exchange Code)

 EBCDIC was developed by IBM and used on many IBM and other kinds of computers.

 It is almost an industry standard for large computers, especially

mainframes

.

 Although EBCDIC is slowly dying out, a great deal of data stored on tape use EBCDIC character set, so the need to have programs convert from EBCDIC to ASCII is not going away.

37

EBCDIC versus ASCII

 EBCDIC was always an 8-bit character code, and it could represent 256 characters.

 ASCII was initially a 7-bit character code, so ASCII could only represent 128 distinct characters.

38

Unicode

Unicode

is a sixteen-bit code designed to support international languages like Chinese and Japanese.

 It was developed by Unicode, Inc. with support from Apple, IBM, and Microsoft.

39

A Bit about Bytes

 The smallest unit of measure is a

nibble

. This is one-half of a

bit.

 Today, both ASCII and EBCDIC use an eight-bit coding system.

  ASCII added one bit for parity.

An extra bit, called a

parity bit

automatically added to each character’s code in a computer system.

, is 40

A Parity Bit

 A parity bit is used to check for

memory or data communication errors

. It

verifies the validity of data

as it passes through the electronic circuitry of the computer components.

 A parity bit enables the computer to detect an error, but does not tell the computer how to correct the error.

41

A Parity Bit (Continued)

 An

even-parity

bit system is set to either

o or 1

to ensure the number of

1s is even

in the byte.

 With an

odd-parity

bit system, the parity bit is set to either 0 or 1 to ensure the number of

1s is odd

in the byte.

42

Internal Memory

RAM

Virtual Memory

Cache Memory

ROM

43

Memory

 Most computers use memory as scratch pads to hold programs and data in use in the CPU.

 The four types of memory are:  RAM  Virtual   Cache ROM 44

The Capacity of Memory

 The capacity of memory is measured by the number of characters of data or instructions it can hold.  Before you buy any software package, check to see how much memory it requires to run.

 You can add more memory by adding

memory chips

.

45

Addresses

 During the processing cycle, data or instructions are placed in main memory locations called

addresses

.

 Each address location is identified by a unique number that always remain the same.

 Although the memory address numbers always stay the same, the contents within the addresses locations are continually changing.

46

RAM (Random-Access Memory)

 RAM is the internal storage area of the system unit called memory of primary storage.

 RAM holds the program and data that the CPU is presently processing.

 RAM is

temporary or volatile

storage.

47

RAM (Continued)

 Data and programs must be loaded into RAM before they can be used by the computer.

 RAM’s temporary storage capacity is measured in terms of bytes.

48

Random Access Memory

data

In RAM, each memory location has an address, just like a post office box.

49

DRAM and SRAM

 Two basic types of RAM exist: – Dynamic RAM (DRAM): This type of RAM must be re-energized constantly or it loses its contents.

– Static RAM (SRAM): It is faster and more reliable than any form of DRAM. It does not have to re-energized as often as DRAM.

– SRAM is much more expensive than DRAM.

50

RAM Memory

  RAM is divided into sections.

Conventional RAM - First 640 Kb – DOS (about 130Kb) – – TSR programs Other DOS programs must run in this area  Upper memory area- Next 386 Kb.

– Subdivided into 64 Kb Upper memory blocks – Device drivers/system files which manage video and other hardware 51

RAM-Expanded Memory

 Original solution which gave PCs access to RAM beyond 1 Mb  Originally required an expansion card and software  Access to expanded memory slow 52

RAM-Extended Memory

 Better solution to access RAM beyond 1 Mb  Requires an extended memory manager(s) – EMM386.EXE

• Provides access to the additional RAM – HIMEM.SYS

• Ensures that two programs don’t try to use the same memory space  Access to extended memory relatively fast 53

RAM- Extended Memory

(Continued)

 High memory area (HMA)-First 64 Kb of Extended Memory – DOS can be “forced” into this area to free up additional conventional RAM using DOS High command 54

RAM Memory

Conventional

- The first 640K of RAM accessed by system and software.

Upper

- Located between 640K and 1MG of RAM. It is usually used by DOS to store information about the computer’s hardware.

55

Four Types of RAM Memory

(Continued)

Extended

- Accessible memory above 1MG. It is usually used by some programs such as Windows.

Expanded

- Special “island” of memory of up to 32 MB that exists outside of the DOS 640K limit. It was initially designed to assist users of older 8086 and 8088 processors access memory beyond 640K.

56

Virtual Memory

 Virtual memory is used to run very large programs or two or more smaller programs, without running out of memory.

 The computer can swap portions of the program between the hard drive and RAM, as they are needed.

 Virtual memory sounds great: more memory for “free” assuming that you have disk space left.

57

Cache Memory

 Each time the CPU requests data from the slower main memory, the computer places a copy of the data in the faster memory cache.  Cache contains data that is most recently used by the CPU.

58

Cache Memory

(Continued)

 Cache reduces the time it takes to get information from main memory.

 The CPU is the main chip that processes data in a computer. The CPU gets data from internal cache, external cache or main memory.

 If the CPU cannot find the data it needs in the external cache, it looks in the slower main memory or RAM.

59

Cache, Cache, and More Cache

 Used to store data and program code for quicker access  Internal Cache Memory (Designated as L1 Cache) – Part of the CPU – Internal Cache is very small and comprises 0-16K of storage 60

Cache, Cache, and More Cache (Continued)

 External Cache Memory (Designated as L2 Cache) – Referred to as SRAM (static RAM-higher speed chips) – – SRAM is very high speed RAM chips.

The typical SRAM is 64 to 512K • The reason everything isn’t high speed is due to the expense. They are a very expensive staging area going into and out of CPU. 61

Cache, Cache, and More Cache (Continued)

 Disk Cache – This is referred to as DRAM (Dynamic RAM) Designated as L3.

– – – – – Faster than accessing data from the hard drive Slower than accessing data from L1 or L2 cache Contains frequently used data and or program code The computer decides what goes into Disk Cache, but the user controls the size of disk cache.

62

Internal, External and Memory Cache

Internal Cache (L1):

When the CPU needs data, it looks first in the internal cache. This is the fastest.

External Cache (L2):

External cache or secondary cache resides on the motherboard. External cache is slower than internal cache but much faster than main memory.

63

Internal, External and Memory Cache (Continued)

Main Memory cache:

When information can’t be found in internal nor external cache, the computer looks to main memory cache.

 The computer decides which information is to be copied to cache memory.

 Cache memory acts as a temporary high speed holding area between the memory and the CPU.

64

Cache, Cache, and More Cache

 Compare looking for a document in cache similar to looking for a document in your office.

65

Cache Is Your Personal Organizer

 When you need information in your office, you first look

on your desk.

This is the fastest way to find something. Think of this as

internal cache.

 If you can’t find the document on your desk, you look in your

desk drawer

. Compare this to

external cache

.

66

Cache Is Your Personal Organizer (Continued)

 If the information is not in your desk drawer, you may have to go to the

file cabinet

to retrieve the document. Think of the filing cabinet as

main memory cache

. This slows you down drastically.

67

Cache Is Your Personal Organizer (Continued)

 But can you imagine what it is like if you don’t know where something is filed? Having to look through everything in the file cabinet is very time consuming. The same is true without cache.

 Cache helps you maintain order.

68

Read-Only Memory (ROM)

 ROM enables your computer to start again without having everything erased.  Some computers store ROM which has certain basic operating procedures used after start-up.

 The instructions to start the computer are stored in

read-only memory chips

(ROM).

 ROM is also called

firmware.

69

ROM

(Continued)

 ROM chips cannot be changed by the users.

 ROM chips contain special instructions for detailed computer operations to start the computer, give keyboard keys their special control capabilities and put characters on the screen.

70

Two Variations of ROM

PROM:

Programmable Read-Only Memory. Once this is written, it cannot be changed.

EPROM

: Erasable Programmable - Read Only Memory. Instructions on this chip can be erased with a special ultraviolet light, and then new instructions can be written on it.

71

Head Hard drive RAM

72

Expansion Card or Adapter

 Expansion cards are designed to allow the attachment of other peripheral devices; therefore, expansion slots are located along the back or side of the computer.

 Three types of expansion cards include: – – – Video card Video adapter or graphics card Sound card 73

Plug and Play

Module A Microsoft and Intel created the Plug and Play (PnP) standard. This standard requires special chips on the motherboard, compatible hardware that is expressly compatible with the Plug and Play standard, and a system BIOS that supports Plug and Play.

74

Flash Memory or Flash ROM

  Flash memory is another vo latile memory.

It can be erased electronically and reprogrammed.  It is used to store programs on personal computers, as well as cellular telephones, printers, digital cameras, pagers, and personal digital assistants.

75

CMOS

   Used to store startup configuration options such as:  Disk drives, keyboard, monitor; the current date and time  Other startup information needed when the computer is turned on.

 CMOS chips use batteries to maintain the date and time when the computer is turned off.

 It can be changed.

Each memory location has an address Volatile 76

Memory Access Time

 Factors that Affect Drive Performance – –

Average Access Time Data Transfer Rate

Average Access Time

the average time it takes a read/write head to move from one place on the recording medium to any other place on the medium.

Data-transfer Rate

a measure of how long it takes the device to read or write a given amount of data.

77

Ports on the Motherboard

 A

port

is a socket at the back of a computer where you plug in an external device.

 A

serial port

is known as a male connector and this type of port connects a

modem, mouse,

or

scanner

.

 A computer internally labels each

serial port

with letters

COM.

78

Ports on the Motherboard

(Continued)

A parallel port

is known as a female connector and this type of port is used to connect

printers

.

 A

parallel port

is labeled with

LPT.

79

Universal Serial Bus Port

 USB ports can connect up to 127 different peripheral devices with a single connector.

 A USB port connects to newer peripherals such as digital cameras and joysticks.

80

All Those Ports

Midi Port: Musical Instrument Digital Port

. This will accommodate synthesizers.

SCSI Port:

Parallel port used to attach disk drives and printers.

1394 Port:

FireWire can connect to multiple types of devices requiring faster data transmission such as that needed on a digital video camcorder, and digital VCRs and color printers.

81

All Those Ports (Continued)

IrDA Port:

Some peripheral devices do not use any cables; instead they transmit data via infrared light waves. For these wireless devices to transmit signals to a computer, both the computer and the device must have an IrDA port.

82

Module A

Buses:

Freeways for Data Circuits that carry data from one component to another are called buses. The wider the bus, the more quickly the data can flow

83

Data Bus

Data Bus Width & Word Size

number of bits in bus determines word size

16-bit CPU works with 16 bit word size

CISC (complex instruction set computer)

many instructions & special-purpose circuits

RISC (reduced instruction set computer)

bare-bones instruction set

less expensive, more efficient

84

The Data Bus

 The width of a CPU’s

address bus

determines the maximum amount of memory.

 The CPU and the ALU, as well as other components of the computer, are connected by a

bus wires.

which is a

highway of parallel

 The bus is the electronic pathway in a computer that carries information between devices.

85

Bus Lines

Bus Lines

or (simply

bus

) are data roadways that connect parts of the CPU to each other and the CPU to other important hardware.

 A bus line resembles a multi-lane highway.

 Bits travel along the bus highway.

86

Bus Width

Bus width

is similar to the number of lanes on a highway.

 The greater the width, the more data that can flow along the bus at a time.

 Width is measured in bits.

 Eight bits represent one character.

87

Bus Speed

 Bus speed is similar to the speed limit on a highway.

 The faster the speed, the faster data travels.

 Speed is measured in megahertz (MHZ).

 The speed of a computer is determined by:  the system clock  the bus width.

88

Bays

 A bay is an open area inside the system unit used to install additional equipment.

 Bays are not to be confused with expansion slots, which is used for the installation of expansion cards.

 Because bays most often are used for disk drives, these spaces commonly are called drive bays. 89

Bays (Continued)

 Two types of drive bays exist: –

External drive bay

or

exposed drive bay

allows access to the drive outside the system unit.

Internal drive bay

or

hidden drive bay

is concealed entirely within the system unit.

90

Power Supply

 Computers use DC power ranging from 5 to 12 volts.

 When plugged into standard wall outlets, which supply an alternating current (AC) of 115 to 120 volts.

The Power Supply

converts the wall outlet AC power into DC power.

External peripheral devices

adapter.

have an AC 91

Power Supply

 Converts AC (115 to 120 volts) to DC (5 to 12 volts)  Some peripheral devices have an AC adapter 92

Laptop Computers

 Used for mobile users  Typically weighs four to ten pounds  Include a system unit – System unit has many other devices built into it 93

Summary of the Components in the System Unit

        The system unit CPU and the microprocessor Data representation Memory Expansion slots and expansion cards Ports, Buses, Bays Power supply Laptop computers 94

Company on the Cutting Edge

 Intel – Started by Robert Noyce and Gordon Moore in 1968 • Joined by Andy Grove • 4004 was introduced in 1971 – 2,300 transistors • IBM chose Intel 8088 for the IBM-PC in 1980 • Now employs over 60,000 people 95