Slide 1 MIT5312: Professor KirsInformation Processing & IS Types An Overview of Information...

83
Slide 1 MIT5312: Professor Kirs Information Processing & IS Types An Overview of Information Processing and Information System Types
  • date post

    21-Dec-2015
  • Category

    Documents

  • view

    221
  • download

    1

Transcript of Slide 1 MIT5312: Professor KirsInformation Processing & IS Types An Overview of Information...

Slide 1MIT5312: Professor Kirs Information Processing & IS Types

An Overview of Information Processing

and Information System Types

Slide 2MIT5312: Professor Kirs Information Processing & IS Types

In Order to fully appreciate how to develop Information Systems, we need to understand the history of Information Systems, why they were developed, and how they fit in the general scheme of things

We don’t need to know all the specifics, BUTBUT

• To do that, we need to understand the past, and how they were developed

• We can then get a feel for where we are going

?? Why ??

• We need to understand why there are such things as Information Systems and why they were developed

(Besides, it’s interesting and it’s something you should know)

Slide 3MIT5312: Professor Kirs Information Processing & IS Types

?? How do we do that ??We need to briefly overview the evolution of Computers and Management Information Systems

?? Starting When ??We will discuss the pre-electronic eras of computers, BUT ….

1951

Our major emphasis will start with the first generation of Computers …..

Slide 4MIT5312: Professor Kirs Information Processing & IS Types

??? Why Do We Need Computers ?????? Why Do We Need Computers ???

Humans have always been interested in calculations Cavemen would count items with simple ‘counters’:

| | | || | | | slashes might be made on a wall to count 4 items

Simple systems frequently became overwhelming

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

slashes might indicate 49 items

There was a need to develop better systems

| | | || | | | | | | || | | | | | | || | | | | | | || | | | | | | || | | | | | | || | | | | | | || | | | | | | || | | | | | | || | | | | | | || | | |

Was a quicker method for interpreting the value 49

Slide 5MIT5312: Professor Kirs Information Processing & IS Types

The Romans Developed the first widely used Numbering System

1 = I 2 = II 3 = III 4 = IV 5 = V 6 = VI 7 = VII 8 = VIII 9 = IX

10 = X

13 = XIII 15 = XV 20 = XX 25 = XXV 50 = L 64 = LXIV 76 = LXXVI 89 = LXXXIX 94 = XCIV

100 = C

118 = CXVIII161 = CLXI200 = CC359 = CCCLIX500 = D694 = DCXCIV729 = DCCXXIX799 = DCCXCIX954 = CMLIV

1,000 = M

1,590 = MDXC1,976 = MCMLXXVI2,000 = MM

BUTBUT, the system did NOT allow for calculations to be made

Slide 6MIT5312: Professor Kirs Information Processing & IS Types

Early Devices

The Chinese Developed the Abacus to make calculations approximately 5,000 Years ago

As recently as the early 1940's, a skilled user of the abacus could outperform mechanical adding machines

Slide 7MIT5312: Professor Kirs Information Processing & IS Types

The Slide Ruler

Edmund Gunther, early 1600’s Based on the concept of Logarithms

Multiplication

Multiple Calculations

DivisionExponentiation

ReciprocalsLogsTrigonometric Functions

BUTBUT, a slide ruler could NOT add or subtract

Preferred tool by scientists until the 1970’s The last manufacturer of slide rulers went out of business in

the 1980’s.

Slide 8MIT5312: Professor Kirs Information Processing & IS Types

The Pascaline Blaise Pascal (1623-1662) Developed the Pascaline in 1642 Considered the 1st Mechanical Calculator

(addition and subtraction)

Based on an Ancient Greek design which calculated the distance traveled by a carriage

Slide 9MIT5312: Professor Kirs Information Processing & IS Types

??? But how did it work ?????? But how did it work ???• It is based on the idea of 10’s Compliment:

• The compliment of 7 is 3 (since 10 – 7 = 3)• The compliment of 82 is 18 (since 100 – 82 = 18)• The compliment of 127 is 873 (since 1000 – 127 = 873)

• Rather than subtracting 2 numbers, we only need to add a number’s compliment

• For example, to subtract: 723 – 435 (= 288) We need only add: 723 + 565 (The complement of 435)

7 2 3+ 5 6 5

8

1

Carry-Over

1

The final Carry-Over is dropped

82

The Compliment of 435 since 1000 – 435 = 565

Slide 10MIT5312: Professor Kirs Information Processing & IS Types

No --- Pascal Encountered Problems

The technology used was beyond its time

The machine was prone to break-downs

The machine cost more than the people it replaced

Only Pascal knew how to repair it

Social Acceptance Clerks feared the loss of their jobs

“The Devil’s tool”

First recorded case of ‘Technophobia’

??? Was it a Success ?????? Was it a Success ???

Slide 11MIT5312: Professor Kirs Information Processing & IS Types

Gottfried Liebniz

Developed the 'Leibniz Wheel’ (c 1690)

An improvement over the Pascaline because the Leibniz wheel could also:

Multiply Calculate Square Roots

Although only about 50 years after the Pascaline, the Liebniz Wheel was better accepted

Slide 12MIT5312: Professor Kirs Information Processing & IS Types

The Problem with AllAll of these devices was that they relied on fixed wheels

Operations could not be changed unless the machine was physically altered

Charles Xavier Thomas de Colmar The Arithometer

(c. 1820)

Performed all the functions of the previous devices

Remained in use until WWI

Slide 13MIT5312: Professor Kirs Information Processing & IS Types

Joseph Jacquard Devised a method for automating

the weaving loom (c. 1800)

Pre-determined patterns and colors could be ‘programmed’ into the loom

The patterns could be changed WITHOUT physically altering the machine

The first ‘variable input’ machine

Because this occurred during the industrial revolution, Jacquard’s invention was widely accepted and Jacquard himself honored

Slide 14MIT5312: Professor Kirs Information Processing & IS Types

The ‘Difference Engine’ (c. 1822)The ‘Difference Engine’ (c. 1822)

Charles Babbage (1791-1871) The Father of Modern Computing Annoyed by time required and numerous

human errors made in calculating Logarithms

Note the Time Period and Location: War in Europe (Babbage proposed his ideas in 1812) ‘Britannia Rules the Waves’

The Royal Navy used logarithms to produce astronomical tables for navigational purposes.

Babbage received a grant to develop a device which would quickly and accurately calculate logarithmic tables

Slide 15MIT5312: Professor Kirs Information Processing & IS Types

It sounds good, but …..

The Machine was steam Powered

Like the Pascaline:

Prone to breakdowns Expensive

The biggest Problem:

IT DIDN’T WORK!!!

Slide 16MIT5312: Professor Kirs Information Processing & IS Types

Did our hero give up ??? Did our hero give up ??? No! In 1833, Babbage proposed the ANALYTICAL ENGINE

The Analytical Engine Consisted of 5 basic components:

A Variable Input Device Two ‘cards’ were used

One to indicate the operations to be performed One to specify the data to be used

A ‘Mill’, or device to process the commands and data

A ‘Store’, or internal memory to hold commands and data

A ‘Controller’, or device which determined how to process commands

An Output Device to display results

Slide 17MIT5312: Professor Kirs Information Processing & IS Types

??? So ?????? So ???Babbage’s concepts formed the basis of modern day computer design

Central Processing Unit (CPU)

Control Unit (CU)

Internal Storage (IS)

Arithmetic-Logic Unit (ALU)

A ‘Controller’, or device which determined how to process commands

A ‘Store’, or internal memory to hold commands and data

A ‘Mill’, or device to process the commands and data

Variable Input Output Device

Slide 18MIT5312: Professor Kirs Information Processing & IS Types

?? Did The Analytical Engine Ever Work ??

Not Really --- However ---

In 1855, George Scheutz, a Swedish Printer, constructed the first functional Difference Engine.

Babbage's son, Henry, did manage to develop a functional Mill portion of the Analytical Engine in the 1880's.

Babbage also influenced one additional development

Programming

Slide 19MIT5312: Professor Kirs Information Processing & IS Types

Ada Augusta Lovelace

The First Programmer

Lord Byron’s Daughter

In Reviewing Babbage’s article on the Analytical Engine, she compiled some notes which became the first Program

The U.S. Department of Defense named their programming language (ADA) after her

Slide 20MIT5312: Professor Kirs Information Processing & IS Types

Herman Hollerith (1860-1929)

1880: Census Clerk, Buffalo, NY

The U.S. Constitution Requires a Census Every 10 years

The U.S. is experiencing a period of mass immigration

It was taking more than 7 years to process and interpret the information

The Census Department held a competition to reduce collection and compilation time

All entries were considered ‘Color Coding’ was a leading contender

Guess who won?? Yup ---- It was Herman !!!!----

??? So, what was so special ???

Slide 21MIT5312: Professor Kirs Information Processing & IS Types

Hollerith’s Tabulating Machine

Relied on ‘punched cards’

Wires passing through holes in the card would close a circuit

The System Consisted of three Components A Punch to create the cards A Tabulator to process the cards A Sorter to organize the cards by categories

Slide 22MIT5312: Professor Kirs Information Processing & IS Types

?? Was the System Successful ?? The 1890 population count was completed in 6 months All census data was compiled 2 years later The total cost was $5 Million below forecasts Later refinements allowed for additional data processing

?? What happened to Herman ?? In 1896 Hollerith founded the Tabulating Machine Company to

build Electronic Accounting Machines (EAMs)

The Tabulating Machine Company became the Computer Tabulating Recording Company (CTR)

In 1924 CTR changed its name to IBM (Hollerith retired in 1921)

Hollerith’s coding scheme for the basis of the EBCDIC coding scheme still used by IBM

Slide 23MIT5312: Professor Kirs Information Processing & IS Types

Konrad Zuse Between 1936 and 1941, Zuse built Four

machines The Z1 through the Z4

?? So ?? Until Zuse’s machines, calculators were based on decimal Zuse’s machines, were based on binary

?? So ?? As it turns out, binary was a more efficient system for

computers processing

The Computer as we know it would not exist without Zuse’s approach

Slide 24MIT5312: Professor Kirs Information Processing & IS Types

?? So Zuse Developed the 1st Computer ??

Well … Not Quite …Well … Not Quite … Zuse’s Machines used a series of mechanicalmechanical (NOT electronic) Relays

Off Off Off Off Off Off Off Off

On Off Off Off Off Off Off Off

On On Off Off Off Off Off Off

On On Off On Off Off Off Off

Slide 25MIT5312: Professor Kirs Information Processing & IS Types

The First ComputersThe First Computers

1939: Atanansoff & Berry (Iowa State)

The ABC Machine

Funded by Department of War

1944: Howard Aiken (Harvard University)

The MARK I

Also Funded by the Department of War

VERY FAST: 3 Seconds/Multiplication !!!

Slide 26MIT5312: Professor Kirs Information Processing & IS Types

1946: Eckert & Mauchley (University of Pennsylvania)

ENIAC

EElectronic NNumericalIIntegrator AAndCCalculator

Large:

30 Tons 1,500 Square Feet 19,000 Vacuum Tubes When in Operation, Caused a ‘Brown-out’ in

Philadelphia

Slide 27MIT5312: Professor Kirs Information Processing & IS Types

??? So which was the 1st Real Computer ?????? So which was the 1st Real Computer ???

The ABC Machine used electromagnetic relays, and was really more of a prototype

The MARK I was fully functional, but also relied on Electromechanical Parts

ENIAC had NO moving parts

??? So ENIAC was the 1st Real Computer ?????? So ENIAC was the 1st Real Computer ???

The Issue was Contested In 1973, A federal Court awarded credit for the 1st

computer to John Vincent Atanasoff and his assistant, Clifford Berry (The ABC Machine)

Some still feel that ENIAC was the 1st Computer

Slide 28MIT5312: Professor Kirs Information Processing & IS Types

??? Did the 1st Generation of computers begin ??? Did the 1st Generation of computers begin with the ABC Machine or ENIAC ???with the ABC Machine or ENIAC ???

Neither

Eckert & Mauchly (from U.P.) went on to form the Remington-Rand Corporation

In 1951, Remington-Rand Produced (and sold) the 1st Commercially available Machine

??? So What ?????? So What ???

The UNIVAC I

The 1st Generation of Computers Begins with the Sale of the UNIVAC

Slide 29MIT5312: Professor Kirs Information Processing & IS Types

The 1The 1st st Generation of Computers Generation of Computers (1951 - 58)(1951 - 58)Onset:• Sale of the first UNIVUNIVersal

Automatic CComputer (UNIVAC)

• An extension of the ENIAC

Cost: $500K to $30M

• Government

• Scientific Applications

Major Uses:

• Military

• The 1st machine was sold to the US Census Department

Slide 30MIT5312: Professor Kirs Information Processing & IS Types

Technology:• Vacuum Tubes

• Approx. 19,000 needed(Up to 6’ Tall)

• Expensive• Fragile

• Prone to Breakdowns and burn-outs (Debugging)

• Used An enormous amount of electricity (Brownouts)

• Gave off an enormous amount of heat (AC Needed)

The 1The 1st st Generation of Computers Generation of Computers (1951 - 58)(1951 - 58)

• Large

Slide 31MIT5312: Professor Kirs Information Processing & IS Types

Speed: 2,000 – 3,000 Instructions per second

Memory:• Magnetic Core (Donuts)

• Average: 1,000 – 4,000 ‘donuts’ (125 – 500 Chars)

Size:• The UNIVAC took up 1,500 square feet of space

The 1The 1st st Generation of Computers Generation of Computers (1951 - 58)(1951 - 58)

• By 1999, Most PCs were running at about 9 MIPS• In 2000, A Germany company developed a computer running at 51 BIPS

• IBM AN/FSQ-7 built for the US Air Force weighed 30 tons and took up as much space as a High School Gymnasium

Magnetic Core

Slide 32MIT5312: Professor Kirs Information Processing & IS Types

Secondary Storage:

• Punched Cards

The 1The 1st st Generation of Computers Generation of Computers (1951 - 58)(1951 - 58)

• Dated Back to Herman Hollerith in 1880

• Magnetic Drums

Magnetic Drum

Slide 33MIT5312: Professor Kirs Information Processing & IS Types

Secondary Storage:• Punched Cards

Operating Environment:

The 1The 1st st Generation of Computers Generation of Computers (1951 - 58)(1951 - 58)

• Dated Back to Herman Hollerith in 1880

• Dedicated Machines

Operating System

• The programmer 1st got the operating system (on cards)

Program+

• The added their program (on cards)

• Then fed the Deck into the card reader

Slide 34MIT5312: Professor Kirs Information Processing & IS Types

Program Languages:• Machine language (1st

Generation)

Availability: 2,550 (1958)

The 1The 1st st Generation of Computers Generation of Computers (1951 - 58)(1951 - 58)

IBM Wiring Board

• Programmers needed to know all of the Operating Codes (in Binary), keep track of memory (in binary), and enter all code in binary

Cost:• $500,000 - $30M (Approximately $25M to $1.5B in 2002 dollars)

Slide 35MIT5312: Professor Kirs Information Processing & IS Types

The 1The 1st st Generation of Computers Generation of Computers (1951 - 58)(1951 - 58)A Typical Set-up: An IBM 650 in 1956:• The rental price for the CPU and power supply was $3,200/month

• This was about the complete price of a fully loaded Cadillac

• The CPU was 5ft by 3ft by 6ft and weighed 1966 lbs

• The power unit was 5ft by 3ft by 6ft and weighed 2972 lbs• A shirt pocket HP-100 will run on 2 AA cells and is much faster

• A card reader/punch weighed 1295 lbs and rented for $550/month

• The probable operating ratio was 80% -- not guaranteed

• The estimated cost of spare parts was $4000/year ($196,000 in 1998)

• The 650 could add or subtract in 1.63 mill-seconds, multiply in 12.96 ms, and divide in 16.90 ms

• The memory on most systems was magnetic drum with 2000 word capacity• For an additional $1,500/month you could add magnetic core memory of 60

words with access time of .096ms

• The equivalent of $156,800 in 1998

Slide 36MIT5312: Professor Kirs Information Processing & IS Types

Information Systems Usage:• No Real SystemsSystems• The ProgramsPrograms written were highly procedural in nature• User involvement Not Necessary

User Attitude:• “What is a Computer?”

Manager Attitude:• “What is a Computer?”

• “What are Users and Managers?”

Designer Attitude:

The 1The 1st st Generation of Computers Generation of Computers (1951 - 58)(1951 - 58)

Slide 37MIT5312: Professor Kirs Information Processing & IS Types

Additional Issues of Note:• 1951: Univac

• 1954: IBM650

• By End of 1st generation:

• 1953: IBM701• Business Oriented• Not Extremely Successful

• Slight Improvement• Direct Marketing

• IBM largest manufacturer of computers

The 1The 1st st Generation of Computers Generation of Computers (1951 - 58)(1951 - 58)

• Built ‘On-Demand’ for no specialized purpose and with no variations

(An Anti-Trust Suit had already been filed against IBM in 1952)

• Very Successful

Slide 38MIT5312: Professor Kirs Information Processing & IS Types

Onset:• 1948: Bell Labs

• First Transistors• 1954: TRADIC

• 1959: IBM7000• 800 Transistors

• No Vacuum Tubes• 1959: IBM1401

• IBM completely dominates the computer market

Uses:• Expanded Government and

Research usage• Large Businesses (Almost exclusively for Accounting)

The 2The 2nd nd Generation of Computers Generation of Computers (1959 - 65)(1959 - 65)

The IBM-1407

Slide 39MIT5312: Professor Kirs Information Processing & IS Types

Technology:• Transistors

• Relatively Small

• Much Cheaper• Required Less

Electricity• Gave off less heat

• Less prone to break-downs

• Could be Mass Produced

The 2The 2nd nd Generation of Computers Generation of Computers (1959 - 65)(1959 - 65)

The IBM-1407 System

Slide 40MIT5312: Professor Kirs Information Processing & IS Types

• 1 – 1.2 MIPS

• Still mostly Punched Cards• Magnetic Tape Available

Speed:

Memory:• All Magnetic Core

Secondary Storage:

The 2The 2nd nd Generation of Computers Generation of Computers (1959 - 65)(1959 - 65)

• Clock Speeds of about 0.086 mHz (vs. about 2 gHz, or better, for most PCs today)

• The IBM-1401 typically had between 4k to 16k (32k was considered large)

(In 2001, 1 MB of RAM could be purchased for as little as $0.19)

IBM Tape Reader

• Used 2-10½ Reels• Capable of storing 14 MB/Reel

(The Equivalent of about 175,000 punch cards)

Slide 41MIT5312: Professor Kirs Information Processing & IS Types

Cost:The 2The 2nd nd Generation of Computers Generation of Computers (1959 - 65)(1959 - 65)• Variable:

Year Model Cost (in that year’s $)

1959 IBM 7090 $3,000,000

1960 IBM 1620 $200,000

1960 DEC PDP-1 $120,000

1960 DEC PDP-4 $65,000

1962 UNIVAC III $700,000

1964 CDC 6600 $6,000,000

1965 IBM 1130 $50,000

Slide 42MIT5312: Professor Kirs Information Processing & IS Types

Operating Environment:• The 1st Operating System (DOS) was invented

by IBM in 1956 but was not widely available until the 2nd Generation

The 2The 2nd nd Generation of Computers Generation of Computers (1959 - 65)(1959 - 65)

MOV AX,0006 ; Puts value 0006 at register AX (Accumulator)MOV BX,0004 ; Puts value 0004 at register BXADD AX,BX ; Adds BX to AX contents

00110 00110 00000111100 ;Store value 110 (6) in memory loc 111100 (60)00110 00100 00001001101 ;Store value 100 (6) in memory loc 1001101 (77)10100 00000111100 ;Load value in location 111100 into accumulator 00000 00001001101 ;Add contents of memory loc 1001101 to accumulator

Gene Amdahl

Programming Languages:• Assembly Language (2nd Generation; 1st developed in 1949)• For example to add 4 + 6, the code needed was:

vs. the Machine Language (1st Generation) Code:

Slide 43MIT5312: Professor Kirs Information Processing & IS Types

The 2The 2nd nd Generation of Computers Generation of Computers (1959 - 65)(1959 - 65)• 1957: 3rd Generation Laguages: FORmula TRANslation

(IBM)

(Dept. of Defense)• 1958: COBOL

18,000 (1964)

Programming Languages (Continued):

• To add 4 + 6, the code needed was:y = 4 + 6

( y is the location in memory; no register operations required)

• Intended for transaction processing and the processing of large amounts of data

Grace Hopper (1902 – 1992)

Availability:Size: Corner of (large) room (Peripherals still large)

Slide 44MIT5312: Professor Kirs Information Processing & IS Types

Information Systems Usage:• Mostly Individual Programs written for Specific needs

• EDP departments established• Some Manager Involvement

User Attitudes:• “I’ve heard of computers. What do they do? Will they

replace us?”

Manager Attitudes:• “Maybe these things can save us money!”

• “We’re still in control: We can do what we like!”Designer Attitudes:

• User involvement considered unnecessary

(Under Accounting)

The 2The 2nd nd Generation of Computers Generation of Computers (1959 - 65)(1959 - 65)

• Programs still highly Procedural in nature

Slide 45MIT5312: Professor Kirs Information Processing & IS Types

Onset: Photolithography

• 10’s of transistors/chip

• 100’s of transistors/chip

• 1,000’s of transistors/chip

• Millions of transistors/chip

(Reduction and Burning)

• Small Scale Integration(SSI)

• Medium Scale Integration(MSI)

• Large Scale Integration(LSI)

• Very Large Scale Integration(VLSI)

The 3The 3rd rd Generation of Computers Generation of Computers (1968 - 70)(1968 - 70)

Slide 46MIT5312: Professor Kirs Information Processing & IS Types

Onset (Cont.):

• Several Models Available• Expandable

• Software Unbundling

Uses: • Medium Size Businesses

• Educational Facilities• Still primarily Accounting (TPS) but some

Managerial Reporting

• IBM 360 series

• Software Compatibility

The 3The 3rd rd Generation of Computers Generation of Computers (1965 - 70)(1965 - 70)

(More Anti-trust legislation pending)

Slide 47MIT5312: Professor Kirs Information Processing & IS Types

Major Changes:• Market Segmentation

• Smaller Businesses• Small Universities

• Mainstream Businesses and Organizations

• Large Research Ctrs.• Companies needing

extra resources

The 3The 3rd rd Generation of Computers Generation of Computers (1965 - 70)(1965 - 70)

DEC PDP-8

Super Computers

Mini-Computers

Mainframes

Cray Y-MP (1988)

(CDC Cyber 6000 Introduced in 1964)

(DEC PDP-1 Introduced in 1960)

(UNIVAC Updated)

Slide 48MIT5312: Professor Kirs Information Processing & IS Types

Technology:• Small• Cheap• Durable

0.01 Microsecond per operations

Memory: 32K to 3MB

• Magnetic Disks (Up to about 3 GB)

Integrated Circuits (ICs)• Used little Electricity• Gave off little heat• Seldom Broke down

Speed:

Secondary Storage:

The 3The 3rd rd Generation of Computers Generation of Computers (1965 - 70)(1965 - 70)

This integrated circuit, an F-100 microprocessor, is only 0.6 cm square and is small enough to pass through the eye of a needle.

(1,000,000/.01 = 100 MIPS)

(In 2001, a 120 GB Drive sold for as little as $275)

IBM 1405 Disk Storage

• The IBM 1405 Disk:• Could store up to 10 MB per disk• Had up to 50 Disks, each 2’ in Diameter• Purchase price per MB: around $10,000

(vs. $0.002 for the drive above – 5,000,000 times cheaper)

Slide 49MIT5312: Professor Kirs Information Processing & IS Types

Size: Small Closet

$15K to $10M

(Mini-Computer)

Cost:Operating Environment: Enhancements to IBM/DOS

Availability: 150,000 (1970)

The 3The 3rd rd Generation of Computers Generation of Computers (1965 - 70)(1965 - 70)

Programming Languages:• BASIC (1964)

• Kemeny and Kurtz at Dartmouth University

• 1st Interpreted LanguageKemeny and Kurtz

Slide 50MIT5312: Professor Kirs Information Processing & IS Types

• Early Generation:• EDP Departments Expanding (Centralized Control)• Emphasis on on automating everything

• Increased Emphasis on Managerial Reporting(Organizational Efficiency)

The 3The 3rd rd Generation of Computers Generation of Computers (1965 - 70)(1965 - 70)Information Systems Usage:

• Periodic Reports• Weekly Sales Summaries• Monthly Budgets

• On-Demand Reports• “How do our sales compare to San Antonio’s?”

• Exception Reports• “Why did Johnson have $4,000 in sales expenses

last month?”

Slide 51MIT5312: Professor Kirs Information Processing & IS Types

• Later Generation:• Because of Cheaper costs, Multiple Computers often

available• Some decentralization of authority

• Some Programs written for individual departments and users(Organizational Effectiveness)

The 3The 3rd rd Generation of Computers Generation of Computers (1965 - 70)(1965 - 70)Information Systems Usage (Cont.):

(Individual area might have their own Computers)

• Initial Attempts at Decision Support Systems (DSS)• Programs written for Individual Decision Makers• Programs written for Specific Problems

(Not a “True” DSS)

Slide 52MIT5312: Professor Kirs Information Processing & IS Types

Manager Attitudes:• Early Generation:

“These things are great! We can lay-off people and save money!”

• Later:

User Attitudes:• Early Generation

“This is getting expensive!”

“The boss says we have to use these miserable things! I know they are going to replace us”

• Later

“I can live with it, but I wish it didn’t take forever to get new systems!”

The 3The 3rd rd Generation of Computers Generation of Computers (1965 - 70)(1965 - 70)

Slide 53MIT5312: Professor Kirs Information Processing & IS Types

Designer Attitudes:• Early Generation:

“We can do whatever we want! This is great!”

• Later:“Its still a great job, but I hate those users! Can we get rid of them?”

(The Mushroom Approach Begins – And Continues)

The 3The 3rd rd Generation of Computers Generation of Computers (1965 - 70)(1965 - 70)

Slide 54MIT5312: Professor Kirs Information Processing & IS Types

Onset:• The IBM 370 Introduced

• LSI• Metal Oxide Semi-

conductors (MOS) for memory

Uses:• Almost All Businesses/Research Facilities• All Educational Facilities

• Evolutionary NOT Revolutionary

Why a new generation??Because IBM said so!

The Early 4The Early 4th th Generation of Computers Generation of Computers (1970 - 81)(1970 - 81)

Slide 55MIT5312: Professor Kirs Information Processing & IS Types

Other Developments:• 1969: 1st Microprocessor developed at Intel

• 1974: Intel 4004 commercially available

Intel 4004• 1974: Edward Roberts develops the MITS

Altair 8800. • Sold for $375• Contained, a board set, CPU, front

panel (without switches), four slot backplane and a 1K memory board with 256 bytes of RAM chips (not 256k).

• There was no case, no power supply no keyboard, no display, and no auxiliary storage device. Altair 8800(But Hacker’s Loved it)

THE 4th GENERATION IS NOW OFFICIALLY UNDERWAY !!!

The Early 4The Early 4th th Generation of Computers Generation of Computers (1970 - 81)(1970 - 81)

Slide 56MIT5312: Professor Kirs Information Processing & IS Types

Other Developments (Cont):• 1975: Popular Electronics Magazine

publishes an article on how to build ‘A Personal Computer’

• 1975: The Homebrew Computer Club

(Hacker’s go crazy!)

• Jobs meets Wozniak• Together they start producing

computer boards (initially), then computers, in Jobs’ parent’s garage

• The rest, as they say, is history

• 1977: Apple II Introduced(1983 Sales: $983M)

The Early 4The Early 4th th Generation of Computers Generation of Computers (1970 - 81)(1970 - 81)

Slide 57MIT5312: Professor Kirs Information Processing & IS Types

• Increasing Decentralization (Departmental Computing)

• Information Systems Development Bottlenecks• Demand far exceeds supply

• File Processing Systems (mainly COBOL Based) still prevalent:• Single Application• Extensive Duplication• Structural and Data

Dependence• Data Inconsistencies

• Excessive Storage• Extensive Development Times• Extensive Maintenance• Lack of standards

Information Systems Usage:

• Systems taking too long to develop

• Limited Data Sharing

Result: Shift (limited) toward Database Management Systems (DBMS)

• EDP Departments Growing out of control

The Early 4The Early 4th th Generation of Computers Generation of Computers (1970 - 81)(1970 - 81)

Slide 58MIT5312: Professor Kirs Information Processing & IS Types

• DBMS originated as a result of NASA Space Program• Early 1960’s: >60% of all data duplicated at least once

• Required extensive computing Resources

• Multiple Applications• Data Consolidation• Minimum Data

Duplication• Data Sharing

• Data Security• Data Standards

Enforcement• Easier Maintenance• Quicker Development

Information Systems Usage (Cont.):

• IBM Develops Information Management Systems (IMS)

• Data Integrity

• Intended DBMS Advantages:

• Cost Savings

The Early 4The Early 4th th Generation of Computers Generation of Computers (1970 - 81)(1970 - 81)

Slide 59MIT5312: Professor Kirs Information Processing & IS Types

• Increased use of Management Reporting Systems

• Boeing, Lockheed

Information Systems Usage (Cont.):

• Increased use of DSS

• Improvements/Extensions in Spreadsheets (DSS Generators)

• Some Expert System/Artificial Intelligence applications finding their way into business• First ACM Computer Chess Tournament held in 1970

• Prolog (1972)• AI Shells

• Increasing emphasis on unstructured programs for managerial decision making

• LISP (1958)

The Early 4The Early 4th th Generation of Computers Generation of Computers (1970 - 81)(1970 - 81)

Slide 60MIT5312: Professor Kirs Information Processing & IS Types

Manager Attitudes:• “If we control this thing right, we can increase

productivity”

• “It’s better, but trying to get what you need around here is like pulling teeth!”

• “We’re understaffed! The boss says I have to deal with those slimy users, but I don’t have the time”

User Attitudes:

Designer Attitudes:(Visible AND Invisible Backlogs)

The Early 4The Early 4th th Generation of Computers Generation of Computers (1970 - 81)(1970 - 81)

Slide 61MIT5312: Professor Kirs Information Processing & IS Types

Developments:• IBM decides to use an ‘open-architecture’ approach

Middle 4Middle 4th th Generation of Computers Generation of Computers (1981 - 87)(1981 - 87)

• They would use the Intel 8080 (decided in 1980)• They would go shopping for an operating system

• First Stop: Gary Kildall creator of the PL/M programming language for the Intel 8008 and developer of the CP/M (Control Program/Monitor) operating system

Gary Kildall (1946–94)

• He wasn’t home• His wife refused to sign the ‘Non-Disclosure’

form (i.e., “We never talked to IBM, and even if we did, I can’t tell you what we said”) that IBM always required

Slide 62MIT5312: Professor Kirs Information Processing & IS Types

Developments (Cont):• Next Stop: Microsoft

• Microsoft had developed BASIC interpreters, primarily for the Altair

• So, how did they get the operating system?• Microsoft bought all rights to the 86-DOS from Seattle

Computers System in 1928 for $50,000

• Did they have an operating system for the PC?• “Of Course!”, Bill lied

• MS-DOS version 1 operating system released in August, 1981. Used 160 Kb memory and a single sided floppy disk

• Microsoft decides to license MS/DOS to IBM, while IBM ceded control of the license for all non-IBM PCs.

Middle 4Middle 4th th Generation of Computers Generation of Computers (1981 - 87)(1981 - 87)

Slide 63MIT5312: Professor Kirs Information Processing & IS Types

Developments (Cont):• The Result:

• The IBM PC Released in 1981• Intel 8080 CPU operating at 4.77 mHz

• Bill Gates?

• 64K Ram• 1 5¼” Floppy Drive (No Hard Drive)• B/W (Green, really) Monitor• Approximate cost: $5,000• 65,000 units sold by end of the year. • 23% Market Share by 1983

• With a net worth of $43.34 Billion (January, 2002) he is behind the GNP of Puerto Rico ($47.62 Billion; the 50th ranked country in the world), BUT ahead of the 51st, The United Arab Emirates ($42.73 Billion) (The Stock Market Crash really hurt)

Middle 4Middle 4th th Generation of Computers Generation of Computers (1981 - 87)(1981 - 87)

Slide 64MIT5312: Professor Kirs Information Processing & IS Types

Major Advances:• Introduction of PCs into

the workplace

Focus:• Business Departments• End-Users• Organizational Planning and Control• User Effectiveness

Middle 4Middle 4th th Generation of Computers Generation of Computers (1981 - 87)(1981 - 87)

• Significant Increases in computing Power• In 1983, The Cray-2

was running at 1 GigaFLOPs

Slide 65MIT5312: Professor Kirs Information Processing & IS Types

• Change in Positioning/Importance of Information Systems• Table of Organization changing from:

Middle 4Middle 4th th Generation of Computers Generation of Computers (1981 - 87)(1981 - 87)Information Systems Usage:

CEO

VP Marketing VP Finance VP Production •••••

Accounting

EDP Depart.

To:

CEO

VP Marketing VP Finance VP Production CIO

Slide 66MIT5312: Professor Kirs Information Processing & IS Types

Pro• Programs tailored

to user needs

• Effectiveness

• No waiting for ISD for applications

• Rapid Proliferation of End-User Computing(Individual Effectiveness)

• End-User Computing had Trade-0ffs:

Con

• User Satisfaction

• Duplication

• Errors

• User Skill and Knowledge Limitations

• Reversion to file processing systems

Middle 4Middle 4th th Generation of Computers Generation of Computers (1981 - 87)(1981 - 87)Information Systems Usage (Cont.):

Slide 67MIT5312: Professor Kirs Information Processing & IS Types

• Solution to User Trade-off Issues ??

• Phone-In Questions

• Training• Approved Product Purchases (User Pays Cost)

• Information Centers (Help Desks)

• (Some of the) Services Provided by ICs:

• Approved Product Support

BUT at a cost and ONLY if Organization Standards are maintained

(Non Standard Hard/Software tolerated but not supported)

Information Systems Usage (Cont.):Middle 4Middle 4th th Generation of Computers Generation of Computers (1981 - 87)(1981 - 87)

• ISD no longer viewed as an Expense but as a Profit Centers. (Revenues are ‘Soft Money’)

• Technical Assistance• Approved Product Installation

Slide 68MIT5312: Professor Kirs Information Processing & IS Types

• Increased emphasis on Organizational databases

• Increased use of personal databases (This can be dangerous)

• Increased emphasis on spreadsheets (PC Usage)• Increased Use of Expert Systems (still limited)

• Availability of 4th generation Languages (4gls)(Non-Procedural Languages)

• Increased usage of 3GLs and Object-Oriented Languages

• Increased use of semi/non-structured systems for ad-hoc decision making (DSS)

• C (Bell Labs: 1973)

• Visual BASIC

Middle 4Middle 4th th Generation of Computers Generation of Computers (1981 - 87)(1981 - 87)Information Systems Usage (Cont.):

• Introduction of Executive Information Systems (EIS)

• C++ (1983)

Slide 69MIT5312: Professor Kirs Information Processing & IS Types

Manager Attitudes:• “There is a balance that we need to maintain”

• “I don’t need no stinking Analyst!”

• “Users may be a pain, but they can kill you if you aren’t careful.””

User Attitudes:

Designer Attitudes:

• “I guess we need more than just technical skills. Are people really necessary? It was so much nicer before.”

Middle 4Middle 4th th Generation of Computers Generation of Computers (1981 - 87)(1981 - 87)

• IS trained individuals now preferred to Computer Science Trained individuals

Slide 70MIT5312: Professor Kirs Information Processing & IS Types

Major Advances:• LANs

Focus:• Intra-Organizational• Inter-Organizational• Global Positioning• Business Effectiveness

• Intranets• Internet

• Extranets

The Later 4The Later 4th th Generation of Computers Generation of Computers (1987 - )(1987 - )

• ARPANET (1969)• WWW (1992)

Slide 71MIT5312: Professor Kirs Information Processing & IS Types

• Introduction of LANs Changed emphasis on IntraOffice functioning:

• Intranets changed emphasis from Office Efficiency/Effectiveness to Organization Efficiency/Effectiveness

• Increased Intra-office Communication (Email)• Collaboration/Sharing of Data• Balance between Centralization (Control) and

Decentralization (Flexibility)

• Focus on Business Effectiveness

Information Systems Usage:The Later 4The Later 4th th Generation of Computers Generation of Computers (1987 - )(1987 - )

• Internets/Extranets changed emphasis from Organizational Efficiency/Effectiveness to Industry Effectiveness• Global Competition• Strategic Information Systems

• EDI• E-Commerce

Slide 72MIT5312: Professor Kirs Information Processing & IS Types

• IntraOffice/IntraOrganization initiatives:

• Intranets/Extranet Initiatives:

• Email• Document Management• Reliance on DBMS

• EDI

Information Systems Usage:The Later 4The Later 4th th Generation of Computers Generation of Computers (1987 - )(1987 - )

• Database Proliferation• Centralized• Decentralized• Distributed

• Web-Oriented Packages/Programming• Oracle• HTML

• Java/Javascript• CGI

• ASP• Perl

Slide 73MIT5312: Professor Kirs Information Processing & IS Types

• Prototyping• Reliance on ‘canned systems’• Reusable code (Object Oriented Programming – OOPS)

Information Systems Usage:The Later 4The Later 4th th Generation of Computers Generation of Computers (1987 - )(1987 - )• Increased need for rapid systems development:

• Need for System Stability• Ability to rapidly change as the business changes• Ability to change as user needs change

• Emphasis on Graphical User Interfaces (GUIs)

• Improved System Interfaces (Legacy System Modifications)• Need to minimize training time for new systems

• Need for ‘Seamless’ integration/interaction between disparate systems

Slide 74MIT5312: Professor Kirs Information Processing & IS Types

Information Systems Usage:The Later 4The Later 4th th Generation of Computers Generation of Computers (1987 - )(1987 - )• Use of Strategic Information Systems for competitive

advantage• SABRE Systems• McKesson • American Hospital Supply

• Emphasis on Information Systems for Re-engineering• Increased use of DSS/ES/EIS

• Need to change the way in which business is done, not simply improve operations (i.e., Don’t use new tools to do old things)

• Need to develop new information system uses:• Artificial Intelligence• Neural Networks

Slide 75MIT5312: Professor Kirs Information Processing & IS Types

Information Systems Usage:The Later 4The Later 4th th Generation of Computers Generation of Computers (1987 - )(1987 - )• Increased attractiveness of Outsourcing:

• Concerns about Cost and Quality

• Lower-cost labor pools• World-class standards applied• Economies of scale• Improved control/standardization• Improved management of Inventory• Focus on Business Skills• Flattening of Hierarchical Structure• Higher Levels of IT Skills

• Tighter Overhead cost control/fringe benefits

Slide 76MIT5312: Professor Kirs Information Processing & IS Types

Manager Attitudes:• “We’ve got to keep pace with technology”

• “I can’t do my job unless I have the latest technology”

• “How do they expect us to keep up with technology? This job is killing me!”.

User Attitudes:

Designer Attitudes:

• “How can we use Information technology to gain an advantage?”

The Later 4The Later 4th th Generation of Computers Generation of Computers (1987 - )(1987 - )

Slide 77MIT5312: Professor Kirs Information Processing & IS Types

Era I(60s-70s)

Administration

RegulatedMonopoly

Productivity/Efficiency

Organizational

Primary Target Main Intent

Era II(70s-80s)

FreeMarket

Individual Indiv/GroupEffectiveness

Era III(80s-90s)

Regulated FreeMarket

Bus. Process/Interorganiz.

Strategic/Competitive

Era IV(90s -)

Collaborative ElectronicIntegration.

OrganizationEffectiveness

* Adapted from Applegate, McFarlan, McKenney

Overview of the IT Overview of the IT Environment/InfrastructureEnvironment/Infrastructure

Slide 78MIT5312: Professor Kirs Information Processing & IS Types

Overview of Information System Overview of Information System TypesTypesConsider the type of Information which a Productions Manager at an Automobile Assembly plant deals with:

• S/he is concerned with what is happening in the plant only• The Information focuses on what is happening now (‘real-time’)• Input Data is based on what happened in the past

• The Outputs are very accurate• The Reports are very detailed• The reports received are generally similar in their structure

What Types of Information Systems are required ??

• There are typically very few surprises

Operational Management• Internal Data • Real-Time

• Historical • Highly Accurate

• Very Detailed

Transaction Processing Systems (TPS)

• Highly Structured• Anticipated

On-Line TPS (OLTPS)

Inputs

Outputs

As Well As

Floor Shop SchedulingFloor Shop ControlInventory Control

Inventory ControlMachine ControlProcess Control

And Others

Slide 79MIT5312: Professor Kirs Information Processing & IS Types

Overview of Information System Overview of Information System TypesTypesConsider the type of Information which the General Manager at the same plant deals with:

• S/he is concerned with what is happening in the plant AND Outside• The Information focuses on what is happening now AND in the future• Input data is based on the past, but ALSO uses predictive data

• The Outputs are only fairly accurate• The Reports are somewhat detailed• The reports received are generally similar in their structure, but vary

What Types of Information Systems are required ??

• There are sometimes surprises

• Internal/External Data • Real-Time/Future • Historical/Predictive

• Fairly Accurate• Semi-DetailedMgt. Info. Systems (MIS)• Semi-Structured• Semi-predictable

Info. Reporting Systems (IRS)

Inputs

Outputs

As Well AsMarketing AnalysisSales Forecasting

Financial PlanningAnd Others

Middle Management

Organizational Info. Systems (OIS)

Slide 80MIT5312: Professor Kirs Information Processing & IS Types

Overview of Information System Overview of Information System TypesTypesConsider the type of Information which the CEO who is deciding how to go about building a new car plant might require:

• S/he is concerned with what is happening Outside the plant• The Information focuses on will be happening in the future• Input data is almost entirely predictive

• The Outputs are only somewhat accurate• The Reports are very summarized• The reports received are generally unstructured

What Types of Information Systems are required ??

• There are often surprises

• External Data • Future • Predictive

• Slightly Accurate• Summarized

Decision Support Systems (DSS)

• Unstructured• Unpredictable

Expert Systems (ES)

Inputs

Outputs

Executive Info. Systs.

(EIS)

Top Mgt.

That Will Work !

But Middle & Operational Mgt. Can Use That Too! Mostly Top & Middle!

But Middle & Operational Mgt. Can Use That Too! Mostly Middle & Operational!

Slide 81MIT5312: Professor Kirs Information Processing & IS Types

Overview of Information System Overview of Information System TypesTypesIf we put it together, we find:

Operational ManagementTransaction Processing Systems (TPS)

On-Line TPS (OLTPS)As Well As

Floor Shop Scheduling

Inventory ControlMachine ControlProcess Control

And OthersFloor Shop ControlInventory Control

Mgt. Info. Systems (MIS)Info. Reporting Systems (IRS)

As Well AsMarketing AnalysisSales Forecasting

Financial PlanningAnd Others

Middle Management

Organizational Info. Systems (OIS)

Executive Info. Systs.

(EIS)

Top Mgt.

ES

DSS

Control

Information

External Data

Future Oriented

Predictive

Slightly Accurate

Summarized

Unstructured

Unpredictable

Internal Data

Real-Time

Historic

Accurate

Detailed

Structured

Predictable

Slide 82MIT5312: Professor Kirs Information Processing & IS Types

Any Questions ??? (Please !!!)

No ????

Slide 83MIT5312: Professor Kirs Information Processing & IS Types