10/27/2009 Before the beginning: process automation Before the beginning: Before the beginning: tabulation tabulation Before the beginning: Electronic digital computer automated calculation 1
10/27/2009 Electronic digital computer Electronic digital computer Electronic digital First (?) electronic digital computer computer First (?) electronic digital First (!) electronic digital computer computer 2
10/27/2009 Program? Data? Programming the ENIAC The von Neumann approach 0010 0101 0001 593 10 593 10 ‘IQ’ TAD 0001 two’s complement add, AC < ‐ (location 0001) + AC Stored Program Electronic Stored Program Electronic Digital Computer Digital Computer UNIVAC I UNIVAC I 3
10/27/2009 UNIVAC I And what of IBM? IBM’s greatest hits IBM System/360 IBM System/360 IBM System/360 4
10/27/2009 When dinosaurs ruled When dinosaurs ruled the earth the Earth User Programmer/analyst Programmer/analyst Programmer/analyst (post) Operator Keypunch Programming paradigms Programming paradigms Computer/human Programming paradigms interaction 5
10/27/2009 Outliers: Outliers: Whirlwind Whirlwind Outliers: Outliers: SAGE SAGE First powered: 1963 Weight: ~250 tons Retired: 1983 Tube count: ~60,000 Outliers II: Outliers II Compatible Time Sharing System User User EXEC User FMS 6
10/27/2009 Under the hood: Building the machine: working store working store Acoustic delay lines Magnetic drum Williams tubes Building the machine: Building the machine: working store working store Magnetic core Magnetic core 7
Recommend
More recommend