Information Technology - Drexel University

advertisement
Information Technology:
The infrastructure of
the networked economy
2002
Elements of I.T.
• Infrastructure of the
networked economy
• Hardware
• Software
2002
Elements of IT
Typical Computer System
Monitor
System Unit
Speakers
Printer
Keyboard
Mouse
2002
Hardware
• System unit
–Memory
–Input
–Processing
–Output
2002
Input
• Keyboard
• Mouse
• Barcodes
• Network
2002
Source Data Automation
• Captures Data in Computer
Readable Form (Scanning)
• WHY?
–
–
–
–
–
2002
Source Data Input
Reduce Errors
Increase Speed
Price Lookup
Inventory Control
Source Input Techniques
•
•
•
•
OCR -Optical Character Recognition
UPC - Universal Product Codes
Magnetic Strip
MICR - Magnetic Ink Character
Recognition
• OMR - Optical Mark Reader
• Page Scanners
2002
Other Input
• Touch Screen
– Pressure sensitive
surface
– Reduce keyboard entry,
Less errors
– More User friendly
2002
• Data Collection
Device
– Used to collect data at
the site where the
transaction takes place
• Meter reading ,
Inventory /Price check
Voice Input
• Voice Recognition
– Speaker Dependent
• Trained by Speaker
• Handicapped
– Speaker Independent
• Limited vocabulary
• Postal Service
• UPS
2002
Processing
• Central processing
unit (CPU)
• RAM
• ROM
2002
TYPES OF MEMORY
• RAM : Random Access Memory
– Dynamic: Changes thru processing
– Main memory for data and programs
• ROM : Read Only Memory
– Program doesn’t change
– Start-up
• Cache
– Stores most frequently used instructions
– Allows faster retrieval and execution
2002
Computer Power
• Two major factors: Speed and Memory capacity
• Speed is determined mainly by
– Clock Speed -- rate at which the CPU operates
Measured in MHz, GHz, and MIPS.
– Word Size -- amount of information the CPU
can process per cycle (32 bit chip processes 32
bits/cycle)
– Bus --number of bits that can be moved at one
time between CPU and other devices; ideally
word length and bus width will be at least equal
2002
Speed of Computer
• Fractions of a second
1 millisecond = 1/1,000 (.001) second
1 microsecond = 1/1,000,000 (.000001) second
1 nanosecond = 1/1,000,000,000 (.000000001) second
1 picosecond = 1/1,000,000,000,000 (.000000000001) second
2002
PC Processor Types
(Chips)
• Intel (90+%)
– Celeron, Pentium III, Pentium 4
– (600-700MHz) (650-866MHz) (1+GHz)
• AMD
– AMD K6-2, Athlon
• Mac
– Motorola
2002
Configurations…(high-end)
• Dell • Pentium 4 – 1.5 GHz
–
–
–
–
–
–
–
2002
128 MB RAM
40 GB Disk
56KB Modem+NIC
17” Monitor
8/4/32 CD/RW
Surround w Subwoofer
Small Business 2000
• Compaq -
AMD Athlon-1.2 GHz
–
–
–
–
–
–
–
–
512 KB burst Cache
128 MB RAM
60 GB Disk
V.90 Modem+NIC card
17” Compaq Monitor
12X DVD
8X CD-RW
JBL Pro speakers
Configurations… (middle)
• Dell -
• HP -
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
2002
Intel Celeron-900 MHz
256 Cache
128 MB RAM
20 GB Disk
15” Monitor
8/4/32 CD/RW
56 KB Modem
Works/Money 2000
Intel Celeron-900MHz
128 MB RAM
30 GB Disk
15” Monitor
48x CD-ROM
56 KB Modem
Color Printer
ZZZZZZZZ
Computers Large and Small
• Differ by:
– Physical Size
– Speed
– Memory size
–$
IBM
2002
AS400
Computer Types
SMART CARD
Bill Smith
2002
•
•
•
•
•
•
C
R
A
Y
Supercomputers
Mainframes
Minicomputers
Workstations/Servers
Microcomputers
Embedded Computers
V
A
X
Output
• Monitor screen
–CRT or LCD
• Printer
–Ink-jet printers
–Laser printers
• Speakers
2002
Spoken Output
• Digitized
– actual spoken word stored in digital form
– Voice mail
• Synthesized
– transfers words to speech
– Raider Express
2002
Secondary Storage
• Magnetic
– Diskette drive
– Hard disks
– Zip
• Optical
– CD disks
– DVD
2002
Optical Disks
•
•
•
•
•
Written via Laser
High volume of storage
Very Durable
Slower access time vs. magnetic
Direct Access Storage Device
2002
OPTICAL STORAGE
• CD-ROM: 500-660 Megabytes
– Land: Flat Parts Of Disk Surface Reflects Light
– Pits: Small Scratch On Surface Scatters Light
• WORM: Write Once / Read Many
– CDRecordable
• Erasable Optical Storage (EOS) Disks
– CDRW - ReWritable
– Magneto-Optical
*
2002
Digital Video Disk
• Hold 4.7 Gigabytes per layer per side
– home entertainment, educational,
imformation
• Forms
– Read-only (current)
– Write-once (DVDR)
– Single and dual layer
• 135 minutes playing time
2002
Other Storage Mediums
• Zip Drive (~$100)
– 100 Megabytes Disk(~$12)
– 250 Megabytes Disk
• Jaz and Jaz2 Drive (~$200 or $350)
– 1 or 2 Gigabyte Disk (~$89 or $109)
• LS120 Drive ($150)
– 120 Megabytes Disk (~$15)
– Compatible with DD and HD diskettes
2002
Conceptual Computer
Speakers
(output)
CPU Chip
(processing)
Mouse (input)
Data and
Instructions
Data and
Instructions
Keyboard (input)
Data or
Information
Modem
(communications)
2002
Information
Internal Memory
Information
Data, Instructions
and Information
Disk Drive
(secondary storage)
Monitor
(output)
Printer (output)
Data Representation
• Binary number
system
• Bit
• Byte (character)
• ASCII code
2002
Data in Memory/Storage
• Bit: binary digit
– small unit of data
– 1 or 0 (on/off)
1010 1101
1010 1001
1011 0011
0101 0011
0101 0000
0101 0000
2002
• Byte:
group of bits (8)
– represents one number
or one character (ASCII)
M
I
S
3
0
0
Data Storage
• Types
–Internal memory (MAIN Memory)
–Secondary storage (Disks)
–Kbytes
–Mbytes
–Gbytes
2002
MEMORY SIZE
•
•
•
•
2002
KILOBYTE (KT): 210 bytes... 1024 bytes
MEGABYTE (MB): 210 KB... ”million” bytes
GIGABYTE (GB): 210 MB... ”billion” bytes
TERABYTES (TB): 210 GB... ”trillion” bytes
*
Software
Relationship between types of software
Application Software
Operating System
Hardware
2002
Systems Software
APPLICATION SOFTWARE
SYSTEM SOFTWARE
HARDWARE
– Resource
Management
• Memory
• Input/ Output
– File Management
• Shared databases
Software that
manages the
computer hardware
resources
2002
– Scheduling
– Monitoring
– Utilities
Types of Systems Software (OS)
• Single Task
– One program
• Multiprogramming
– Many programs, 1 CPU
– Multitasking
– Time Sharing
• Multiprocessing
– Multiple CPU’s
2002
Example Commands
Dir
Format
Assign
Diskcopy
Debug
Fdisk
Edlin
Diskcomp
MULTIPROGRAMMING
OPERATING SYSTEM
TRADITIONAL SINGLE-PROGRAM SYSTEM
2002
PROGRAM 1
UNUSED MEMORY
MULTIPROGRAMMING
2002
PROGRAM 1
UNUSED MEMORY
MULTIPROGRAMMING
ENVIRONMENT
OPERATING SYSTEM
OPERATING SYSTEM
TRADITIONAL SINGLEPROGRAM SYSTEM
PROGRAM 1
PROGRAM 2
PROGRAM 3
UNUSED MEMORY
WHY Multiprogramming?
• Better use of resources
– Less idle time
– Share CPU
• Only ONE program is “Active” at a specific time
– Time In CPU Divided Into Slices (E.G.: 2
Milliseconds)
– Each User Has Access To CPU During Slice
– Since CPU Is Fast, Can Do Much During Time Slice
– User’s Job Swapped Out At End Of Slice
*
2002
Multitasking
Multiprogramming
On A
Single-user System
Such As A
Microcomputer
2002
VIRTUAL STORAGE
Method Of Handling Several Programs In Primary
Storage:
• Program Divided Into
– Fixed Length Portions (Pages) Or
– Variable Length (Segments)
•
•
•
•
Current Portions Reside In Primary Storage
Portions Swapped Out When Done
Better CPU usage
Better Memory usage
*
2002
Virtual Storage
2002
Multiprocessing
• Two Or More Parallel Processors In System
• Program Can Be Divided To Be Processed
By Multiple CPUs
• Can Process Large Programs More Rapidly
• Increase Speed
• Back-up
*
2002
Multiprocessing
2002
Parallel Processing
2002
Commonly Used Operating
Systems
• Microsoft Windows
–
–
–
–
–
2002
WINTEL
Windows 95, 98, ME
Windows NT
Windows 2000
Windows XP
•
•
•
•
•
UNIX
Linux
AX400
OS/2
Mac OS
Applications Software
• Shrink-wrapped
–Word processing
–Spreadsheets
–Database
–Presentations
2002
Programs & Languages
Programming
• Computer language
–Visual Basic
–C++
–Java
2002
Organizational Computing
• Mainframes
–Dumb terminals
–Host
• Client/Server
–Desktop PC
–Server
2002
Organizational Computing
Use of mainframes with terminals
2002
Organizational Computing
Mainframe Computing
Advantages & Disadvantages
Advantages
2002
Disadvantages
Centralized computing power
including management and
backup
High levels of security
Command-driven application
displaying only text and
numbers
High initial cost and cost of
upgrades to existing systems
Capability to run enterprise
applications
Problems with failure of
centralized computing inability
to keep up with high demand
Organizational Computing
• Personal computers
–Local area network
(LAN)
–Wintel
–Server
• NT or Unix
2002
Organizational Computing
PC Advantages & Disadvantages
Advantages
2002
Disadvantages
Standardized hardware and
software with ease of use
(GUI)
High user productivity
High cost of management and
support (total cost of
ownership)
Lack of centralized control
Low initial processing costs
Security risks
Distributed computing
Cost of software upgrades
Organizational Computing
• Client-server
computing
–Workstation
–Thin & fat clients
–File server
2002
NETWORK COMPUTERS
• Thin Client
• Simplified Desktop Computers
– CPU, Monitor, Keyboard, Network connection
• Programs and Data from central network or
Internet (run under browser)
• Cheaper
• Easier to keep current
• More secure because central control
2002
Personal Data Assistants
• Palm Pilot
– 3Com
– Palm OS
• Palm PC’s
– HP, Philips, Compaq….
– Windows CE
– Word, Excel
2002
Organizational Computing
Three-Tiered Client/Server
Architecture
Request made to
Application Server
Results Returned
to Client
Client
2002
Query sent to
Database Server
Matching Data
Returned to
Application Server
Application Server
Database Server
Organizational Computing
Servers on a Client/Server Network
Server Type Purpose
File
Provides both software and data files to users
Database
Handles queries to a large database and
returns matching records
Handles high-speed processing for an
application
Handles requests for Web pages
Application
Web
E-mail
Fax
Modem
2002
Sends and receives e-mail for entire
organization
Sends and receives faxes for entire
organization
Enables users in organization to access other
networks through a telephone line
Organizational Computing
Client/Server Network
File
Server
Fax/Modem
Server
NC
2002
Database
Server
PC
PC
Applications
Server
Mail Server
Web
Server
Organizational Computing
Advantages and Disadvantages
of Client/Server Systems
Advantages
Computing burden can be shared
between clients and servers
Servers can be specialized to one
particular type of task
Upgrading system can be done in
small steps
Loss of a client does not stop other
clients from accessing server
2002
Disadvantages
Programming relationship between
clients and servers is more
complex
Updating system requires that all
clients and servers be updated
regardless of location
Transaction Processing System
Order sent
over Internet
Food
order
generated
2002
Processing at
fareastfoods.com
Credit card
charged for
purchase
Food shipped
to customer
Food
wholesaler
ships food
items
Processing Alternatives
ONLINE
•
•
•
•
2002
Update as Input
Random input
Always Current
Validate on input
BATCH
• Data gathered and
processes at a later
time.
• Not Current
• Good if data stable and
doesn’t change often.
Download