Chapter 5 1961-1975 The “Go-Go” Years & System/360.

Slides:



Advertisements
Similar presentations
An Overview Of Virtual Machine Architectures Ross Rosemark.
Advertisements

Operating Systems: History 1 History Pre 1950 : the very first electronic computers –valves and relays –no OS –single program with dedicated function Pre.
Tuan Tran. What is CISC? CISC stands for Complex Instruction Set Computer. CISC are chips that are easy to program and which make efficient use of memory.
History of Computers.
1.  Computer applications today: ◦ Word processing (Word) ◦ Spreadsheets (Excel) ◦ Presentation software (PowerPoint) ◦ Communication ( , Internet)
SECTION 4a Transforming Data into Information.
Chapter 10 Operating Systems.
Office Systems and Technology Chapter 1 Terminology and Basic Concepts of Information Processing Tammy Prater CPS
Purdue University - RHIT Department How Technology Affects Us u Knowledge –Knowledge Explosion - Knowledge is doubling every 18 months to 2 years u Careers.
Dr Mohamed Menacer College of Computer Science and Engineering Taibah University CS-334: Computer.
Tuesday, June 06, 2006 I hear and I forget, I see and I remember, I do and I understand. -Chinese Proverb.
Operating System Support Focus on Architecture
A Brief Introduction to the History of Computing - 3 ANU Faculty of Engineering and IT Department of Computer Science COMP1200 Perspectives on Computing.
Operating Systems Concepts Professor Rick Han Department of Computer Science University of Colorado at Boulder.
Chapter 8 Operating System Support
Introduction to the new mainframe: Large-Scale Commercial Computing © Copyright IBM Corp., All rights reserved. Chapter 1: The new mainframe.
Computer Organization and Architecture
1 The development of modern computer systems Early electronic computers Mainframes Time sharing Microcomputers Networked computing.
MIS 175 Spring Learning Objectives When you finish this chapter, you will: –Recognize major components of an electronic computer. –Understand how.
CS364 CH08 Operating System Support TECH Computer Science Operating System Overview Scheduling Memory Management Pentium II and PowerPC Memory Management.
Layers and Views of a Computer System Operating System Services Program creation Program execution Access to I/O devices Controlled access to files System.
Background History Note 1 Refer to Soltis: Appendix.
Chapter 2 – 1956 to 1964 Computing Comes of Age IBM
Chapter 4 COB 204. What do you need to know about hardware? 
Tom Allen Computer Science Department Trinity University.
University of Utah 1 IBM Dominates the industry Critics complain that IBM doesn't innovate -Sound familiar?
CSC 101 Introduction to Computing Lecture 9 Dr. Iftikhar Azim Niaz 1.
Operating Systems, Utilities, and Networks Lesson 1 What Makes Your Computer Go.
CCSE251 Introduction to Computer Organization
Gary MarsdenSlide 1University of Cape Town Computer Architecture – Introduction Andrew Hutchinson & Gary Marsden (me) ( ) 2005.
1 Intro to Info Tech System Unit Copyright 2003 by Janson Industries This presentation can be viewed on line at:
INTRODUCTION TO COMPUTERS The personal computer was far from reality in Computer users were limited to specially trained operators and engineers.
Lesson 2 — How Does A Computer Process Data?
Classification of Computers
CPS120: Introduction to Computer Science Introduction to Computers.
University of Utah 1 Fortran Assignment Due 7:30pm Questions?
Using Virtual Servers for the CERN Windows infrastructure Emmanuel Ormancey, Alberto Pace CERN, Information Technology Department.
History of Computers Computer Technology Day 2. Computer Generations: Overview GenerationTimePrincipal Technology Examples ZerothLate 1800’s to 1940Electro.
Chapter 4 – 1959 to 1969 From Mainframe to Minicomputer Russian Sputnik Satellite
20 October Management of Information Technology Chapter 6 Chapter 6 IT Infrastructure and Platforms Asst. Prof. Wichai Bunchua.
Chapter 17 Looking “Under the Hood”. 2Practical PC 5 th Edition Chapter 17 Getting Started In this Chapter, you will learn: − How does a computer work.
Computer Hardware Basic Computer Concepts Data Representation and Digital Electronics  Data Representation  makes it possible to convert letters, sounds,
Rouda's Very Short History of Computing CSCI 101.
Chapter 1 Computer Hardware1 Computer Hardware A level Computing Book (Reference) By P.M.Heathcore.
Chapter 2 Turning Data into Something You Can Use
MHS-HC-21 7th 11/6/08. Table of Contents 1 of 3 Slide 5: Gives the date of the 1 st generation.Slide 5: Gives the date of the 1 st generation. Slide 6:
Agenda UNX122_022_w1_p3 Overview of UNIX
OPERATING SYSTEM DOS BACKWARDS
Dynamic address translation
The Evolution of the Intel 80x86 Architecture Chad Derrenbacker Chris Garvey Manpreet Hundal Tom Opfer CS 350 December 9, 1998.
Courtney Nielsen  Help us find info  Storage  Performs calculations  Runs software  communication  Storing data  Research  Fact checking  Communication.
Fall 2008, Oct. 31 ELEC / The IBM360 and Tomasulo's Algorithm Joel D. Hewlett.
 A computer is an electronic device that receives data (input), processes data, stores data, and produces a result (output).  It performs only three.
Copyright © 2005 – Curt Hill MicroProgramming Programming at a different level.
Computer Organization IS F242. Course Objective It aims at understanding and appreciating the computing system’s functional components, their characteristics,
Module1 - Section7 Apple and the Mac. Introduction - Apple II was produced in 1977 ( before IBM PC) and was a best seller of its time. - The production.
Operating System Concepts with Java – 7 th Edition, Nov 15, 2006 Silberschatz, Galvin and Gagne ©2007 Chapter 0: Historical Overview.
OS HISTORY Module 1.3 Richard Newman University of Florida.
COMP311A Computer Systems Architecture Murray Pearson Office: G1.28A
The First Computers Jacquard’s Loom: programmed a loom
4. History of Computing Technology
Chapter 2.
William Stallings Computer Organization and Architecture
McGraw-Hill Technology Education
Unit One - Computing Fundamentals
Operating Systems: History
Hardware Main memory 26/04/2019.
McGraw-Hill Technology Education
McGraw-Hill Technology Education
Presentation transcript:

Chapter The “Go-Go” Years & System/360

IBM & The Others  $1.2 billion (70%)  $ 3 billion  $ 7 billion  Sperry – Rand (UNIVAC)- mid 1960’s - $ 145 million  CDC (mini), Honeywell, Philco, RCA, GE, Burroughs, NCR- mainframe builders  Snow White & 7 Dwarfs  1970’s BUNCH  Stable until 1980’s personal computers

System/ 360  Announced April “full-circle” of customers – business & scientific  Line, 6 models-sw upward compatible 25:1 performance range Plus 150 different items  Fortune Magazine: “You bet your company”  1100 orders in 1 st month In 5 months, 2200 orders  Success was a “threat ” Could not meet demand

IBM

SPREAD - IBM committee  Met daily 2 months in 1961  Review past & decide the future Couldn’t continue to “upgrade”  Needed a “unified product line”  “Scalability” Fred Brooks, Gene Amdahl  “can’t be done”

Scalability  Maurice Wilkes, Manchester University  “best way to build an automatic calculating machine” was to build its control section as a little stored – program computer of its own  “Micro- programmer”; microcode  Page 148

Scalability – Adopted for 360  Allowed common instruction set Specialization & optimization for models Via microprogramming  Read only memory  Compatibility with earlier IBM’s Emulation  Separated design process from control logic

Compatibility  Microprogramming facilitated  Emulated earlier IBM models 7070 and 1401 Up to ½ of 360 time was emulating  Due to new HW, new machines “emulated” old ones up to 10 times faster  Honeywell H liberator emulated 1401 – sold well!  Software - more permanent than hardware  1401 programs run today Part of Y2K problem

360 Features  16 General purpose registers  32-bit words Finally a power of 2!!  8-bit character code – byte (1956) EBCDIC – true 8 character code Originally also included ASCII; dropped  Channels retained  Peripherals  PDP-8: real-time, labs, etc.

Side Note on ASCII  American National Standards Institute Adopted 7 bit ASC II, not 8 8 holes across paper tape would weaken it too much Became established in mini’s

Time-sharing & 360  System/360=> 360 degrees=> “full circle of customers” Did not address time-sharing No dynamic addressing this time – interactive=> one user  Batch jobs “shared” time – one job in memory  John McCarthy- MIT Each user has illusion that complete machine & SW at her disposal

THE Time-Sharing Problem  Page 155  Lots of wasted cycles between key strokes – instructions  No efficient method for program swapping & keeping track

Time Sharing - Mid-1960’s  MIT, IBM 7090 CTSS - Compatible time sharing system Supported just a few users  Defense Dept.- Project MAC Chose G.E. over 360 GE became leader in time-sharing  IBM crisis Problems with program swapping Had not thought it would be important Model 67: TSS failure  Anti-trust lawsuit – premature announcement

Time-sharing  Progress was made – but still slow to develop workable time-sharing -- Demonstrated feasibility but not practicality  Much turmoil in industry GE sold to Honeywell Movement to PDP machines - UNIX IBM threatened by success IBM Stretch

IBM System /3  IBM 360 could not compete in mini market  System /3 Incompatible with 360 $1000 month Small 96 column punch card Eventually floppy disk

The 1960’s  Leasing companies IBM too expensive  Development costs  Others 20% less  Could withhold technology  IBM compat. w/ time-share, integrated circuits (cpu,mm)  IBM compat, low cost  1978 – AS/400  Leasing companies in debt due to upgrades  “Go-GO” years  Stocks soared for all electronics companies

Compatible Mainframes  Possible attacks on 360 line Information to numerous companies  CDC 6600 (above) Designer Seymour Cray Supercomputer – Fastest performance  Small sales ~ but impressive ~ serious customers Sued IBM – announcement 360 model 91

Compatible Mainframes  1964 – RCA – Spectra 70 Series Ran 360 Software (1 st clone) 40% less $ than IBM, 4 models Used true integrated circuits Lost in 1970 ~ 370 announced (IC’s) Out of computer business  Another round of buy-outs

Plug Compatible Manufacturers (PCM) Others targeted 1 part ~IBM system Tape drive, memory, CPU These companies soared IBM  price cuts, packaging  , 10+ lawsuits Gene Amdahl-1970  Left IBM, own co.  Fujitsu, other Japan

Software Houses  Industry needed SW!!!  Companies providing software Automatic Data Processing (ADP)~payroll Computer Sciences Corp. (CSC) American Management Systems  IBM Included programming, service in price 1968 agreed to separate (lawsuit) For 360 success  need for others to provide SW & service  Bad IBM SW – OS 360, PL/1

Software Houses – cont’d  EDS – H. Ross Perot Left IBM over “leasing of time” Success with government contracts Based in Dallas  Ramo-Wooldridge  TRW Manufacturing + SW + Service Military, space, etc. Later into business apps.

IBM vs. Justice Department  Filed January 1969  Lasted 12 years  Sell computers, Unbundle  Dropped January 1982  PC Effect  ? Why didn’t IBM pursue PC market?

The “BUNCH”  Unisys = Burroughs + Univac (86)  AT&T hostile take-over of NCR (91)  Honeywell Partnered with NEC, Bull & Olivetti Phased out of computing  CDC – up & down – suffered Cray departure PLATO (p. 175)  Education system failure  Ahead of it’s time

Chapter 5 – The “Go-Go” Years & System/360