Introduction To Computers
Introduction To Computers
COMPUTER
CONCEPTS
1
Updated 8/27/04
Hardware vs. Software
• Hardware
• The computer equipment
• Includes printers, monitors, disk drives, etc.
• Software
• Programs which tell the computer what to do
• Examples - word processing, gradebook, tutorials, games, etc.
2
History of Computers
• Charles Babbage - father of computer
• 1800’s planned analytical engine
• ENIAC - developed at end of WW II
• 1951 - 1963 1st and 2nd generation
• very large, used unreliable vacuum tubes
• 1963 - present - 3rd and 4th generation
• smaller, faster - use transistors and integrated circuits
3
Computer Operations
External Storage
4
Input Devices - Keyboard
• Special keys
• Enter, Function, Ctrl, Alt, Num Lock, Esc
5
6
• Scanner
• Digital camera
• Touch screen
• Voice
7
Output Devices
• Monitor
• Printer
• Disk Drive
• Can also be input device
• Modem
• Can also be input device
8
9
Monitors
10
Monitors - Sizes
• Screen measured diagonally
• May also measure actual viewing area
• 14” or 15” on bargain systems
• 17” has become the standard
• 19 and 21” available but are more expensive.
11
Monitors - LCD
• Liquid Crystal Display
• Similar to digital watch
• Used for notebook computers
• Should be an Active Matrix Screen
• Also used in flat screen monitors
• Much thinner than regular CRT monitor
• More expensive than regular CRT monitor
12
13
Printers
• Laser
• Ink Jet
• Dot Matrix
Printers - Laser
14
Printers - Ink Jet
• Squirts small jet of ink onto paper to form characters
• Replaced dot matrix
• Quiet
• Does good job on color
• Good quality and reliability
15
Printers - Dot Matrix
16
Printers - Speed
17
Basic Processing Cycle
Central Internal
Data Bus
Processing Memory
Unit
18
How Information Is Stored
• Memory consist of switches which can be either on or off - Off=0
On=1
• Each on/off switch is called a bit
• Eight bits make up a byte
• It takes one byte to store a character
• Character can be letter, space, punctuation, etc.
• ASCII code used
19
Other Memory Terms
20
Central Processing Unit
21
CPU - IBM COMPATIBLES
22
CPU - Clock Speed
• Number of “cycles” per second computer can operate
• Measured in megahertz (MHz)
• One MHz = 1 million cycles per second
• One gigahertz(GHz)=1 billion cycles
• Current speeds 2-4 GHz
23
Internal Memory - RAM
• RAM - Random Access Memory
• CPU can access any location as quickly as any other
• Can not only read current info but also write new info
• Very important in determining capabilities of the computer system
• Computer should have at least 256 megs - 512 preferred (can add to
later)
24
Internal Memory - ROM
• ROM - Read Only Memory
• Can read info Stored in ROM
• Can not write new info into ROM
25
External Memory
26
Floppy Drives
27
Hard Drives
• Built into machine
• Made up of stack of platters
• Can store much more than floppy drives
• 40 gigabytes should be minimum
• Can access info much faster than floppy drive
28
CD ROM
• Same as music CDs
• Are read only
• Can store over 650 megs
• All programs now only sold on CD
• Make multimedia possible
• Come in different speeds - 20x, - 50x
29
DVD-ROM
• Can store up to 17 GB
30
CD-RW & DVD-RW DRIVES
• Allows you to write to disk
• Useful for
• Data backup
• Storage of large files
• Recording music and other multimedia files
• DVD-RW
• Allows you to write to both CD and DVD disk
• Still somewhat expensive
31
Storage Devices - Other
• USB drive
• Very popular – 64-512 MB
• Tape drive
• Similar to cassette tape
• Used for backup
• Zip drive
• 100 MB to 2 GB capacity
• Everyday use and backup
32
Expansion Slots
• Allows you to add capabilities
• Example of cards you can add
• Network card
• Modem
33
34
Ports
• Parallel port
• Used primarily by printers
• Serial ports
• Modem, mouse, etc.
35
36
37
Types of Computers - Mainframes
• Very powerful
• Very fast
38
Types of Computers-
Supercomputers
• Most powerful
• Fastest
• Most expensive
• Several million dollars each
• Used only by
• Governmental agencies
• Large international corporations
39
Programs
• Set of instructions to the computer
• Programming languages
• Machine language
• Assembly language
• Procedural languages
• Basic, Fortran, Cobol
• Object oriented languages
• Visual Basic, C++, C#, Java
40
Systems Software
• Run fundamental operations
• Loading and running programs
• Saving and retrieving data
• Communicating with printers, modems, etc.
41
Applications Software
• Helps you to accomplish a certain task
• Examples
• Word processing - memos, reports, etc.
• Spreadsheets - budgets, etc.
• Database - search, sort, select data
• Educational - simulations, practice
• Graphics - charts, diagrams
• Desktop publishing - pamphlets, etc.
42