Tonight’s Agenda - PowerPoint PPT Presentation

Slide1 l.jpg
1 / 49

Tonight’s Agenda. Internet Links & Articles Hardware Software Video & discussion Project ???. What are the 5 basic categories of computer hardware?. Hardware. Input devices Output devices CPU, RAM, BIOS, controllers Secondary storage devices Network and telecom devices

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.

Download Presentation

Tonight’s Agenda

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript

Tonight s agenda l.jpg

Tonight’s Agenda

  • Internet Links & Articles

  • Hardware

  • Software

  • Video & discussion

  • Project

  • ???

What are the 5 basic categories of computer hardware l.jpg

What are the 5 basic categories of computer hardware?

Hardware l.jpg


  • Input devices

  • Output devices

  • CPU, RAM, BIOS, controllers

  • Secondary storage devices

  • Network and telecom devices

    Do you see the system theme continuing here? Input, processing, output, storage, control/feedback mechanisms?

Calculating pre computer l.jpg

Calculating pre-computer

  • Counting on fingers and toes

  • Abacus: manipulating stones or beads to count

    • The word calculate comes from calculus, the Latin word for small stone

  • First mechanical adding machine

    • Invented by Blaise Pascal in 1642

    • Wheels to move counters

  • Machines in the age of industrialization

    • Mechanical loom with cards punched with holes

Early computing l.jpg

Early computing

  • Charles Babbage and the Analytical Engine

    • 19th century

    • Machine that calculated, stored values in memory and perform logical comparisons

    • Mechanical rather than electronics

  • Herman Hollerith and the 1890 census

    • Punched cards to record census data (where did these come from??)

    • Cards read in a tabulating machine

    • Hollerith’s company went onto become IBM

Electronic computers l.jpg

Electronic computers

  • ENIAC – first electronic and digital computer

    • 1946

    • Programmable

    • 5000 calculations per second

    • Used vacuum tubes

    • First generation computer

    • Drawbacks: size and could only run 1 program

Next wave of computing l.jpg

Next wave of computing

  • Second generation, late 1950s

    • Transistors replace the vacuum tubes

    • 200,000 to 250,000 calculations per second

  • Third generation, mid 1960s

    • Integrated circuitry, miniaturization

  • Fourth generation, 1971

    • Further miniaturization of circuits

    • Multiprogramming and virtual storage

  • Fifth generation, 1980s

    • Millions of calculations per second

Microcomputers a k a pc s l.jpg

Microcomputers (a.k.a. PC’s)

  • 1975, ALTAIR, flicking switches

  • 1977, Commodore and Radio Shack produce personal computers

  • 1979, Apple computer – garage built w/RS parts, the fastest selling PC so far

  • 1982, IBM introduces the PC which helps change the market

  • 1984, Apple Macintosh, GUI, mouse, windows, 32-bit OS

Computer system categories l.jpg

Computer System Categories

Microcomputer systems l.jpg

Microcomputer Systems

  • Personal Computer (PC) – microcomputer for use by an individual

  • Desktop – fit on an office desk

  • Laptop – small, portable PC

  • Smaller devices??? Other devices???

Microcomputer systems12 l.jpg

Microcomputer Systems

  • Workstation – a powerful, networked PC for business professionals

  • Network Server – more powerful microcomputers that coordinate telecommunications and resource sharing in small networks

How corporate buyers choose pcs l.jpg

How corporate buyers choose PCs

  • Solid performance at a reasonable price

  • Operating system ready

  • Connectivity – reliable network interface or wireless capability

  • Focus on task-specific functions rather than extras

  • Other considerations?

  • How is this different than home purchases?

Terminals outdated or reborn l.jpg

Terminals – outdated or reborn?

  • Devices that allow access to a network

  • Dumb terminals – keyboard and video monitor with limited processing

  • Intelligent terminals – modified networked PCs or network computers

  • Network terminals or computers

    • Windows terminals depend on network servers for software, processing and storage – virtual sessions?

    • Internet terminals depend the Internet for operating systems and software – UNIVERSAL CLIENT??

Information appliances l.jpg

Information Appliances

  • Hand-held microcomputer devices – netbooks?

  • Personal digital assistants (PDA)

  • BlackBerry – iphone – cell phones – etc

  • Ipad - tablets

  • Video-game consoles

  • Other

Midrange systems l.jpg

Midrange systems

  • High-end network servers

  • Minicomputers for scientific research and industrial process monitoring

  • Less costly to buy, operate and maintain than mainframe

Mainframe computer systems l.jpg

Mainframe Computer Systems

  • Large, fast powerful computer systems

  • Large primary and secondary storage capacity

  • High transaction processing

  • Complex computations

  • More???????

Supercomputer systems l.jpg

Supercomputer Systems

  • Extremely powerful systems

  • Scientific, engineering and business applications at extremely high speeds

  • Global weather forecasting, military defense

  • Parallel processing with thousands of microprocessors

  • Billions of operations per second

  • Millions of dollars

  • +

Computer hardware functions l.jpg

Computer hardware functions

  • Input

    • Keyboards, mice, optical scanners

    • Convert data into electronic form

  • Processing

    • Central Processing Unit (CPU)

      • Arithmetic-logic unit performs the arithmetic functions

      • Control unit

  • Output

    • Video display units, printers, etc.

    • Convert electronic information into human-intelligible form

Computer hardware functions20 l.jpg

Computer hardware functions

  • Storage

    • Primary Storage Unit or memory

    • Secondary Storage

      • Magnetic disks and Optical disks

  • Control

    • Control unit of the CPU

    • Controls the other components of the computer

  • Peripherals

Moore s law l.jpg

Moore’s Law

Where are we now? Still true?

Storage tradeoffs l.jpg

Storage tradeoffs

Computer storage fundamentals l.jpg

Computer Storage Fundamentals

  • Binary representation

    • Data are processed and stored in computer system through the presence or absence of signals

    • Either ON or OFF

  • ON = number 1

  • OFF = number 0

Bit and byte l.jpg

Bit and Byte

  • Bit (short for binary digit)

    • Smallest element of data

    • Either zero or one

  • Byte

    • Group of eight bits which operate as a single unit

    • Represents one character or number

Representing characters in bytes l.jpg

Representing characters in bytes

Computers use binary system to calculate l.jpg

Computers use binary system to calculate

Measuring storage capacities l.jpg

Measuring storage capacities

  • Kilobyte (KB): one thousand bytes

  • Megabyte (MB): one million bytes

  • Gigabyte (GB): one billion bytes

  • Terabyte (TB): one trillion bytes

  • Petabyte (PB): one quadrillion bytes

Direct and sequential access l.jpg

Direct and sequential access

Semiconductor memory l.jpg

Semiconductor memory

  • Microelectronic semiconductor memory chips

  • Used for primary storage

  • Advantage:

    • Small size

    • Fast

    • Shock and temperature resistance

  • Disadvantage:

    • Volatility: must have uninterrupted electric power or lose memory

  • Memristors – the missing component

Two types of semiconductor memory l.jpg

Two types of semiconductor memory

  • RAM: random access memory

    • Primary storage medium

    • Volatile memory

    • Read/write memory

  • ROM: read only memory

    • Permanent storage

    • (typically) Can be read but cannot be overwritten – modern chips can but only on the system level

    • Frequently used programs burnt into chips during manufacturing

    • Used to store firmware

Flash drive l.jpg

Flash drive

  • Permanent storage

  • Semiconductor memory

  • Small chip with thousands of transistors

  • Easily transported

  • What about solid state hard drives?

Source: Courtesy of Lexar Media.

Magnetic disks l.jpg

Magnetic Disks

  • Used for secondary storage

  • Fast access and high storage capacity

Source: Corbis.

Source: Quantum.

Types of magnetic disks l.jpg

Types of magnetic disks

  • Floppy disks

    • Magnetic disk inside a plastic jacket

  • Hard disk drives

    • Magnetic disk, access arms, and read/write heads in sealed module

  • RAID (Redundant arrays of independent disks)

    • Disk arrays of interconnected hard disk drives

    • Fault tolerant with multiple copies on several disks

Magnetic tape l.jpg

Magnetic Tape

  • Secondary storage

  • Tape reels and cartridges

  • Used in robotic automated drive assemblies

  • Archival storage and backup storage

Optical disks l.jpg

Optical Disks

Uses of optical disks l.jpg

Uses of optical disks

  • Image processing

    • Long term storage of historical files of images

    • Scan documents and store on optical disks

  • Publishing medium for fast access to reference materials

    • Catalogs, directories, etc.

  • Interactive multimedia applications

    • Video games, educational videos, etc.

Radio frequency identification l.jpg

Radio Frequency Identification

  • RFID

  • Tag and identify mobile objects

    • E.g., store merchandise, postal packages, pets

  • Use RFID chips to transmit and receive radio signals

  • Chips half the size of a grain of sand

  • Passive chips:

    • do not have power source and derive power from signal in reader

  • Active chips:

    • Self-powered

Rfid versus bar codes l.jpg

RFID versus bar codes

  • RFID

    • Scan from greater distance

    • Can store data

    • Allows more information to be tracked

  • Privacy concerns due to invisible nature

Software l.jpg




















Operating system functions l.jpg

Operating System Functions

  • Provides a user interface

    • Command-driven, Menu driven

    • GUI (graphical user interface)

  • Manages hardware – CPU, memory, storage, communications, & I/O

  • File Management

  • Task Management

Operating system overview l.jpg










and Other


Operating System Overview

Operating system types l.jpg

Operating System Types

  • DOS – Windows 3.1 (3.11)

  • MacOS – pre OS X

  • Windows 95/98/Me

  • Windows NT - 3.51, 4, 2000, XP, 2003

  • Win Vista & 7

  • UNIX, LINUX, & MacOS X??

  • Are there others?

Software utilities l.jpg

Software Utilities

  • Many former 3rd party utilities are now nested as standard OS components

  • File Management/transfer/remote access

  • System Maintenance & Disk Utilities

  • Anti-virus & firewalls

  • Zip file programs

  • Others??? Name some . . . .

Programming languages l.jpg

Programming Languages

  • Assembly/machine language

  • FORTRAN, COBOL, Pascal, Basic

  • C/C++/C# (the code behind Unix & Linux)

  • Visual Basic

  • SQL (for database development)

  • XHTML, XML, CSS (web pages)

  • Java Script, PHP, ASP, Perl, etc (adds programming power to web pages)

  • 4GLs – A.I. & non-procedural/natural languages

Categories of programming languages l.jpg

Machine Languages

Use binary coded


High Level Languages

Use brief statements

Markup Languages

Use embedded

control codes

1001 1001

1100 1101

<H1>First heading</H>

<!ELEMENT Product

(#Item | manuf)>

Compute X = Y + Z

Assembler Languages

Use symbolic coded


Fourth Generation


Use natural statements



Define objects that

contain data and actions





(“Hi There”)

Categories of Programming Languages

  • Evolving towards natural language . . .

Application design l.jpg

Application design

  • What are your Inputs?

  • What is the desired Output?

  • Processing logic – How do we get there?

  • Code – Write the program.

  • Test the program and adjust if needed.

  • Documentation – So that future alterations and improvements can be easily made.

Software acquisition l.jpg

Software acquisition

  • Buy

  • Buy and modify

  • Build in-house

  • Outsource to build

Major software applications l.jpg

Major Software Applications

  • Office Apps -- MS Word, Excel, PowerPoint, Access, Outlook

  • Enterprise Databases -- Oracle

  • Groupware -- Lotus Notes, GroupWise

  • Web Authoring -- FrontPage & Dreamweaver

  • Web -- Netscape & IE, also FTP, chat, IM, newsgroup readers, email clients, Others?

  • Microsoft Visio & multimedia (plug-ins)

  • Art & DTP -- Photoshop, Paint shop pro, Quark

  • Accounting, CAD/CAM

  • OTHERS – What do you use??

  • Login