Download
1 / 49

Tonight - PowerPoint PPT Presentation


  • 231 Views
  • Uploaded on

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

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

PowerPoint Slideshow about 'Tonight' - LeeJohn


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

  • ???



Hardware l.jpg
Hardware

  • 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



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?



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




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



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



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

Computer

Software

System

Software

Application

Software

General-

Purpose

Programs

Application-

Specific

Programs

System

Management

Programs

System

Development

Programs

Software


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

User

Interface

Resource

Management

Task

Management

File

Management

Utilities

and Other

Functions

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

instructions

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

instructions

Fourth Generation

Languages

Use natural statements

Object-Oriented

Languages

Define objects that

contain data and actions

SUM THE FOLLOWINGNUMBERS

LOD Y

ADD Z

Document.write

(“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??


ad