Beruflich Dokumente
Kultur Dokumente
An overnight sensation, and a serious threat to the recording industry Legal and ethical issues Blurring the boundary between the computer and the network to which the computer is connected
Price-performance ratio
The extent to which various related technologies fit together Scalability the ability to change capacity without major disruptions
Alter Information Systems 2002 Prentice Hall
Maintainability
Bit, byte Kilobyte (KB) $ 103 bytes Megabyte (MB) $ 106 bytes Gigabyte (GB) $ 109 bytes Terabyte (TB) $ 1012 bytes
Measuring time
Millisecond = 10-3 second Microsecond = 10-6 second Nanosecond = 10-9 second Picosecond = 10-12 second Bits per second (bps), Kbps, Mbps
Alter Information Systems 2002 Prentice Hall
Hertz (Hz) measures cycles per second Current typical values for the internal clock of PCs are between 700 MHz and 1.5 GHz
MIPS million of instructions per second FLOPS floating point operations per second
Better measure than MIPS for computers used for scientific computations Megaflops, gigaflops, teraflops
Computer = device that can execute previously stored instructions Program = a set of instructions for performing a particular task Hardware = the physical devices in a computer system Software = the programs
Alter Information Systems 2002 Prentice Hall
Microprocessor or Central Processing Unit (CPU) -executes the instructions Random access memory (RAM) stores the instructions and data the processor works with Peripherals:
10
Figure 8.1
11
Types of Computers
Personal computer (PC) a single-user computer Laptop and notebook computers portable PCs Personal digital assistant (PDA) and palmtop computers handheld devices Workstation powerful single-user computer
Alter Information Systems 2002 Prentice Hall
12
Midrange computers multi-user computers, typically shared by a department Mainframes powerful computers, typically linked to hundreds or thousands of terminals Supercomputers the most powerful computers at a given time. Used for both scientific and business applications
Alter Information Systems 2002 Prentice Hall
13
Servers specialized computers, performing specific tasks for other computers in a network
14
15
Centralized Computing
A single mainframe or midrange computer that performs the processing for multiple users Shortcomings:
16
Inefficient, since the computer must also control each online user Total reliance on the central computer Must balance the workload, to avoid peak-load problems Alter Information Systems
2002 Prentice Hall
Personal Computing
Computers available as a personal tool at any time Graphical user interface (GUI) provides a user friendly interface Modern PCs can support several activities at the same time
17
Distributed Computing
Individual computers are linked through a network sharing of information and computer resources Needs controls and administration to coordinate the sharing of resources A more restricted, but also more effective environment than personal computing
Alter Information Systems 2002 Prentice Hall
18
Network Computing
Attempts to combine the traditional benefits of centralization with the flexibility & responsiveness of distributed computing Based on stripped down PCs called network computers or thin clients
Contain no hard disk Data and programs are stored on centralized servers
Alter Information Systems 2002 Prentice Hall
19
Figure 8.6
20
Client/server architecture different processes on the network act as either client or servers
Clients send requests for services The client and server programs may or may not run on the same physical machine
A programming model
Modularity
Alter Information Systems 2002 Prentice Hall
21
Figure 8.5
22
Advantages
User convenience Technical scalability Greater ability to maintain hardware & software from different vendors Increased data and system administration efforts Requires more computing power
Alter Information Systems 2002 Prentice Hall
Disadvantages:
23
Middleware
The software tools that allow clients to communicate with servers Perform the necessary translation so that the clients request can be understood by the server
24
Peer-to-Peer
An alternative to the client/server architecture for small networks Each computer can play the role of server for the other computers in the network Appropriate when the network users mostly do their own work, but occasionally need to exchange data
Alter Information Systems 2002 Prentice Hall
25
26
0s and 1s
27
Uses 8 bits (= one byte) for each character Enough for 256 different combinations
UNICODE:
A superset of ASCII Uses 2 bytes for each character Enough for 65,536 different combinations
28
Numerical representation of sounds and pictures Digitizing the process of creating a digital
representation of an image or sound
approximations
29
Alter Information Systems 2002 Prentice Hall
Figure 8.9
30
Data Compression
Digitizing images and video generates a very large number of bits Data compression uses computational techniques to code the data by removing
redundancies
LOSLESS compression - used for business data and text LOSSY compression used for audio, video, and some images
Alter Information Systems 2002 Prentice Hall
31
Data Encryption
The process of coding the data to make them meaningless to any unauthorized user Authorized users can use a special decoding process to convert the data back to their original form
32
Machine Language
33
Integrated circuit an entire electronic circuit is embedded on a single piece of silicon called a chip Miniaturization and integration reduce power consumption and increase the power of circuits
34
RISC vs. CISC ASIC (application specific integrated circuits) DSP (digital signal processor) A task is divided into smaller tasks that are processed simultaneously by different processors in the same computer
Alter Information Systems 2002 Prentice Hall
Specialized processor
Parallel processing
35
36
Paper and micrographics Magnetic tapes and disks Optical disks Flash memory Smart cards
37
38