Presentation is loading. Please wait.

Presentation is loading. Please wait.

The VAX and OpenVMS looking back, looking ahead Andy Goldstein with thanks to Jesse Lipcon et al.

Similar presentations


Presentation on theme: "The VAX and OpenVMS looking back, looking ahead Andy Goldstein with thanks to Jesse Lipcon et al."— Presentation transcript:

1 The VAX and OpenVMS looking back, looking ahead Andy Goldstein Andy.Goldstein@compaq.com with thanks to Jesse Lipcon et al

2 Confining Software Environment, Limited Scaleability, Incompatible Systems In the Beginning t PDP-11 Popularity t 16-bit Architecture t Architecture Limitations t 1974: Should we build a 32-bit PDP-11?

3 Genealogy of the VAX PDP-11/20 16 bit address Unibus PDP-11/45 18 bit address Unibus PDP-11/70 22 bit address Unibus Massbus DEC-10 KL-10

4 Genealogy (continued) Dragon VAX-11/780 29 bit address Unibus Massbus Unicorn DEC-20/20

5 Beginning a 20 year tradition of shattering barriers and breaking the rules 1975: STAR and STARLET goals t April 1975: Gordon Bell says “Go” t Integrated Hardware and Software Design t Expand Addressing to 32 Bit t Highly Scaleable Architecture t One System, Compatible Tools

6 2 32 Is A Whole Lot More Than Two Times 2 16 2 32 2 16 Do The Math t Eliminates Software “Overlays” t Critical Software (e.g., RMS) Stays Resident t Improved Performance – Programmer Efficiency – Program Execution

7 VAXA Committee t Gordon Bell t Peter Conklin t Dave Cutler t Bill Demmer t Tom Hastings t Richie Lary t Dave Rogers t Steve Rothman t Bill Strecker, chief architect

8 Early Development t Sept 1975SRM Rev 1 t April 1976April Task Force t June-AugDetailed software design t Sept 1976Hardware simulator and initial system kernel t April 1977DCL and file system t June 1977Breadboard and first VMS timesharing

9 Initial VMS Design Team t Dave Cutler, project leader t Andy Goldstein t Roger Gourd, manager t Roger Heinen By November, 1975... t Dick Hustvedt t Hank Levy t Peter Lipman t Trev Porter

10 SRM V1 Memory Management Byte OffsetPageSegment Number AM ISN PageByte Offset PFN

11 Address Translation PCB PSM ST IST PCB PSM ST PT

12 Early Development t Sept 1975SRM Rev 1 t April 1976April Task Force t June-AugDetailed software design t Sept 1976Hardware simulator and initial system kernel t April 1977DCL and file system t June 1977Breadboard and first VMS timesharing

13 780 Prototype Power On

14 Program Development and Testing DEC-10 Program Source Program Source PDP-11 Bliss Compiler Cross Assembler OBJ LinkerEXE RK05 Hardware Simulator OBJ

15 Timesharing on the Prototype t Prototype 780, 1MB memory –2 RP06 + RK07 t VT52s in the offices t Self-supporting –System builds –Bliss Compiler –“Eat our own dog food”

16 Announcement of DIGITAL’s 32-bit Computing System 1977 1978 1979 1980 1981 1982... t October 25, 1977 t VAX-11/780 t VMS V1.0 Announced

17 October 1977 Announcement

18 V1.0 Development Team

19 1977 1978 1979 1980 1981 1982... t VMS V1.0 Shipped t DECnet Phase II t FORTRAN IV t Up to 64 MB Memory

20 Multiple Evolutionary Paths, One Direction An Unprecedented Platform t Multi-Board to Single Chip t Ultimate CISC to RISC Processor Architecture

21 Low-Cost, High-Performance Networking -- Built Right In! 1977 1978 1979 1980 1981 1982... t DECnet Phase III t VMS V2.0 t New Programming Tools t Ethernet Products t VAX-11/750

22 V2.0 Development Team

23 32-Bit Addressing + Integrated Software Tools = Development Productivity 1977 1978 1979 1980 1981 1982... t VAX Information Architecture t Common Data Dictionary t RMS and VAX-11 DBMS t Datatrieve t CALLable From Any VMS Programming Language

24 A Long History of Growing Up -- And Down! 1977 1978 1979 1980 1981 1982... t VAX-11/730 t VMS V3.0 t RA60 and RA81 Disk Drives t Digital Storage Architecture t ALL-IN-1

25 VAXclusters -- 24 x 365 Computing Leadership, Then and Now! 1983 1984 1985 1986 1987 1988... t VAXcluster Technology t 16 Node Star Architecture t CI Connectivity t HSC50 t DECnet Phase IV t VAX-11/725

26 A Solid and Stable Production System -- For Business and Engineering! 1983 1984 1985 1986 1987 1988... t VMS V4.0 t VAX Rdb/VMS t VAX-11/785 t VAX 8600 t VAXstation I t MicroVAX I

27 All That Power -- On a Single Chip! 1983 1984 1985 1986 1987 1988... t VMS V4.2 t VAX11 ACMS t MicroVAX Chip t MicroVAX II t VAXstation II/GPX

28 VAXcluster Power, Implemented Using Cost-Effective LAN Technology! 1983 1984 1985 1986 1987 1988... t VMS V4.5 t VAX 8800 t Local Area VAXclusters

29 “When You Care Enough to Steal The Very Best!” 1983 1984 1985 1986 1987 1988... t VAXstation 2000 t MicroVAX 2000 t CVAX Chip… When You Care Enough to Steal the Very Best! t MicroVAX 3500 and 3600

30 High-Speed Internal Bus + Tightly Coupled SMP = High Performance! 1983 1984 1985 1986 1987 1988... t VAX 6000 t VMS V5.0 t Symmetric Multiprocessing t VAX 6200

31 Increasing Power and Expandability 1989 1990 1991 1992 1993 1994... t VMS V5.1 and V5.2 t VAXstation 3100 t MicroVAX 3100 t VAX 6300 t Rigel Chip Set t VAX 4000-300 t VAX 6000

32 Proprietary Power -- Plus the Flexibility of Open Interfaces and Networking 1989 1990 1991 1992 1993 1994... t VMS V5.4 t VAXft 3000 t Mariah Chip Set t VAX 6500

33 Digital and Microsoft Unite to Promote OpenVMS in Client/Server Networks 1989 1990 1991 1992 1993 1994... t OpenVMS Name Change Announced t OpenVMS V5.5 t Digital-Microsoft Alliance Promotes PATHWORKS t DECnet Phase V t NVAX Chip

34 Shattering Barriers - Again - With 64-Bit Computing! 1989 1990 1991 1992 1993 1994... t Alpha 64-Bit Processor Architecture t VAX 7000 t First Release of OpenVMS AXP V1.0 for Alpha

35 1989 1990 1991 1992 1993 1994... t The macro compiler –a language is a language... t Binary translation –and so is machine code! Breaking the rules again: “You can’t port OpenVMS. It’s written in assembler!”

36 Worldwide Initiative for Client/Server Computing 1989 1990 1991 1992 1993 1994... t OpenVMS AXP V1.5 t OpenVMS VAX V6.0 t Digital 2100 Alpha AXP Server t Second Generation of Alpha AXP Servers and Workstations

37 1989 1990 1991 1992 1993 1994... t OpenVMS VAX V6.1 t OpenVMS Alpha V6.1 t DIGITAL 2100 Alpha AXP Server OpenVMS VAX and OpenVMS Alpha Meet

38 OpenVMS V7.0 - breaking the rules yet again 1995 1996 1997 1998 1999 2000... t OpenVMS VAX V7.0 t OpenVMS Alpha V7.0 with 64-Bit, VLM/VLDB Support t Affinity Wave 1 t The Biggest Release of OpenVMS Since V5.0 ®

39 1995 1996 1997 1998 1999 2000... t VAX and VMS 32-Bit Addressing Capability… t Q: If VAX 32-Bit Addressing Equates to 20 Minutes of TV, What Size Multimedia Can 64-Bit Manage? Do The Math -- Again!

40 1995 1996 1997 1998 1999 2000... t AlphaServer and OpenVMS 64-Bit Addressing Capability t A: Every TV Show Ever Shown Since 1948!

41 Orders of Magnitude Increased Performance Evolution of Compute Power

42 Even more power through multiprocessing The SMP Multiplier

43 Industry Leading Technology t #1 in Healthcare Industry t 90% of the World’s CPU Chips t 66% of the World’s Funds Transfers t Dominance in Gaming/Lottery Industry t Critical defense applications Mission-Critical Commercial Leadership

44 1998 1999 2000 2001 2002 2003... The Next Generation…Here Now! t Embraces Large Multi-CPU Systems Using a New Computing Model t Leverages Existing Cluster Technology t Overcomes Software SMP & MMP Limitations

45 t Breaking the rules yet again: What about all the special Alpha features that support OpenVMS? –It’s all software! 1998 1999 2000 2001 2002 2003... Coming soon…Intel Inside!

46 Star Coupler CI Storage OpenVMS VAX HSJ LAN for Host-to- Host Comm. OpenVMS Alpha Fibre Channel Storage FC Switch HSG/HSV OpenVMS Itanium TM Itanium™ comes to OpenVMS Clusters

47 1998 1999 2000 2001 2002 2003... t A First Class Commercial Machine t For Unlimited High-end Computing t On OpenVMS! Where Do You Want to Go - Tomorrow?


Download ppt "The VAX and OpenVMS looking back, looking ahead Andy Goldstein with thanks to Jesse Lipcon et al."

Similar presentations


Ads by Google