Fundamentals of Computer Processing
Fundamentals of Computer Processing
Computer Generations
Very large, consumed huge amounts of power and generated much heat, had 2kb RAM,
speed of .01 MHz, printing had to be done manually
Computer Sizes
Mainframes -- the first. Used for business
Supercomputers -- the largest, very complex
Minicomputers -- the first effort to achieve reduced
size (middle-ranged)
Microcomputers -- made possible by
microprocessor
PC -- used by one person, or by a few people in the same
area
Workstations, lap tops, notebooks, and palmtops
Primary Storage
Control Unit
Arithmetic-Logic Unit
Secondary Storage
Bus
Control
Bus
Clock
Input Devices
CRT Terminals
Computer Mouse
Keyboard
Output Devices
Printers
Video Display Terminals
Audio output devices
Payroll Table
Table
Record
Field
Byte
1011 10010
Bit
1, 0
Converting to Binary
Converting a Binary Number to Its Decimal Equivalent
Place
2^4
2^3
2^2
2^1
2^0
Place Values
16
Binary Number
Decimal Number
1 * 2^0 =
0 * 2^1=
0 * 2^2 =
1 * 2^3 =
1 * 2^4 =
TOTAL
1
0
0
8
16
25
Control Unit
coordinates and controls other parts of the computer
system. The series of operations required to process a
single instruction is called a machine cycle.
Execution Cycle
the control unit locates the required data in primary
storage, places it in a storage register, instructs the ALU to
perform the function, finally places the result in primary
storage
0
8000 chars/sec
Parameters
1,000,000 cycles per second
100 cycles to handle the communications interrupt
8000 characters/second = 64,000 bits/second
Formula
X characters/second * X cycles/characters
Total cycles/second
The
Computer
Schematic
Input Data
Primary
Storage Unit
Arithmetic and
Logic Unit
Output
Information
Secondary
Storage
Unit
Improving Performance
There are three main ways to accomplish this
word length -the number of bits that can be processed
together as a unit
current computers are either 16 or 32 bit
clock speed
RISC- reduced instruction set computing
MMX- MultiMedia eXtension
Computer History
Prior to 1950s
Keydriven machines
(some were called bookkeeping machines)
Secondary Storage
magnetic tape
hard disks
CD-ROM, CD-R, CD_RW
WORM (write once, read many)
DVD
RAID -Redundant Array of Inexpensive Disks
Direct Access Storage Device
Batch
transaction
data
Step 1
Sorted
transaction
data
Step 2
Update inventory
file
Transaction
data
Step 3
Batch
Processing
Old
Inventory
file
New
Inventory
file
Batch
Processing
(continued)
Step 4
Sorted
transaction
data
Update
Accounts Receivable file
Transaction
data
Step 5
New
Accounts
Receivable
file
Sorted
transaction
data
Step 6
Old
Accounts
Receivable
file
Update Sales
Analysis file
Old
Sales
Analysis
file
New
Sales
Analysis
file
Online Processing
Enter single
transaction
record
Files
Inventory
Update
Accounts
Receivable
Sales
Analysis
Batch
Online
Realtime
Sequential
Direct
Input Devices
Keyboard
Ergonomic considerations (human
engineering, human factor considerations)
QWERTY keyboard vs. Dvorak keyboard
Mouse
Trackball
Touch screen
Light pen
Remote control device
Speech Recognition
Speaker dependent
Speaker independent
Displayed
Output Devices
Printed
Speed
Quality
Means of
Producing
Computer
Output
Computer
Displayed
Output
Devices
ABC123
Printers
Speech
Output
Devices
Plotters
Microfilm
Microform
Microfilm (roll)
Microfiche (sheet)
Printers
Impact
Line
Nonimpact
Character
Dot
matrix
Daisy
wheel
Page
Ink Laser
jet
Types of Processing
Serial Processing/ Central Processing one computer one result
Client/Server Computing
a model that allows clients to connect to a main server
to allow quicker processing and sharing
Network Computing
The idea of thin clients
the bulk of processing occurs on the server
Future of Computers
Multimedia Capabilities
Real Vid, Tivo
MP3
Smart Cards
Increasing technology
What do we purchase? Why?
How will it impact performance?
How will it affect our current IT
investment?