31
Fundamentals of Computer Processing

Fundamentals of Computer Processing

  • Upload
    kaleb

  • View
    75

  • Download
    0

Embed Size (px)

DESCRIPTION

Fundamentals of Computer Processing. Computer Sizes. Mainframes -- the first Supercomputers -- the largest Minicomputers -- the first effort to achieve reduced size Microcomputers -- made possible by microprocessor PC -- used by one person, or by a few people in the same area - PowerPoint PPT Presentation

Citation preview

Page 1: Fundamentals  of  Computer Processing

Fundamentals

of

Computer Processing

Page 2: Fundamentals  of  Computer Processing

Computer SizesComputer Sizes Mainframes -- the first Supercomputers -- the largest Minicomputers -- the first effort to achieve reduced

size Microcomputers -- made possible by microprocessor

PC -- used by one person, or by a few people in the same area

Workstations, lap tops, notebooks, and palmtops

Page 3: Fundamentals  of  Computer Processing

The Computer SchematicThe Computer Schematic

Processor = Control unit + ALU

The computer is a closed-loop system

Page 4: Fundamentals  of  Computer Processing

Control Unit

Arithmetic and Logic Unit

Primary Storage Unit

Central Processing Unit(CPU)

TheComputerSchematic

Input DataOutputInformation

SecondaryStorage

Unit

Page 5: Fundamentals  of  Computer Processing

Computer HistoryComputer History Prior to 1950s

Keydriven machines– (some were called bookkeeping

machines)

Punched card machines

Page 6: Fundamentals  of  Computer Processing

Computer History Computer History (continued)(continued)

1951 -- first commercial computer (a UNIVAC I) installed at the Census Burea

1954 -- first computer installed in a business (another UNIVAC I at GE)

Early 1970s -- minicomputers Late 1970s -- microcomputers (TRS-80,

Commodore PET) 1982 -- IBM PC

Page 7: Fundamentals  of  Computer Processing

Primary StoragePrimary Storage

Evolution in storage media:

Magnetic drums

Magnetic cores

Integrated circuits (1964)

Page 8: Fundamentals  of  Computer Processing

Bits and Bytes (KB, MB)Bits and Bytes (KB, MB)

RAM and ROM

Cache memory

One kilobyte (1KB) is 210 bytes (1,024)

One megabyte (1MB) is 220 bytes (1,048,576)

Page 9: Fundamentals  of  Computer Processing

Input DevicesInput Devices

Keyboard

Ergonomic considerations (human engineering, human factor considerations)

QWERTY keyboard vs. Dvorak keyboard

Page 10: Fundamentals  of  Computer Processing

Pointing DevicesPointing Devices

Mouse Trackball Touch screen Light pen Remote control device

Page 11: Fundamentals  of  Computer Processing

Source Data Automation Source Data Automation (SDA)(SDA)

Input bottleneck Optical character recognition (OCR) is big

in retailing– Supermarket scanners– Point of sale (POS) terminals

Magnetic ink character recognition (MICR) was big for banks starting in the late 1950s

Page 12: Fundamentals  of  Computer Processing

Technologies used for Technologies used for POS TerminalsPOS Terminals

Mark readers Barcode readers Character readers Handprint readers

Page 13: Fundamentals  of  Computer Processing

Speech RecognitionSpeech Recognition

Speaker dependent

Speaker independent

Page 14: Fundamentals  of  Computer Processing

Output DevicesOutput Devices Displayed

– CRT, VDT– Flat-panel

Printed– Speed– Quality

Speech (audio response unit)– digitized or playback

Page 15: Fundamentals  of  Computer Processing

Microfilm

Computer

ABC123

Plotters

Speech OutputDevices

Printers

Displayed OutputDevices

Means ofProducin

g Compute

rOutput

Page 16: Fundamentals  of  Computer Processing

PrintersPrinters

Impact Nonimpact

Line Character

Dotmatrix

Daisywheel

Page LaserInkjet

Page 17: Fundamentals  of  Computer Processing

Output Devices Output Devices (continued)(continued)

Plotters– Flatbed– Drum

Microform– Microfilm (roll)– Microfiche (sheet)

Tabular versus graphical versus narrative

Page 18: Fundamentals  of  Computer Processing

SoftwareSoftware Input and output devices communicate

directly with the manager and are considered to have a direct role

Source data automation devices play an indirect role

Two main types of software -- system and application

Page 19: Fundamentals  of  Computer Processing

System SoftwareSystem Software

Three main types:

– operating system– translators– utilities

Page 20: Fundamentals  of  Computer Processing

Operating SystemOperating System Basic functions

– Schedule jobs– Manage hardware and software

resources– Maintain system security– Provide for multiprogramming– Handle interrupts– Maintain usage records

Page 21: Fundamentals  of  Computer Processing

Language TranslatorsLanguage TranslatorsSoftware GenerationsSoftware Generations

– First -- machine language– Second -- assemblers– Third -- compilers and interpreters

»Procedure-oriented language»Problem-oriented language

– Fourth -- natural language (4GL)– Nonprocedural – Types of 4GLs (example: FOCUS)

Page 22: Fundamentals  of  Computer Processing

Source

Program

Translate

ObjectProgram

OutputInputData

The Program is Translated Before the Data is Processed

1

2

Page 23: Fundamentals  of  Computer Processing

MuchMuch

DSSDSSpowepowe

rr

LittleFriendlyFriendly UnfriendlyUnfriendly

User User friendlinessfriendliness

Database Database Query Query

LanguageLanguage

Modeling languagesModeling languages Very Very

high-level high-level languageslanguages

ReportReportwriterswriters

ApplicationApplication generatorsgenerators

Fourth-generation Languages Offer Unique Combinations of Fourth-generation Languages Offer Unique Combinations of Power and User FriendlinessPower and User Friendliness

GraphGraphgeneratorsgenerators

Page 24: Fundamentals  of  Computer Processing

FOCUS Instructions to Prepare a Report

DEFINE FILE SALESREGION/A12=DECODE REGION(NE ‘NORTH EAST’

SE ‘SOUTH EAST’ MW ‘MID WEST’MA ‘MID-ATLANTIC’);

ENDTABLE FILE SALESHEADING CENTER“PRODUCT UNIT SALES ANALYSIS </1”SUM UNITS AND ROW-TOTAL AND COLUMN-TOTAL ACROSS REGION BY PRODNUM AS ‘PRODUCT NUMBER’END

Page 25: Fundamentals  of  Computer Processing

Application SoftwareApplication Software Custom programming versus prewritten

packages Four categories of prewritten packages

1. General business2. Industry-specific3. Organizational productivity

GDSS, E-mail, project management, forecasting, stat packages

Page 26: Fundamentals  of  Computer Processing

Application Software Application Software (continued)(continued)

4. Personal productivity (or application development software)»Word processing»Spreadsheets»Graphics»desktop publishing, etc.

Direct versus indirect roles of software

Page 27: Fundamentals  of  Computer Processing

Application SoftwareApplication Software

C B I SSoftwareType

General BusinessIndustry-specificOrganizationalproductivity

DP MIS OA ESDSS

Personalproductivity

Page 28: Fundamentals  of  Computer Processing

User FriendlinessUser Friendliness Guided dialog

– Menus– Form-filling

Context sensitive help– Help screen or help messages

Graphic user interface (GUI)– Icons, buttons, toolbars, and others

Page 29: Fundamentals  of  Computer Processing

Error ControlError Control Error prevention

– Protected format Error detection

– Edit routines Error correction

– Edit commands

Page 30: Fundamentals  of  Computer Processing

MultimediaMultimedia Combines different forms of computer

output, allows richer communication Began in late 1980s Multimedia in business

– accounting information systems (documedia)– MIS and DSS via graphs, three-dimensional

graphics and animation– office automation; workgroup computing,

desktop video– knowledge-based systems

Page 31: Fundamentals  of  Computer Processing

The Multimedia System Development ProcessThe Multimedia System Development Process

Communications Communications ProfessionalsProfessionals

Information SpecialistsInformation Specialists UserUser

Define the problem

Design the concept

Design the content

Write the script

Design the graphics

Produce the system

Conduct user tests

Use the system

Maintain the system

Step 1

Step 2

Step 3

Step 4

Step 5

Step 6

Step 7

Step 8Step 9