15 June 2008

IT_Chapter_5A

How Computers Represent Data

• Number systems

– A manner of counting

– Several different number systems exist

• Decimal number system

– Used by humans to count

– Contains ten distinct digits

– Digits combine to make larger numbers

• Binary number system

– Used by computers to count

– Two distinct digits, 0 and 1

– 0 and 1 combine to make numbers

• Bits and bytes

– Binary numbers are made of bits

– Bit represents a switch

– A byte is 8 bits

– Byte represents one character

• Text codes

– Converts letters into binary

– Standard codes necessary for data transfer

– ASCII

• American English symbols

– Extended ASCII

• Graphics and other symbols

– Unicode

• All languages on the planet

• The CPU

– Central Processing Unit

– Brain of the computer

– Control unit

• Controls resources in computer

• Instruction set

– Arithmetic logic unit

• Simple math operations

• Registers

How Computers Process Data

• Machine cycles

– Steps by CPU to process data

– Instruction cycle

• CPU gets the instruction

– Execution cycle

• CPU performs the instruction

– Billions of cycles per second

– Pipelining processes more data

– Multitasking allows multiple instructions

• Memory

– Stores open programs and data

– Small chips on the motherboard

– More memory makes a computer faster

• Nonvolatile memory

– Holds data when power is off

– Read Only Memory (ROM)

– Basic Input Output System (BIOS)

– Power On Self Test (POST)

• Flash memory

– Data is stored using physical switches

– Special form of nonvolatile memory

– Camera cards, USB key chains

• Volatile memory

– Requires power to hold data

– Random Access Memory (RAM)

– Data in RAM has an address

– CPU reads data using the address

– CPU can read any address

Affecting Processing Speed

• Registers

– Number of bits processor can handle

– Word size

– Larger indicates more powerful computer

– Increase by purchasing new CPU

• Virtual RAM

– Computer is out of actual RAM

– File that emulates RAM

– Computer swaps data to virtual RAM

• Least recently used data is moved

• The computer’s internal clock

– Quartz crystal

– Every tick causes a cycle

– Speeds measured in Hertz (Hz)

• Modern machines use Giga Hertz (GHz)

• The bus

– Electronic pathway between components

– Expansion bus connects to peripherals

– System bus connects CPU and RAM

– Bus width is measured in bits

– Speed is tied to the clock

• External bus standards

– Industry Standard Architecture (ISA)

– Local bus

– Peripheral control interface

– Accelerated graphics port

– Universal serial bus

– IEEE 1394 (FireWire)

– PC Card

• Peripheral control interface (PCI)

– Connects modems and sound cards

– Found in most modern computers

• Accelerated Graphics Port (AGP)

– Connects video card to motherboard

– Extremely fast bus

– Found in all modern computers

• Universal Serial Bus (USB)

– Connects external devices

– Hot swappable

– Allows up to 127 devices

– Cameras, printers, and scanners

• PC Card

– Used on laptops

– Hot swappable

– Devices are the size of a credit card

• Cache memory

– Very fast memory

– Holds common or recently used data

– Speeds up computer processing

– Most computers have several caches

– L1 holds recently used data

– L2 holds upcoming data

– L3 holds possible upcoming data

No comments:

Post a Comment