Week 9
Week 9
Week 9
A-1
Computer Hardware Equipment Categories
Input
The act of entering information into a computer using a
device that is best suited for the format of the data (i.e. a
keyboard for character information)
Processing
Transforming inputs into outputs by use of highly
specialized computer components that are integrated
to communicate with input and output devices
Output
The act of receiving information from a computer
using the device that best suits the application (i.e.
a printer for a memo)
Output Device
Monitor
Input Device
Keyboard Processing Device
The System Unit
Information Systems Today A-3 (©2006 Prentice Hall)
Input Needs and Devices
Entering Text and Numbers
The keyboard is the primary entry device for this
requirement. Ergonomic versions have been created to
minimize repetitive stress injuries
Pointing and Selecting
These devices come in many shapes, sizes and styles
including: mice, light pens, touch pads, touch screens,
joysticks, etc., and are used for many applications from
drafting documents to online gaming
Entering Batch Data
The most common device for this is the scanner used in
conjunction with optical character recognition (OCR)
software that can convert text into digital data quickly.
Other techniques are optical mark recognition, barcode
readers, magnetic ink character readers, etc.
Information Systems Today A-4 (©2006 Prentice Hall)
Input Devices – Text and Pointing
Smart Cards
A special kind of credit card with a magnetic strip,
microprocessor, or memory circuits that can be used for
many applications and is resistant to tampering
Entering Audio
Sound is digitized when stored and processed on a
computer and generally comes in two categories
• Voice Input – this is done by speaking into a microphone
and can be made very powerful when coupled with voice
recognition software enabling a voice conversion to text or
other forms
• Other Audio – this is done through connecting a computer
to other audio transfer devices (e.g. musical instrument digital
transfer (MIDI))
Still Images
These images are generally entered from digital cameras,
devices that can read digital camera cards or chips, or CDs
generated at the time of film camera processing
Processing
The role of processing in a computer system is to
translate inputs into outputs. This is done through a
combination of language and system components
A = 0100 0001
Byte
Bit (8 bits)
A single Makes up
0 or 1 one
character
Information Systems Today A-10 (©2006 Prentice Hall)
Processing – The System Unit
Components
• Support – electronic equipment to run the machine
• Central Processing Unit (CPU) – the primary
processor in a computer
• Primary Storage – temporary and permanent storage
used by the computer to operate
• Secondary Storage – longer-term storage for data
• Ports and Slots – mechanisms to connect devices
and specialty processors
Motherboard
Contains all the of the components that do the actual
processing work including
• Central Processing Unit
• RAM and ROM
• Secondary Storage Devices (e.g hard drive)
• Slots - connecting specialty processors
• Ports - connecting input/output devices
Power Supply
Converts standard 110/240 volt AC to lower voltages
such as 5/10 volt DC for use in the computer
Fan
Low voltage device designed to protect the computer
from the high heat generated by the CPU
Information Systems Today A-12 (©2006 Prentice Hall)
Processing – Mother Board Example
CPU Operations
• Fetching - loading the next program instruction from memory
• Decoding - determines the next operation by using registers
(temporary storage) to store the instructions and memory
location used
• Retrieving – loading the necessary data from memory and
telling the ALU to execute the required instructions
• Storing – placing the results of the computations in a register
or in memory
Information Systems Today A-14 (©2006 Prentice Hall)
Processing – Central Processing Unit
Clock Speed
The system clock generate pulses at a rapid rate regulating
the speed of the processor. A clock tick is one pulse and
the clock speed is measured in hertz (see below)
Registers
Provide temporary storage where data must reside while it is
being processed or manipulated
Cache Memory
A small block of memory used by the processors to store
those instructions most recently or most often. This
significantly increases the speed of the processor. Cache
memory comes in two types:
• Internal – incorporated in the microprocessor’s design
• External – is not built into the CPU but is located on the
motherboard for easy access
Information Systems Today A-15 (©2006 Prentice Hall)
Processing – Primary Storage
Primary Storage
This storage is used for temporary storage to support
computer processing and come in RAM and ROM types
Random Access Memory (RAM)
This is the computer’s main processing storage and
consists of several chips containing thousands of
electronic circuits etched in silicon mounted on a small
circuit board call a single inline memory module
(SIMM). RAM has the following characteristics:
• Provides temporary storage for computer operation
• Stores data programs and data currently in use
• CPU can randomly access the data stored in RAM
• Instructions are considered volatile and will be lost
when the computer is turned off
Information Systems Today A-16 (©2006 Prentice Hall)
Processing – Primary Storage
Hard Drives
These devices use a thin layer of magnetic media on a
plastic or steel disk and have a very high storage
capacity. Redundant array of independent disks
(RAID) is a storage technique using multiple hard disks to
secure data against a single device failure or “crash”
Diskettes
These are portable magnetic media, similar to hard
drives, written to by inserting the diskette into a diskette
drive. A high-capacity diskette drive system that stores
over 100 times a normal diskette is called a ZIP drive
Optical Disk
This technology uses a laser to: write by burning spots
into a disk coated with a metallic substance representing a
data package; read by interpreting the reflection of the
light off the burned in data spots. These disks come in
several types:
• Magneto-Optical (MO) – this disk contains tiny magnetic
crystals allowing the disk to be written to multiple times and is
extremely high capacity
• Compact Disk (CD) – this technology is standard equipment
on PCs and comes in two types: (CD-R) write once; (CD-RW)
allows to write multiple times
• Digital Video Disk (DVD) – a common storage format used
for movies and other video media but can also be used for
data storage and holds over 7 times a CD’s capacity
Magnetic Tape
Used for storage of computer information consisting of a
narrow tape coated with a magnetic substance, Unlike all
other secondary storage mediums, this technology reads
and writes data sequentially. Tape is commonly used for
backing up data from other secondary storage technologies
Secondary Storage – A Comparison
CRT
LCD
Audio
Audio is transmitted using a sound card connected to
speakers that is inserted into one of the motherboard’s
slots. The computer translates digits into sound by
sending the data to the sound card that interprets these
data into tones
System Software
The collection of programs that control the basic functions
of computer hardware
Application Software
Programs that let the user perform a specific task or
operation by interacting with the system software
Off-the-Shelf Software
Packaged software developed by a vendor for a
particular problem or industry but is not specific to an
organization. This is a lower cost approach that may be
combined with custom development to tailor it
Information Systems Today A-31 (©2006 Prentice Hall)
Types of Application Software
Open Source
A special class of software that includes operating systems,
application software, and programming languages in which
the source code (the actual program code) is freely
available to the general public for use and/or modification
Programming Languages
Languages used to write program instructions that have
evolved from early “machine language” to higher-level
languages that are easier to write and understand
Compilers
These highly-specialized software applications are used to
convert program instructions (source code) into the machine
code (object code) prior to being loaded into a computer’s
secondary storage
Compiler Example
Interpreter
These specialized software applications are similar to
compilers but instead of translating the source code to
machine language prior to loading, it reads, translates, and
executes one line of source code at a time during operation
Interpreter Example
Programming Languages
These languages are used to write program instructions and
have evolved over time making them more powerful, easier
to read and write, and more natural language-focused