• Non ci sono risultati.

CHAPTER 1: Computer Systems

N/A
N/A
Protected

Academic year: 2021

Condividi "CHAPTER 1: Computer Systems"

Copied!
33
0
0

Testo completo

(1)

CHAPTER 1:

Computer Systems

The Architecture of Computer Hardware and Systems Software:

An Information Technology Approach 3rd Edition, Irv Englander

John Wiley and Sons 2003

Wilson Wong, Bentley College Linda Senne, Bentley College

(2)

Typical Computer Ad

Is the computer fast enough to run necessary programs?

Is the computer cost-effective?

Will it be obsolete in 6 months?

(3)

Chapter 1 Computer Systems 1-3

Why Study Computer Architecture?

User

Understand system capabilities and limitations

Make informed decisions

Improve communications with information technology professionals

Systems Analyst

Conduct surveys, determine feasibility and define and document user requirements

Specify computer systems to meet application requirements

Programmer

Create efficient application software for specific processing needs

(4)

Why Study Computer Architecture?

 System Administrator / Manager

Install, configure, maintain, and upgrade computer systems

Maximize system availability

Optimize system performance

Ensure system security

 Web Designer

Optimize customer accessibility to Web services

System administration of Web servers

Select appropriate data formats

Design efficient Web pages

(5)

Chapter 1 Computer Systems 1-5

Input-Process-Output Model (IPO)

• Input: keyboard, mouse, scanner, punch cards

• Processing: CPU executes the computer program

• Output: monitor, printer, fax machine

• Storage: hard drive, optical media, diskettes, magnetic tape

(6)

Architecture Components

 Hardware

Processes data by executing instructions

Provides input and output

 Software

Instructions executed by the system

 Data

Fundamental representation of facts and observations

 Communications

Sharing data and processing among different systems

(7)

Chapter 1 Computer Systems 1-7

Hardware Component

 Input/Output devices

 Storage Devices

 CPU

ALU: arithmetic/logic unit

CU: control unit

Interface unit

 Memory

Short-term storage for CPU calculations

(8)

Typical Personal Computer

System

(9)

Chapter 1 Computer Systems

The Motherboard

Four ISA card slots

Four PCI card slots

Four SIMM

slots Processor

Two IDE connectors Audio/

MIDI

Parallel/

serial

(10)

CPU: Central Processing Unit

 ALU: arithmetic/logic unit

Performs arithmetic and Boolean logical calculations

 CU: control unit

Controls processing of instructions

Controls movement of data within the CPU

 Interface unit

Moves instructions and data between the CPU and other hardware components

Bus: bundle of wires that carry signals and power between different components

(11)

Chapter 1 Computer Systems 1-11

Memory

 Also known as primary storage, working

storage, and RAM (random access memory)

 Consists of bits, each of which hold a value of either 0 or 1 (8 bits = 1 byte)

 Holds both instructions and data of a

computer program (stored program concept)

(12)

Software Component

Applications

 Operating System

API: application program interface

File management

I/O

Kernel

Memory management

Resource scheduling

Program communication

Security

Network Module

(13)

Chapter 1 Computer Systems 1-13

Communications Component

 Hardware

Communication channels

Physical connections between computer systems

Examples: wire cable, phone lines, fiber optic cable, infrared light, radio waves

Interface hardware

Handles communication between the computer and the communication channel

Modem or network interface card (NIC)

 Software

Network protocols: HTTP, TCP/IP, ATAPI

(14)

Computer Systems

All computer systems, no matter how complex, consists of the following:

 At least one CPU

 Memory to hold programs and data

 I/O devices

 Long-term storage

(15)

Chapter 1 Computer Systems

An Overview An Overview

Application Programs Utilities

Operating System Computer Hardware End User

Programmer

O/S Designer

(16)

Classes of Computers Classes of Computers

MicroComputers

Workstations

Minicomputers

Main Frames

Super computers

All work in the same way!!

(17)

Chapter 1 Computer Systems

Classes of Computers

 Supercomputers

 Scientific and military use

 Parallel processing

 4 - 10 Xs faster than the mainframe

 Mainframes

 Centralized data processing

 Large and complex applications

 50 M - 4 G primary storage

(18)

Classes of Computers

 Minicomputers

 Designed for specific tasks

 Distributed DP

 Workstations

 High speed performance

 Engineering tasks

 RISC

(19)

Chapter 1 Computer Systems

Classes of Computers

 PCs

 32-128 M RAM

 Desktops, Laptops, Notebooks, Palm tops

 Network Computers and Terminals

(20)

Computer Manufacturers

Super Computers Cray, SG, Tera Computers

Main Frames Unisys, IBM MiniComputer AS/400, VAX

Workstations HP, SG, Sun, Compaq, Digital

(21)

Chapter 1 Computer Systems

1951 1965 1975 1995 1999

Vacuum tube Transistor

Integrated circuits VLSI

1 35 900 2,400,000 7,000,000

Electronic Digital Generations Electronic Digital Generations

Year Technology Relative performance/

unit cost

(22)

Where does the Chip fit in a Computer?

(23)

Chapter 1 Computer Systems 1-23

Transistors

(24)

Transistor

 An On/Off switch controlled by electricity

 The IC combines up to hundreds or

thousands of transistors in a single chip

 VLSI is used for chips with millions of

transistors

(25)

Chapter 1 Computer Systems

Starting with Silicon

 Excellent conductors of electricity

 Excellent insulators from electricity

 Areas that can conduct or insulate controlled by a switch (transistor)

A semi-conductor treated with a special chemical process to transform it into:

(26)

A VLSI circuit is millions of combinations of conductors, insulators, and switches

manufactured in a small package.

Therefore:

(27)

Chapter 1 Computer Systems 1-27

Protocols

 Common ground rules of

communication between computers, I/O devices, and many software programs

 Examples

 HTTP: between Web servers and Web browsers

 TCP/IP: between computers on the Internet and local area networks

 ATAPI: between a CPU and CD-ROMs

(28)

Standards

 Created to ensure universal compatibility of data formats and protocols

 May be created by committee or may become a de facto standard through popular use

 Examples:

Computer languages: Java, SQL, C, JavaScript

Display standards: Postscript, MPEG-2, JPEG, GIF

Character set standards: ASCII, Unicode, EBCDIC

Video standards: VGA, XGA, RGB

(29)

Chapter 1 Computer Systems 1-29

Early History

 1642: Blaise Pascal invents a calculating machine

 1801: Joseph Marie Jacquard invents a loom that uses punch cards

 1800’s:

Charles Babbage attempts to build an analytical engine (mechanical computer)

Augusta Ada Byron develops many of the fundamental concepts of programming

George Boole invents Boolean logic.

(30)

Modern Computer Development

1937: Mark I is built (Aiken, Harvard University, IBM).

First electronic computer using relays.

1939: ABC is built

First fully electronic digital computer. Used vacuum tubes.

1943-46: ENIAC (Mauchly, Eckert, University of Pennsylvania).

First general purpose digital computer.

1945: Von Neumann architecture proposed.

Still the standard for present day computers.

1947: Creation of transistor

(Bardeen, Shockley, Brattain, Bell Labs).

1951: UNIVAC.

First commercially available computer.

(31)

Chapter 1 Computer Systems 1-31

Early Computers

Babbage’s Analytical Engine ENIAC

(32)

Textbook Overview

Web site: http://www.wiley.com/college/englander

Part 1 (Chapter 1)

Computer system overview

Part 2 (Chapters 2-5)

Number systems and data formats

Part 3 (Chapters 6-12)

Computer architecture and hardware operation

Part 4 (Chapters 13-18)

Software – operating systems, applications, development environments

Part 5 (Supplementary Chapters 1-3)

Digital logic, addressing modes, and communication channel technology

(33)

Chapter 1 Computer Systems 1-33

Copyright 2003 John Wiley & Sons

All rights reserved. Reproduction or translation of this work beyond that permitted in Section 117 of the 1976 United States Copyright Act without express permission of the copyright owner is unlawful. Request for further information should be addressed to the permissions Department, John Wiley & Songs, Inc. The purchaser may make back-up copies for his/her own use only and not for distribution or resale. The Publisher assumes no responsibility for errors, omissions, or damages caused by the use of these programs or from the use of the

information contained herein.”

Riferimenti

Documenti correlati

“HCFA Privacy Act-protected and other sensitive HCFA information” is held to mean data that, if disclosed, could result in harm to the agency or individual persons,

catalogo viaggi a Londra per l’estate 2010, e soggiorni per studenti in Gran Bretagna./Vi ricordiamo che siamo interessati a un viaggio che comprenda sistemazione in hotel 3

The Architecture of Computer Hardware and Systems Software:?. An Information Technology Approach 3rd Edition,

– The Architecture of Computer Hardware and Systems Software: An Information Technology Approach, 3rd Edition, Irv Englander, Wiley.. •

The model estimated that medication errors, if undetected, would result in from 1400 to 2115 adverse drug events, a rate that ranges from 3.3 to 10.8 ADEs per 1000 medication

Qualitative research methods are being used increasingly in evaluation studies, including evaluations of computer systems and information tech- nology.. This chapter provides

This step is similar in many ways to the software engineering step of understanding the problem as well as gathering the user requirements. However, at this stage, the real

The Architecture of Computer Hardware, Systems Software & Networking:.. An Information Technology Approach 4th Edition,