Nothing Stops It!: 1977-1997... and Beyond
Nothing Stops It!: 1977-1997... and Beyond
and beyond
—Jesse Lipcon
Vice President of UNIX and
OpenVMS Systems Business Unit
TABLE OF CONTENTS
1
In a world where computer technology becomes outdated in
three to five years, a technology that is still going strong
after 20 years deserves a round of applause. That
technology is VAX and VMS. In this, the 40th year of
DIGITAL and 20th year of VAX and VMS, DIGITAL is
reflecting on a computer platform that made history during
the last two decades of this century—and is moving forward
into the 21st century without missing a beat.
The VAX platform and VMS operating system were unveiled by the
President and founder of DIGITAL, Ken Olsen. The new product was
showcased with a clear plastic front so that the audience could see the
CPU, cache, translation buffer, and other integral parts of the machine.
The VAX system was demonstrated running a Scrabble program—
astonishing spectators by winning the match against a human.
The winning play was the word “sensibly,” taking the 50-point,
seven-letter bonus and scoring a total of 127 points.
Over the next decade, VAX and VMS products were destined
to change the way people used computers—and catapulted
DIGITAL into a position as one of the world’s top computer
manufacturers.
“Jesse Lipcon continually reiterated, ‘Our top three goals are time to
market, time to market, time to market.’ At one point I said, ‘Wait a
minute, Jesse, what about quality?’ Without missing a beat, Jesse replied,
‘Quality isn’t a goal, it’s a given.’”
—Jay Nichols
Computer Special Systems, Manager of Engineering
4
Moving from 16-bit to 32-bit computing.
5
CHAPTER II Setting the Stage
Front cover of Fortune magazine, October 1986. Features Up to that point, computers did not talk to each other.
story on Ken Olsen and Digital Equipment Corporation. Moving information from system to system involved using
slow magtape and sneaker net. Distributed computing
offered the advantage of flexibility and connectivity. Now
information could be moved across computer rooms and
later across the country almost instantly—making the DIGITAL goal of
bringing computing power to the people who needed the information a
reality. Technical customers embraced the interactive, accessible nature of
these new minicomputers, and DIGITAL began to flourish with PDP
systems selling in the tens of thousands.
“Gordon Bell’s vision was the primary driver behind the entire VAX family.
And I think its success was due to his vision.”
—Bill Demmer
Former VP, Computer Systems Group
6
Digital Equipment Corporation headquarters
in Maynard, Massachusetts, with the famous
clocktower.
7
Industry trends of the time
During the mid 1970s, industry trends included interac-
tive computing and networking. Corporations were
discovering that distributed computing was a viable
alternative to the mainframe batch environment.
Distributed computing allowed a company to
decentralize information and put it in the hands of
decision makers—an idea which dovetailed perfectly
with Ken Olsen’s original goal of giving computer
power to the people. PDP-11/70—moving from 16-bit to 32-bit computing.
8
32-bit computing: the next logical step
Some users were also beginning to feel hampered by the limitations of
16-bit computing. They were becoming frustrated that large programs had
to be broken up into smaller pieces in order to run on their computers.
The 16-bit addressing was hindering progress, and finding a solution
became eminent. Extending the addressing architecture to 32 bits could
supply the power needed to solve this problem. Other computer companies
also recognized the shortcomings of 16-bit addressing and had begun
working on 32-bit systems, which seemed to be the next logical step in
computer development.
VAX-11/750
9
CHAPTER III VAX Hardware Development
“It’s the addressing capability that The project included three phases. During Phase I, the team produced a
has probably been, over history, document that encompassed a business plan, system structure, build plan,
the major driving force behind new project evaluation criteria, the relation to longer term product development,
computer architectures. It’s what software, and the alternatives considered. In Phase II, they produced the
initially brought about the whole project schedule. Phase III was the implementation of the program.
notion of the VAX computer.”
The planned ship date for the new hardware system was for 18 to
—Bill Demmer
20 months from the start date. The overriding concern was getting to
Former VP, Computer Systems Group
market quickly with a 32-bit system to satisfy customers’ need for more
computing power.
Above, VAX-11/780 Announcement, from left to right: Gordon Bell, Richie Lary, Steve Rothman,
Bill Strecker, Dave Rogers, Dave Cutler, and Bill Demmer.
10
Ken Olsen powers up first VAX. The first time
the original VAX breadboard (prototype)
was powered up, Ken Olsen almost burned
Bill Demmer was the project manager for the VAX project and assembled his hand on the power supply.
three design teams to work on the new architecture. VAX A Team developed
the concept design plan; VAX B Team initiated some of the architectural
extensions and provided ongoing review of the design specification and
project plan; VAX C Team reviewed and approved the final project plan and
design specification.
The fundamental questions were, “Can the PDP-11 architecture have its
addressing structure expanded to achieve the goals of transparency to
the user? Can this expanded architecture provide a long-term competitive
cost/performance implementation similar in style and structure to the base
architecture?” It was not long before the team realized that both these goals
could not be met completely, and so they made the decision to develop a
completely new architecture.
All team members agreed that the new system would have to be culturally
compatible with the PDP-11 and it would have to maintain the same look
and feel as its successful predecessor.
11
Evolution of the architecture
For almost a year, the VAX devel- Machines would range from desktop
opment and review teams worked to enterprise-wide systems. The
back and forth on the VAX archi- goal was to establish a single VAX
tecture. After four versions, the distributed computing architecture
proposed architecture was found that would run the same operating
to be too complex, too expensive, system. A related goal was that VAX
and too complicated to execute. products would one day provide a
price range span of 1000:1.
The company formed a group that
became known as “The Blue Ribbon The competition offered larger
Committee” that included three machines for upward migration.
hardware engineers: Bill Strecker, Since these machines did not run
Richie Lary, and Steve Rothman, the same code, the code had to
and three software engineers: Dave be recompiled from the smaller
“VAX was the project name—Virtual Cutler, Dick Hustvedt, and Peter machine in order to run. The
Address eXtension—but it was never Lipman. They simplified the earlier DIGITAL single-architecture
meant to be the product name. design and created a plan that strategy equated to cost savings
When it came time to choose a would be possible to execute. Key for customers and simplified their
name, we thought PDP-what? Then modifications included drastic sim- computing environments.
some marketing specialist said there plifications to the highly complex
are two attributes that are really memory management design and In addition, a single architecture
important in a name, if you want it to the process scheduling of the pro- enabled the building of network and
be memorable. One is that it be posed system. The simplified archi- distributed processing structures.
short and pronounceable and that it tecture, the fifth design evolution of
have an X in it, because Xs are rare the VAX system, was perfected and Implementing the VAX hardware
letters, so they catch your eye. accepted in April of 1976—exactly Once the plan was accepted, the
According to that theory, we had the a year after the design work began. VAX and VMS project entailed
best name sitting right in front of us: several months of laying out the
The VAX strategy basic design for the architecture,
VAX.”
Simplicity was the essence of the followed by nine months of filling
—Peter Conklin, VAX strategy. The VAX strategy pro- it in. The plan was executed by
VMS Engineering Manager vided for a set of homogeneous, dis- two separate hardware engineering
tributed computing system products teams. One used existing technology
that would allow users to interface, to design what eventually became
store information, and compute on the VAX-11/780; the other team
any of the products—without having developed a new VAX chip tech-
to reprogram their applications. nology through the DIGITAL
fledgling semiconductor group
“I don’t think many people ever get the kind of opportunity we did. We had
good people, and we grew into a great team. We had lots of differences, but
we sorted them out and built what was expected.”
—Roger Gourd
Software Engineering Manager
12
which became the VAX-11/750.
Memory and CPU design
In planning the memory design,
there was a question of what size
memory and how many bits were
needed. Trade-off decisions were
made between achieving the best
performance and optimizing the
number of bits used from a cost per-
spective. The VAX-11/780 memory
design was the first in which error-
correction and detection code (ECC)
was designed into the system. The
semiconductor DRAM (Dynamic VAX-11/780 – moving from 16-bit to
Random Access Memory) was 32-bit computing.
susceptible to soft errors. In order
to protect the system from memory
loss or changing information, it was
necessary to store the information in
the memory using some code with
additional bits of memory. In the
unlikely event that one of the bits
changed, the memory system could
reconstruct the code, know which
VAX...when you care enough to
one changed, and correct the
steal the very best
problem.
During the cold war, VAX sys-
tems could not be sold behind Actual Russian words translated: VAX... when
With virtual memory, memory you care enough to steal the very best.
the Iron Curtain. Recognizing
space no longer had to be in the
superior technology, technical
system’s internal memory all at
people cloned VAX systems in
once. Instead, the whole program
Russia, Hungary, and China. After
sat on a disk, while the operating
learning that VAX systems were being
system moved pieces in and out of
cloned, DIGITAL had the following
internal memory as needed.
words etched on the CVAX chip,
Because the first VAX systems had
“VAX...when you care enough
very little internal memory, this was
to steal the very best.”
important. Relative to internal mem-
ory, disk memory was economical.
Virtual memory also allowed pro-
grams that were too large to fit com-
pletely into memory to run parts at
a time—which was not possible on
systems that did not do virtual
addressing.
“In the early 1980s, we were designing computers so complex, our
engineering processes couldn’t keep up with them. We discovered we
had to use the latest VAX to simulate the new one we were building.
Building VAXes on VAXes—our first computers became tools for building
the next generation of VAXes.”
—Bill Strecker
Chief Technical Officer, VP, CST
13
CHAPTER IV VMS Software Development
The short-term goal was to build an operating system nucleus for the first
customer shipment of VAX systems. It would have sufficient functionality
to be competitive, but would also provide a base that could be extended
and subsetted over time for a variety of DIGITAL markets. Long-term
goals for the project included quality, performance, reliability, availability,
serviceability, reduced support costs, and lower development and mainte-
nance costs. The main focus was to support high-performance applications,
such as real-time and transaction processing.
14
Putting it in writing Close cooperation between the hard-
From the beginning, the software ware and software engineers also
team considered documentation to helped work out potential software
be a significant part of the project. problems, and ultimately created
The first technical writer, Sue Gault, a hardware and software system
attended design meetings with the that was tightly integrated. It meant
software development team and the difference between being
helped them write the Starlet designed-in rather than added-on
Working Design Paper. This docu- later. Many hardware factors
ment contained an in-depth techni- changed as a result of the software
cal description of the operating sys- development work.
tem. Since this project was defined
as building a system of hardware The VAX and VMS development
and software together, it was more team recognized that an early
complex in scope than any DIGITAL hardware implementation was
Creativity with discipline
project to date. critical to developing the software
From its inception, DIGITAL realized
concurrently with the real
the importance of creativity, and
Through the exercise of writing, the hardware.
sought to create an environment
engineers received input from the
in which individual creativity would
documentation writers and were Accordingly, a team of hardware
thrive within a disciplined environ-
able to troubleshoot potential prob- engineers built a system called
ment. The strategy was to hire
lems. Ideas had to be expressed the “hardware simulator.”
talented people and empower them
clearly enough to be written in the Constructed of PDP-11/70
to develop plans, have those plans
specs. This method helped to re- components, some custom logic
reviewed and approved, and to
solve assumptions and potential dif- boards, and a lot of firmware,
accept ownership of the project. The
ferences of opinion. The design doc- it provided a quick first imple-
company believed that people would
ument also served to keep the rest of mentation for the VAX platform.
be most productive when they had to
the company informed about the The VMS team designed and
meet milestones and stay within a
VMS project as it was made public— tested all the operating system
budget—this is where the discipline
contributing to the overwhelming software on that simulator. It ran
factor came
support and enthusiasm throughout 10 to 20 times slower than the
in. Each product line group was
the company for the new project. actual system was to run, but it
responsible for meeting its plan with-
enabled the development team
in time and budget constraints.
Working in tandem to work and develop the software
In order to ensure tight integration on the system as it was being
between the software and hardware, designed.
several software programmers at-
tended the VAX design committee Breadboard on wheels
meetings and contributed to the The VAX-11/780 engineering team
hardware design from a software first built a machine called the
perspective. breadboard and placed it on a large
metal cart. All the circuit boards
were created with wire wrap; while
15
the power supplies sat loose on the lower shelf of the cart. The software
development team ran a time-shared VMS system on the breadboard for a
short time, because it became available around the time VMS had evolved
sufficiently to support multiple users. However, the breadboard was not
All work and no play? entirely reliable because the operating speed was pushing the
Not at DIGITAL! limits of what could be handled with wire-wrap construction.
Over the years, the VMS engineers
laughed together as well as worked The breadboard was replaced by the first VAX-11/780 etched prototype.
together. And so there were a whole The prototype was the first machine built with “real” parts—the real frame,
series of practical jokes that were power supplies, etch circuit boards, etc. The only thing lacking was the
played. There were some guidelines: external cabinet. This prototype was not replaced with a production
You couldn’t prevent people from get- machine until well after VMS and the VAX-11/780 shipped. The prototype
ting work done. You weren’t allowed continued to be used for years for stand-alone testing. Systems developed
to do anything that would harm the after the VAX-11/780 never went through the breadboard stage, but rather
system or lose a day’s work. But any- went directly to real etched circuit boards, after extensive simulation.
thing else was fair game.
The software developers used the prototype to do their work—which provided
Dave Cutler started the first VMS a closed loop of using what they were building. This strategy of using the
April Fool’s jokes. One year, Andy software system to do the design work helped them to pinpoint potential
Goldstein replaced the line printer dri- problems as they progressed.
ver so that everything printed
out backwards. On another April 1,
the entire system message file
was replaced with joke messages—
including ones like “File not found.
Where did you leave it?”
16
Who’s got the red flag?
The software build environment process, which is what transforms the
software source code into a runnable system, allowed only one person
at a time to do a build. If two people tried to do a build at the same time,
they would overwrite each other and produce nothing useable. The
engineers—who often worked in an intense, heads-down mode—had
“Roger Gourd passed around the no way of knowing if another engineer was working on a build. It was
book The Mythical Man-Month by inevitable that early on, two engineers in adjacent offices would try to
Fred Brooks and almost all the team do builds concurrently, thus destroying each other’s work.
members read it. Most of us already
had one operating system under our Being a creative team, they came up with a creative solution. As a
belt, so Brooks’ discussion of the mechanism for determining who was working on builds, a red flag with
‘second system effect’ struck home. a magnetic holder was put up in the cubicle of the person using the
The ‘second system effect’ results simulator.
from each engineer wanting to fix all
the mistakes and shortcomings of It was usually referred to as “the mutex,” in reference to a commonly
their first system. Left unchecked, used software synchronization mechanism. If an engineer wanted to do
the second system effect can cause a build, he or she found the flag and asked its current owner “Can I have
runaway complexity that can be dis- the mutex?” and it would be theirs as long as the flag holder wasn’t in the
astrous for middle of a build.
software quality and schedule.
A new term entered the program- Developing tools on the fly
mers’ lexicon—‘Creeping elegance’—a Out of necessity, the team developed many of their own tools as the
process in which a design is succes- project progressed. For performance evaluation, the VMS engineers built
sively refined to be increasingly com- the performance monitor tool and then used the tool to measure system
plete, eventually yielding a result that performance. One part of the monitor was a separate computer system
collapses because of its size and running on a PDP-11 that could act as a time-sharing workload. Using that,
complexity. The entire software team the engineers measured VMS on a number of different multi-user work-
was very conscious of maintaining loads to see how it performed for time-sharing.
the balance between producing a
functional, high quality product and Using what you’re building
staying on schedule.” There was a lot of back and forth communication between the hardware
—Andy Goldstein and the software engineers. The writers were also using the software,
VMS Engineer on original which provided a good closed loop process. And that was the philosophy
development team behind it—to use it and debug it as the project moved forward.
Ensuring compatibility
The development systems for VMS were housed in one large computer
room; most of it was taken up by a huge dual-processor DECsystem-10
and a PDP-11/70 was shoehorned into one side of the room. Much of the
first version of VMS was written in Macro and the rest in Bliss. Macro
development was done strictly on the PDP-11, using a cross-assembler.
The assembler object modules were then linked into executables on the
PDP-11 and written to a disk which the VMS engineers would then carry
over to the VAX system in the next room.
17
VMS documentation set.
The DEC-10 was used to compile the VMS modules written in Bliss
because at the time the Bliss compiler only ran on a DEC-10. The Bliss
code had to be transported by tape to the PDP-11 to be linked.
This process of writing programs initially required a great deal of time and
effort. However, the new virtual memory operating system was built in a
That’s not an relatively short time by any current standards.
abandoned car—
it’s a VMS engineer’s car The VMS system kernel and related critical function were written in “native
“People worked a lot of overtime dur- mode” using the new VAX instruction set. However, many utility functions
ing the creation of VMS. At one point, were simply ported from the RSX-11 operating system and so ran in
we hired an engineer from California, “compatibility mode”—the PDP-11 emulation mode. Besides speeding up
Ralph Weber. For the first week he the implementation of these functions on VMS, this approach provided an
had a rental car and was living in a effective live test of the VAX platform and VMS operating system
hotel. He got there so early that he compatibility features.
parked in exactly the same spot
every morning, and he stayed late. The virtual memory system software provided greater functionality than
After a week, a security guard had ever been seen before in a minicomputer. VAX and VMS also supported
thought the car had been aban- networking capabilities as well as compatibility with PDP-11 thus enabling
doned and called the car rental customers running PDP-11 programs to migrate their applications to the
place to come and collect it. new VAX and VMS systems quickly and easily.
That night Ralph went to leave, and
his car was gone. So he ran into the The VMS strategy
security room shouting, ‘My rental The VMS software strategy was based on developing a single VMS
car’s been stolen!’ They started to operating system that would span the product range from low-end to
call the police and then, luckily, high-end. VMS would offer full mainframe capabilities allowing concurrent
another security guard came in and batch processing, transaction processing, time-sharing, and limited
said, ‘No, no, we had that one towed real-time processing.
today because it’s been there a week
and we thought it had been aban- This single operating system strategy behind VMS was a reaction to the
doned.’” multiple operating systems of the PDP-11:
—Kathy Morse • RT-11 for real-time and laboratory work
VMS Engineer • RSTS-11 for educational and small commercial time-sharing
• RSX-11 for industrial and manufacturing control
• MUMPS-11 for the medical systems market
• DOS-11, the original PDP-11 operating system, largely superseded
by the above.
18
VMS Version 3 release party
on Cape Cod.
19
CHAPTER V Market Acceptance—Beyond Expectations
The first VAX-11/780 was installed at Carnegie Mellon University and was
released to more than 50 customers. In 1978, the VAX-11/780 became
accepted internationally with installations at CERN in Switzerland and the
Max Planck Institute in Germany.
20
Overcoming resistance to change
When VAX and VMS systems became available in 1978, customers were just
beginning to understand the need for a 32-bit architecture. Analyst reports
published after the introduction of VAX and VMS system discussed the sig-
nificance of the 32-bit architecture.
Thus, the new VAX system appealed to the installed base of PDP customers
because of the built-in compatibility mode—which provided an easy
migration path for moving up to the new 32-bit architecture, while still
protecting their existing PDP investment.
21
Key success factors
32-bits at an affordable price
Although the VAX-11/780 was not the first 32-bit system on the market,
it was the earliest computer that was capable of taking on large-scale
problems at a reasonable price.
Two aspects of VAX FORTRAN contributed to the early success of the VAX.
First, the compiler produced excellent quality, fast performing code. Since it
was a very complete implementation of FORTRAN, a FORTRAN program
written for a competitor’s machine could easily be brought over and run on
a VAX system. Second, the interactive, source-level debugging allowed the
programmer to interact with the program in FORTRAN, rather than
machine language.
VAX systems became the first workhorse for numerical and scientific com-
puting, supporting such power-hungry applications as computer-aided
design, flight, operator training for nuclear and conventional fuel power
plants, power monitoring and control systems for electric utilities, and seis-
mic data reduction.
Scalability
By design, the VAX architecture was scalable, meaning that code written
on small machines would run unchanged on larger machines. This made
software development affordable, because the concept could be tested on a
small machine before making a major hardware investment. Applications
were not limited to a particular machine. Once an application was written,
it could run on any size VAX system without changes. Scalability allowed
customers to grow their VAX systems as they needed—without worrying
about their software investments. It also minimized maintenance and
support costs for software.
Connectivity
Another significant success factor was the connectivity strategy—intercon-
necting computers via networks. DIGITAL had developed DECnet in 1973,
and support for this networking software was an integral part of the VAX
strategy. The ability to connect computers gave minicomputers the power of
mainframes. Distributed computing was an emerging concept and DIGITAL
was in the leadership position.
The VAX and VMS architecture allowed for networking that was more
VAX and VMS play a part in the efficient than in other systems at the time. Networking allowed DIGITAL
Space Shuttle development. to expand the application base for VAX platform and broaden its market
base beyond the scientific and into the commercial world.
22
Software capabilities
With the increased breadth of software offerings of VMS V2.0,
DIGITAL moved into the business marketplace.
These factors—along with the extensive software library and other interac-
tive features of VMS—made it the best software development environment
in the industry. In addition, the robustness and reliability of even the early
VMS versions ensured that a customer’s programming staff spent their time
working on their programs rather than figuring out what had gone wrong
with the operating system.
23
CHAPTER VI Moving into Commercial Markets
DIGITAL spreads the word on the ease of scalability with VAX and VAXcluster systems.
24
Increased software capabilities
The backbone of the new VMS
commercial software capabilities
was represented by six new
products:
• COBOL was the flagship product
• BASIC was interactive
and fast
Thus the first two successors to the VAX-11/780 were smaller, less expensive
• Multikey ISAM provided effective
machines. The first successor to the 780 was the VAX-11/750. The VAX-11/750
data management and
was built of semi-custom LSI logic known as gate arrays. Each gate array
was usable from all languages
chip consisted of about 400 standard logic functions. By interconnecting the
basic functions, each chip was specialized to provide the needed functions • Integrated DECnet enabled
of the 750 CPU. multi-system communication
• DATATRIEVE V2 provided
The VAX-11/730 was the third member of the VAX family, introduced in
online inquiry and retrieval
1982. The VAX-11/730 was built from off-the-shelf bit slice microprocessor
and programmed array technology. • Form Management System (FMS)
allowed for data entry and trans-
More power, please! action-oriented
Meanwhile, some customers were beginning to clamor for more powerful applications.
VAX systems. In an effort to meet this demand, DIGITAL produced the
This extended the range of
VAX-11/782. This system was built with two standard VAX-11/780 proces-
capability and power—enabling
sors using a shared memory. By supporting the VAX-11/782, VMS took its
commercial customers to distribute
first step into multiprocessing—foreshadowing the symmetric multiprocess-
their data processing more easily
ing capabilities of the VAX 6000 series years later.
and efficiently.
This system was followed by the VAX-11/785—a re-engineered VAX-11/780
that used the same design with upgraded components—which allowed the
CPU to be run at a 50% faster clock rate. Both the VAX-11/782 and
VAX-11/785 were designed to bridge the long gap between the 780
and the 8600.
25
CHAPTER VII Networking
DECnet
In 1974, DIGITAL introduced
DECnet, the industry’s first general-
purpose networking product for
distributed computing. One goal
was to make networks affordable
so that customers could implement
them more widely.
26
Over the years, DECnet evolved through five releases, each designed to
Five phases of DECnet work with the next and previous phase. DIGITAL also contributed to the
Phase I: Supported point-to-point major networking standards, incorporating key standards such as OSI and
(directly wired connections) and task- TCP/IP into DECnet.
to-task (customer applications could
be coded to talk to each other over Enter Ethernet
the networking protocols). Ethernet communications capabilities were incorporated into DECnet
Phase II: Added remote file access Phase IV, allowing DECnet users to extend their networks with local area
and general task access (i.e., an capabilities of Ethernet.
application could invoke general
command procedures on a remote The era of the Ethernet brought an entirely new concept to networking.
system). This version of DECnet was DIGITAL set the standards with Xerox and Intel by establishing Ethernet
supported by VMS V1.0, thus VMS as the industry choice for local area networks. The three companies jointly
had remote file access built into the defined the Ethernet standard, which led to the deployment of local area
base file system from networks. Ethernet became the medium-speed but long-distance network,
day one. connecting components as far apart as a kilometer.
27
CHAPTER VIII The Second VAX Generation
It was the first VAX implementation in ECL (Emitted Coupled Logic) tech-
nology and the first to include macropipelining. The VAX 8600 represented
the confluence of many new concepts and further refined the solid engi-
neering of earlier systems. It was packaged with an extensive portfolio of
VMS software products that could run on the VAX 8600, as well on all the
earlier models.
28
VAX production line and test station.
29
Ongoing engineering challenge: Evolving the architecture
By all standards, the VAX and VMS architecture was very stable from the
late 1970s to the 1980s. The reasons for this stability were two-fold. First,
because the architecture was so extensively engineered, it didn’t require
any architectural changes over that ten-year period of time. Second, it
offered virtually everything a customer might want. The architecture had
been designed for longevity, and it succeeded in that goal.
Over a 10-year time period, the product line broadened from a single
VAX-11/780 to a whole family of products that offered continually
improved performance at a lower cost. The next engineering challenge
was to make successively faster implementations of the architecture
at a lower cost.
Don Harbert and Pauline Nist accept While some development teams were working on the traditional VAX
The PC Week corporate satisfaction award systems, others were developing a new breed of chip-based systems,
for the VAX 6000 from Susan Pasieka for which eventually became the main line of DIGITAL’s products.
the second year in a row. – Summer 1992
30
“When we announced the new VAX
and showcased it at DECUS, cus-
tomers would come up and ask, “What
is that?” We told them that this is a
new VAX. They were pleasantly
surprised.
VAX 6000
31
VAX 8000
VAX Family
VAX 8600
VAX 6230
VAX-11/730
AlphaServer 4100
VAXstation I
VAX 8650
VAX-11/782
VAXstation 2000
VAX-11/750
AlphaServer 8200
and beyond
VAXft 3000
VAX-11/730
VAX-11/785
VAX-11/750 Family
VAX Family
CHAPTER IX Putting the VAX on a Chip
32
The V-11 resulted in the VLSI VAX chip, which was shipped in the VAX
VAX systems earn their stripes 8200 and 8300 series systems. The V-11 was replaced by the MicroVAX chip,
VAX systems—due to their perfor- but it provided the design technology, basic architecture, and many of the
mance, network capabilities, and building blocks that made up MicroVAX.
scalability—found their way into many
military and Department of Defense Designing the MicroVAX: The first chip-based VAX
applications. Developers developed The V-11 and the MicroVAX I were developed more or less concurrently.
military/DoD programs for The VAX-11/750 was the first DIGITAL system to be designed with LSI
Command, Control, Communication, semiconductor technology, using gate arrays. After the 750, DIGITAL
and Intelligence (C3I) designed the MicroVAX I—one of the first DIGITAL projects to include
applications. The highly scalable VAX silicon compilers—with the consulting help of Carver Meade, a pioneer in
and OpenVMS architecture per- integrated circuit design. Building on the experience of the MicroVAX I,
formed well in the computer rooms the company soon followed with the more powerful MicroVAX II.
and back lines. But there was a need
to bring the VAX technology closer to While the V-11 was designed as a full VAX implementation, the MicroVAX I
the harsh environment of the battle was designed as a VAX subset. The MicroVAX I system was developed
front. in the company’s Seattle facility, headed by Dave Cutler. Because the
MicroVAX I was a much simpler design than the V-11, and because of the
United Technologies’ Norden
use of the silicon compiler tools, it was completed before the V-11.
Systems, a prime contractor located
in New Hampshire, licensed the VAX
DIGITAL explored the option of having one of the industry’s semiconductor
architecture and developed a milita-
companies produce the chip, but decided to do the work internally because
rized version of the VAX on a chip
of the complexity of the task and the aggressive schedule. This proposal
called the MIL VAX II. The
was considered radical because it placed a great deal of faith in the then
system’s cost was five times that of
fledgling chip organization for both design and manufacturing.
a commercial VAX system, but ran
significantly faster than its
Introducing “the first VAX you can steal”
civilian brother. This system met mili-
The MicroVAX project was launched in July of 1982 and the silicon was
tary environmental testing
finished on February 4th of 1984—just 19 months later. It was an achieve-
standards, including temperature,
ment that was unprecedented in the industry. The entire semiconductor
vibration, shock, salt, fog, dust,
organization rallied around this effort and gave the chip top priority in
explosive atmosphere, and
terms of fabrication and debugging. Thus, they were able to demonstrate
humidity. MIL VAX II was suited for
the chip running VMS by August of 1984, field test the system in late 1984,
database management, command,
and ship it in May of 1985.
control, and intelligence operations
aboard ships and airplanes and
Drastically different from any of the earlier VAX systems, the MicroVAX II
in-land installations.
system was wildly successful. It was the first VAX under $20,000. Commenting
Over the years, other VAX systems on its unprecedented affordability and size, Ken Olsen called it “the first
have been “ruggedized” by many VAX you can steal.”
third-party DoD contractors for use in
less severe military applications.
These systems were used on
shipboard and mobile applications
where they had to withstand the
rigors of shock and vibration. “Bob Supnik had come up with this wonderful scheme to build a VAX on a
chip, which became the MicroVAX II chip, ultimately.”
—Jesse Lipcon
Senior VP, UNIX and OpenVMS Systems Business Unit
33
Building on the success of the
MicroVAX
The success of the MicroVAX II set
the course of development for the
VAX chip family for the rest of the
1980s. By reducing the VAX CPU to
such a small package and exploiting
semiconductor technology, DIGITAL
was able to continually improve
performance at a dramatic rate.
The MicroVAX II project would not have been possible if the VMS group
had not vigorously supported the whole concept from the outset. When
MicroVAX was first put together, it was a more drastic departure from the
VAX architecture than the final design—particularly with its simplified form
of memory management. But the original VAX memory management was
reintroduced back to MicroVAX II to make it a machine with complete
functionality.
The MicroVAX II was the system that put the VAX CPU on a chip. With
powerful VAX virtual memory, 32-bit computing power, and software
compatibility across all VAX processors, the MicroVAX II microsystem
provided functionality and flexibility that was unparalleled in the industry.
Skyrocketing sales
DIGITAL was showing the largest volumes of VAX systems sales ever. Up
to that point, a highly successful VAX system sold 2,000 units in its lifetime.
MicroVAX sold 20,000 units in its first year.
34
In its first year, the VAXstation 2000 sold 60,000 systems. This
demonstrated the principle of elasticity—showing that if you have a
capability and you bring its price down, you enhance its marketability.
Now, with unprecedented affordability, everybody wanted a VAX.
CVAX
The company’s second chip was called CVAX—the C stood for CMOS.
A conversion in technology from the earlier NMOS (N channel, metal
oxide semiconductor) to CMOS (complementary metal oxide semi-
conductor) was due to the market’s relentless climbing power
requirements.
The CVAX chip was also much more complicated than the MicroVAX
chip. The engineers had to develop the CPU/Floating Point functionali-
ty in VLSI and develop separate VLSI chips for Memory Control, the
Q-Bus Interface, and a Support Chip which included the Time of Year
Clock and Serial Line Interfaces. The number and complexity of these
chips added significant challenges to the project.
The CVAX chip was introduced in the MicroVAX 3500 and 3600
systems in September 1978. Another CVAX-based system, the
VAX 6000 platform, was announced April 1988.
Incorporating SMP
The CVAX-based VAX 6000 series was the company’s first venture
into symmetric multiprocessing (SMP).
DIGITAL believed that SMP would require tearing VMS up by the roots
and starting over again. However, DIGITAL engineers found a simpler
approach. The places where VMS did interlocking against interrupts
were located and determined to be the points where VMS had to put in
a more formal lock structure for multiprocessors. A very small team
produced a working prototype of VMS SMP in nine months.
“The sense I always had was that there were four key technical visionaries at
the beginning of MicroVAX: Dave Cutler, with his creation of the MicroVAX
I system for early software development; Bob Supnik, who headed up
MicroVAX chip development and also wrote the microcode; Jesse Lipcon
who headed up MicroVAX II Server Development; and Dick Hustvedt, who
drove the MicroVMS Software Strategy.”
—Jay Nichols
Computer Special Systems, Manager of Engineering
35
The VAX 6000 and plug-in power upgrades
Introduced in April of 1988, the VAX 6000 system was the most successful
midrange system in the company’s history, with the fastest time-to-market
and the most units sold.
The most significant attribute of the VAX 6000 was that it introduced the
concept of rapid technology-based upgrades. With previous DIGITAL
systems, it wasn’t possible to increase power simply by replacing processor
boards. The VAX 6000 introduced the concept of plug-and-play. In other
words, as a faster processor became available the customer could unplug
the old processor, plug in the new processor, and the original equipment
would never have to be thrown away. This allowed customers to increase
power as they needed—and protect their investments in hardware and soft-
ware.
Rigel
The CVAX chip was soon followed by the Rigel chip, the company’s third
32-bit microprocessor. DIGITAL engineers considered two options for this
chip. One proposal was to base the Rigel chip on the VAX 8800, which was
the company’s most successful machine. The other proposal was to produce
a more elaborate design that would have required multiple chips and more
coordination, thus involving higher risk but higher performance.
Ultimately, DIGITAL chose to replicate the circuit design of the 8800 CPU
board on a single chip—Rigel.
Mariah
In October 1990, DIGITAL introduced the Mariah chip set, which shipped
in the VAX 6500. An improvement on the Rigel chip set, the Mariah chip
set was manufactured in 1.0-micron CMOS technology. The VAX 6500
processor delivered approximately 13 times the power of a VAX-11/780
system, per processor. The VAX 6500 systems implemented a new cache
technique called write-back cache, which reduced CPU-to-memory traffic
on the system bus, allowing multiprocessor systems to operate more efficiently.
NVAX
The NVAX chip was introduced in November of 1991. The company’s fourth
VAX microprocessor, the NVAX chip was implemented in 0.75-micron
CMOS technology and shipped in the VAX 6600. The NVAX incorporated the
pipelined performance of the VAX 9000 and was the fastest CISC chip of its
time—delivering 30 times the CPU speed of the VAX-11/780.
The NVAX chip is the current technology used in VAX systems shipping today.
36
Moving at breakneck speed
Chip development at DIGITAL was remarkably speedy. The timeframe
from MicroVAX to CVAX was about two and a quarter years. From CVAX
to Rigel was less than two years. From Rigel to Mariah was about a year.
Mariah to NVAX was 15 months.
37
CHAPTER X Building the Bridge to Alpha
There were already two other ECL projects underway, the VAX 9000 and
a successor to the VAX 8800. Would these machines be competitive or
overlapping in the marketplace? What would be their comparative
performance? What about cost? Obviously, it made no sense for DIGITAL
to be developing three projects of the same magnitude.
38
The speedy MicroPrism chip
Porting VMS to Alpha Meanwhile, the semiconductor group in Hudson, Massachusetts, was
While the Alpha architecture was working on the MicroPrism chip—a single-chip CMOS implementation of
being designed, the principal piece the Prism architecture. After the Prism program was canceled, the Hudson
of work needing attention was VMS. group was allowed to complete the MicroPrism chip, since it was very
Nancy Kronenberg led the VMS chal- near completion. The small batch of MicroPrism chips produced ran
lenge, which seemed rather formida- successfully at 45 MHz—a speed that was unheard of at that time,
ble. VMS contained more than 10 and that far surpassed the performance of any RISC chip available on
million lines of code—much of it writ- the market.
ten in VAX assembly code. It was
coded to all the features of the VAX The birth of Alpha
instruction The Prism program was significant for DIGITAL because of the legacy
set, and it was unclear how to it left for Alpha—the company’s future 64-bit technology. A small team
separate VMS from VAX. formed in July of 1988 to determine what RISC technology could do for
VMS. First the team asked themselves, “What do we have to do to get VMS
Through careful analysis, Nancy’s
up on RISC?” Then they turned the question around. “If the customers
team discovered that even though
have to go through a transition, how do we get the maximum performance
VMS looked monolithic, it was a well-
and minimize their pain?” That’s when Alpha was born.
structured operating system with a
machine-dependent and a machine-
Alpha was very much the “son of Prism.” The primary changes made to
independent layer. The machine-
produce Alpha were for VMS compatibility. The original Prism design had
dependent layer could be ported and
serious compatibility problems with the VAX and VMS in two areas—
the machine-independent layer
numerical data types and privileged architecture.
would follow. The team invented solu-
tions such as the macro compiler,
The Alpha architecture was built on four premises. First, it had to be a very
which treated
long-lived architecture. Second, it had to deliver the highest performance
VAX macro code as a higher level lan-
for both technical and commercial applications. Third, it had to be very
guage and compiled it to Alpha.
scalable in terms of both implementation size and range of systems sup-
In 1991, the final task—porting VMS ported. And fourth, it had to support customers’ applications and operating
to Alpha—fell to Jean Proulx and her systems, VMS and UNIX. Windows NT had not yet entered the scene.
team who accomplished the porting
challenge brilliantly. VMS was Alpha-
ready!
“We’ve done a lot of work to make sure that moving from VAX to Alpha is
very easy. If a customer doesn’t want to move their entire environment to
Alpha at one time, they don’t have to. We support mixed architecture clusters,
which allows VAX and Alpha to run together in a cluster. They can stay on
VAX as long as they’d like to. We’ll continue to do releases of OpenVMS
Alpha and OpenVMS VAX at the same time.”
—Rich Marcello
Vice President, OpenVMS Systems Software Group
39
Asking the right questions
The team made decisions about the product by asking questions. “If the
objective is to create a 20-year target, will a 32-bit machine be viable 20
years from now?” The answer, “No.” So it became a 64-bit machine. That
part was easy. “What would it take to drive performance over 20 years via
clock rate improvements, multiple instruction issues, internal organization,
and multi-processing?” The architecture reflects exactly what it takes to
do that.
They looked at the issue of scalability from small to large, and therefore
had a model of what could be the minimum implementation. Research
done on Prism helped the team solve operating system, data flexibility,
and code handling issues. Another critical development issue was the
notion of VAX-to-Alpha binary translation to ensure a smooth migration
for DIGITAL customers who would eventually move to 64-bit computing.
40
Getting business partners on board
In order for the partners at DIGITAL to take advantage of this record-
breaking technology, Vice President Bill Demmer set up the Alpha AXP
Partners Office six months before the announcement so that the company’s
business partners would be signed up and on board at announcement time.
Early Alpha partners included Andersen Consulting, Cray Research,
Encore, Kubota Pacific Computer, Raytheon, and Olivetti.
By September 1992, DIGITAL had shipped more than 1,000 Alpha systems
to software developers.
41
Chapter XI AlphaChip—The 64-bit Breakthrough
Above to the left; Bill Demmer, VP, discusses AlphaChip in 1992 announcement.
Above; Ken Olsen visits Alpha manufacturing facility.
42
VAX—enjoying life after Alpha
Many people thought that after
DIGITAL announced its family of
64-bit Alpha computers, there would
be no more VAX systems introduced.
Not so.
In 1995, DIGITAL announced the
Catamount project, which was Ken Olsen and Bob Palmer discuss future
responsible for producing the VAX technology.
4000 Model 108 system and
MicroVAX 3100 Model 88 and 98
systems. DIGITAL added new func-
tionality into the product set, includ-
ing an increased memory capacity by
a factor of four. Engineers increased
the memory capacity in response to
customer requests for more memory
to meet prior increases in CPU per-
formance. The Catamount products
were designed to be both rack Destination Alpha: Removing the barriers
mountable and used on the desktop. To help ensure that customers have a risk-free transition from VAX systems
The focus was lowering the cus- to Alpha systems, DIGITAL launched the Destination Alpha program in
tomers’ cost of ownership and allow- 1995. Under this program, DIGITAL opened 34 application migration
ing customers to take advantage of centers around the globe to help customers migrate their applications.
lower cost memory and storage tech- In addition, an engineering hotline is available to help customers resolve
nology. their most critical migration issues.
Beyond the product enhancements,
the real significance of this new line DIGITAL also developed a program called Project Navigator that addresses
of VAX systems was the fact that DIG- any financial or technical barriers that customers may face. Through these
ITAL was continuing to make invest- programs and services, DIGITAL has provided customers with a smooth
ments to support transition to the Alpha platform.
the company’s Installed Base of VAX
customers.
43
VMS becomes OpenVMS
The 64-bit Alpha system became the most powerful system in the industry.
Major developments included strategic Alpha software combined with the
availability of Microsoft’s Windows NT on the Alpha platform. During this
time frame, DIGITAL officially changed the name of VMS to OpenVMS to
reflect the ease of portability and openness of this operating system. With
OpenVMS, VMS now supported the widely accepted POSIX standards of
the IEEE. The VAX operating system was also “branded” by X/Open, the non-
profit consortium of many of the world’s major information system suppliers.
44
With this name change came the introduction of 13 Alpha-ready OpenVMS
VAX systems and servers. Alpha-ready was the term coined to indicate that
these VAX machines were easily upgraded to incorporate the new 64-bit
technology.
45
CHAPTER XII Inaugurating the King of Clusters
Introducing VAXclusters
In May 1983, DIGITAL announced VAXclusters. VAXclusters tied
VAX processors together in a loose processor coupling that allowed
VAX computers to operate as a single system—extending VAX
characteristics to high-capacity and high-availability applications.
OpenVMS Clusters
Over the years, VAXclusters evolved to VMSclusters, and today are
OpenVMS Clusters for VAX and Alpha Systems. OpenVMS Clusters
are unparalleled in the industry today. Most of the world’s stock
exchanges and electronic funds transfer activities run on OpenVMS
Clusters.
OpenVMS Clusters offer the best benefits of both centralized and dis-
tributed systems with the added benefit of power that can surpass
that of a mainframe—at a fraction of the cost. And they can be added
to or divided as customer requirements dictate.
46
Local Area VAXclusters
In 1986, DIGITAL introduced Local Area VAXclusters, which extended
distributed computing capability to the workgroup and used a standard
Ethernet network as the cluster interconnect.
Unparalleled benefits of
OpenVMS Clusters With Local Area VAXclusters, VMS extended its cluster technology to the
High availability—Guaranteed access NI. The CI interface was a large, expensive controller available only on
to data and applications due to mul- large, expensive VAX systems. That fact, plus the limit at that time of 16
tiple connected systems. systems on a CI, limited CI clusters to the large “computer room” VAX
systems. Also, all cluster-accessible storage had to be connected directly
Easy growth—A cluster can contain
to the CI. However, the advent of the MicroVAX and VAX workstations
anywhere from 2 to 96 systems,
(concurrent with clusters in 1984) created the demand to connect larger
depending on the changing needs of
numbers of smaller VMS systems into the cluster.
the business.
Shared access—All users can To answer this demand, DIGITAL modified VMS to allow the cluster
easily access applications, storage communication protocols to operate over the NI, which was the only
devices, and printers within a interconnect available on small VAX systems. In addition, software was
cluster. introduced to allow all storage devices on the cluster to be served to all
cluster members. This allowed the NI cluster members access to the
Easy to manage—An entire cluster
HSC-based storage even though they had no direct connection.
can be managed as a single system,
remotely or on-site.
Investment protection—Existing
systems can be integrated into the
same cluster along with new VAX and
Alpha technology.
Multiple interconnects—Clusters can
be configured using many different
interconnects, including CI, DSSI,
SCSI, NI, and FDDI.
Automatic caching—Enhances perfor-
mance and reduces I/O activity.
DECamds—Optional availability
management tool allows monitoring
and managing resources availability
in real-time.
Lock manager services—Allows
reliable access to any resource or
file, without the danger of losing
or corrupting the file and its data.
47
Supporting clusters via more interconnects
In the years since, DIGITAL added more interconnects to support cluster
connections:
48
Fault Tolerant and Disaster Tolerant Systems
Just as clustering was an outgrowth of networking, fault tolerant and
disaster tolerant systems were an outgrowth of clustering.
Clusters offer high availability; they are not fault tolerant. Clustering
enabled the development of fault tolerant and disaster tolerant systems by
providing availability that guaranteed 24x365 days of service. Fault tolerant
systems provide what is considered five nines of availability, meaning that
the system would be available 99.999 percent of the time. Fault tolerant
systems allow applications to continue computing in the event of equip-
ment failure. The system does not have to wait to restart or boot after
encountering a failure. Rather, the failed piece of equipment drops off
while the redundant pair continues to run from the time of the fault. In
certain situations this kind of availability is needed—such as 9-1-1 emer-
gency services, financial/stock market transactions, air traffic control, and
nuclear reactor monitoring. Fault tolerant applications are needed where
the consequences are disastrous if the computer is out for a few minutes or
more. Fault tolerant failover occurs in a minute or less, with no loss of data.
49
CHAPTER XIII OpenVMS Today
“The OpenVMS operating system environment holds a special place in the computer industry. It was the centerpiece
of the minicomputer revolution, the first operating system to prove that scaling from desktop to data center was
practical, and the first to demonstrate that clustered systems could achieve levels of availability well beyond
mainframes or ‘fault tolerant’ systems. It was, and continues to be, a huge market success.”
—Wes Melling
VP of Windows NT and OpenVMS Systems Group
50
“Marketing for OpenVMS is really
fun activity. We have the most loyal,
most enthusiastic customer groups
Unparalleled availability Enhanced support for clustering out there. They appreciate the tech-
OpenVMS provides immunity to OpenVMS Cluster technology nology. They appreciate the ease of
planned and unplanned downtime enables customers to configure use. They appreciate the value of an
with proven 24x365 availability, disaster-tolerant multi-site clusters operating system that has become
including disaster-tolerant multi-site located up to 500 miles tried and true over a number of
clusters spanning 500 miles. (800 kilometers) apart. years and has evolved to the state
where many of the world’s largest
OpenVMS systems scale to meet the OpenVMS provides features specifi- banks, stock exchanges, healthcare
performance, availability, and data cally designed to improve perfor- organizations, and production man-
requirements of the largest enter- mance and expand OpenVMS ufacturing environments are trust-
prise applications through 64-bit, Cluster configuration flexibility. ing their business to the true 24x365
Very Large Memory (VLM), and OpenVMS supports mixed architec- capabilities of OpenVMS.”
Very Large Data Base (VLDB) sup- ture clusters and allows customers —Mary Ellen Fortier
port, and clusters of up to 96 nodes. to connect up to 96 Alpha and VAX Director, OpenVMS Marketing
systems and storage controllers to
OpenVMS provides enhanced per- share common data and resources
formance, clustering flexibility, easy across systems, as well as architec-
Internet connection, and 64-bit VLM tures. OpenVMS Cluster systems Supporting 64-bit environments
for business-critical applications. can utilize FDDI, CI, DSSI, In November 1995, at DECUS,
New features have been incorporat- Ethernet, and Mixed-interconnect DIGITAL announced OpenVMS
ed to further performance in transports. Version 7.0—supporting 64-bit
OpenVMS Clustering and to virtual addressing. 64-bits of
improve system management. Two powerful features of OpenVMS address space is 18 exabytes. That’s
Memory Channel clusters, extended Clusters are Memory Channel four billion times the 32-bit address
VLM capability, cluster failover, and and the Business Recovery Server. space of four billion bytes. Using
the OpenVMS Internet Product Suite Memory Channel comprises a 64-bit addressing allows developers
are also provided by OpenVMS. high-performance interconnect to map large amounts of data into
technology for PCI-based Alpha memory to provide high levels of
systems that improves OpenVMS performance and to support very
Cluster performance and reduces large memory systems.
costs. Business Recovery Server
Cluster support allows businesses The current Alpha memory man-
to withstand disasters—floods, agement architecture allows actual
fires, earthquakes—at any site, address space usage of eight ter-
without loss of access to data abytes. On the VAX, only half the
“It is important to emphasize the address space is available for appli-
significance of the Installed Base to or applications.
cations (2GB), so the currently
DIGITAL. With over 700,000 systems available Alpha address space is
installed worldwide, it is more criti- OpenVMS Cluster systems can be
managed centrally, as a single sys- 4,000 times that on the VAX.
cal than ever before for us to contin-
ue to nurture the base. tem, providing a single domain for
data, users, queues, and security. As ever larger memory becomes
We brought a bright future to our available, the Alpha memory man-
OpenVMS Installed Base customers agement architecture can be extend-
with the Affinity strategy. OpenVMS ed to support more of the theoretical
continues to be one of three strategic maximum of 18 exabytes. This was
platforms from DIGITAL.” the largest incremental release in
—Wally Cole the OpenVMS operating system
VP, Installed Base Marketing since the introduction of
VMSclusters.
51
CHAPTER XIV Serving Customers Worldwide
52
Service strategy today
The range of DIGITAL Service spans the spectrum from systems integra- “We find that customers are using
tion to hardware and software maintenance. The company’s service effort information technology to get
focuses on three areas. The first area is to support the company’s strategic greater access to their data. They
growth areas: high-performance 64-bit computing, NT across the enter- want to spend more time on the
prise, and Internet connectivity. The second area is multivendor service. analysis of this information and its
DIGITAL is the only major vendor that has declared a vendor neutral distribution using the Internet to
strategy. The third area is value-added services and innovation create competitive advantage. They
in the marketplace. don’t want to spend a lot of time
becoming information technology
DIGITAL has an investment in global resources and infrastructure experts. More and more they’re rely-
that’s second to none in the industry. The worldwide DIGITAL Services ing on key service partners to take
Organization—between its Multivendor Customer Services and Systems responsibility for the management of
Integration Organization—includes more than 25,000 Service Professionals this information infrastructure.”
worldwide and over 450 locations around the world. At the company’s —John Rando
Solution Centers, System Integration Specialists and Network Consultants VP and General Manager,
help customers successfully solve their most challenging information Multivendor Customer Services Organization
technology problems.
Strategic partnerships
To ensure continued growth and to meet the changing business needs of its
customers, DIGITAL has established strategic partnerships with industry-
leading companies such as Microsoft Corporation, Oracle Corporation,
and others.
53
Getting the bugs out. Or, using
cockroaches as semiconductors “When we were about up to Version 3 of VMS, I was at DECUS and a
A VAX-11/780 installed at the Carling customer came up to me and she said “You won’t believe this, but we’re
Brewery was crashing still running Baselevel 5 and we love it. We think it’s the best thing ever.
several times a day with no pattern and we’re never going to change it because it does just what we need.”
at all. Field services reps had So I said, “Well, if it does just what you need, I think you’re right, don’t
replaced everything and they ever change it.”
couldn’t figure it out. Every time —Kathy Morse
the machine crashed, accidents VMS Engineer
would happen, usually spilling large
quantities of beer.
One day, a software specialist was in
the booth with the machine
pouring over the last dump. All VAX: Built to last
of a sudden there was the familiar 780 drops off a forklift and lives
rhythm of another crash. He looked In 1978, a VAX-11/780 was shipped to the National Computer Conference in
out the windows and saw people Anaheim. At the loading dock it dropped off of a forklift—which was hard on some-
scurrying for cover. The capping thing this big. A replacement machine from a nearby local office was brought to the
machine had run amuck and was show, and the carcass of the dropped system was shipped back to New England.
spitting out bottle cap blanks, which The engineers took it apart, straightened the frame, and replaced the backplane.
in their raw state are like little two- Other than that, it worked perfectly, and was put in service for years, many years. It
inch diameter, razor-sharp, aluminum was called the Phoenix.
frisbees. The software specialist
couldn’t take it anymore. He walked Another VAX-11/780 slams into the side of a building and keeps on ticking
over to the VAX-11/780 and kicked Another VAX-11/780 was shipped to a customer in Washington, D.C. It was too big
the front panel as hard as he could. for the elevator, so the customer decided to lift it on a crane and swing it
A bunch of cockroaches came scurry- in through a window. Instead of going into the open window, the system slammed
ing out. into the side of a building. The machine looked very damaged.
Naturally, cockroaches are attracted At that time, VAX-11/780 systems were on a six-month backlog and the
to beer dregs. And it was warm and customers didn’t want to wait for a new one. So the feild service engineers put new
dry inside the machine, so they skins on it and replaced a slightly bent backplane, offering a replacement if neces-
moved in. He figured that cockroach- sary. That machine always worked perfectly. And the customer was delighted
es are at least somewhat conductive. because he got a six-month lead.
As the insects ran up and down the
backplane, every once and a while
one of them would
get two legs across—a pair of
contacts. And the machine would
crash.
The software specialist went out to
the local store and bought Roach
Motels which installed in the bottom “The customers were members of the family, and there was a strong dialogue
of the machine. The problems ended. at all levels between engineers and customers. We spent a lot of time hanging
After that, changing the Roach around listening to customers, and DECUS was very active and effective as
Motels became a part of a lobbying committee for new product requirements. We built what the
the monthly product maintenance. customers told us they needed.”
—Larry Portner
VP of Software Engineering
54
“The VAX-11/780 has always held
a lot of sentimental value for me.
Like your first love, you never for- DECUS—Digital Equipment
get your first computer. An VAX- Computer Users Society
11/780 was the first computer I DECUS, the Digital Equipment
programmed on in the early ’80s. Computer Users Society, is an associ-
My very first program, a test of a ation of Information Technology pro-
FORTRAN subroutine, I jokingly fessionals interested in the products,
called ‘[Link]’ so that I could services, and technologies of Digital
‘RUN FAST’ under VMS. Equipment Corporation and related
Noteworthy because it was the vendors. The Association’s purpose is
first in the very popular VAX line to promote the unimpeded exchange
of of information, with the goal of help-
computers from DIGITAL, the Top; Mastermind of the VAXbar, Vance ing its members and their organiza-
VAX-11/780 is also one of the few Haemmerle. Bottom; Old VAX-11/780 systems tions to be more successful. The
computers that can actually be never die, they just find new ways to serve Chapter provides members with the
considered a classic. Not only did humanity.
means to enhance their professional
it play a pivotal role in the mini- development,
computer revolution, but it also forums for technical training, mecha-
evolved into a standard. nisms for obtaining up-to-date
information, advocacy programs, and
So when a VAX-11/780 donated to opportunities for informal discussion
the HACKS computer club was on the and interaction with professional col-
loading dock headed for the dump leagues of like interest.
after its CPU and memory boards
were stripped for parts to get two
other 780s working, I persuaded fel-
low HACKS members to let me have it
“It was extremely exciting in the early days of marketing VAX and VMS
and find another use for it. My ideas
because the company was growing so fast. I remember the first DECUS that
were either a bookcase for the ‘Grey
I attended. Each time I went to DECUS, the audience doubled. The first time,
Wall’ of VMS books, or a wetbar.
there were about 300 people in the audience, the next time there were 600,
Since I didn’t have my own copy of
the next time there were 1,200, and the next time there were over 2,000. That
the VMS
was the momentum that we had in the market. In many cases we would
documentation at that time, the
learn from our customers about different applications using 32-bit.”
wetbar idea was the obvious choice!
—Vance Haemmerle
—Marion Dancy
VP of Marketing, UNIX and OpenVMS,
Systems Business Unit
55
CHAPTER XV The Affinity Program
Credit Lyonnais
“In any disaster, the key is to protect the data. If you lose your CPUs, you
can replace them. If you lose your network, you can rebuild it. If you lose
your data, you are down for several months. In the capital markets, that
means you are dead. During the fire at our headquarters, the DIGITAL VMS
Clusters were very effective at protecting the data ... What impressed us was
the ability of all of our major suppliers to mobilize and furnish equipment
and services. DIGITAL managed this very well indeed. They were everywhere
with us.”
—Patrick Hummel
IT Director Capital Markets Division, Credit Lyonnais
57
CHAPTER XVI Vision of the Future
“Today, OpenVMS is the most flexi- For example, let’s consider a scenario of a system manager for a large
ble and adaptable operating system cluster in a telecommunications company. Once every three months, a
on the planet. What started out as communication satellite might send enormous quantities of vital data to his
the concept of ‘Starlet’ in 1975 is receiving station. Transmission time is only two hours, and it’s critical that
moving into Galaxy’ for the 21st
all the data are processed immediately. He gets no second chances. But
century. And like the universe, there
is no end in sight.” his systems are already busy crunching day-to-day information. Short of
buying, or leasing, new CPUs, memory, and disks, what can he do?
—Jesse Lipcon,
Senior VP, UNIX and OpenVMS
Systems Business Unit
That’s where Galaxy will come in. DIGITAL is developing an evolution in
OpenVMS functionality that will include a new model of computing that
allows multiple instances of OpenVMS to execute cooperatively in a single
computer. For companies looking to improve their ability to manage unpre-
dictable, variable, or growing IT workloads, the DIGITAL Galaxy software
solution for OpenVMS provides the most flexible way to dynamically recon-
figure and manage system resources. Galaxy is a powerful software solu-
tion that allows system managers to easily reallocate individual CPUs or
memory through a simple drag-and-drop procedure.
Enhancing OpenVMS
After 20 years, OpenVMS still has tremendous growth potential.
OpenVMS is a key component of the DIGITAL strategy to satisfy
its customers’ computing needs well into the next century.
58
The five-pronged OpenVMS strategy
“OpenVMS plays a critical role in our customers’ operations. It’s a very
1. DIGITAL will maintain all current vibrant, vital operating system, with exceptional performance and high
OpenVMS capabilities and will ease availability.”
the migration to a 64-bit environ-
—Bruce Claflin
ment. Senior VP and General Manager,
2. The company will continue to invest Sales and Marketing
in OpenVMS development to
ensure the long-term future of the
operating system.
3. The disaster tolerant, 24X365
strengths of OpenVMS will continue
to be enhanced.
4. The company will provide seamless
integration with Windows NT.
5. OpenVMS will continue to provide
an unlimited high-end to Windows
NT. Current OpenVMS engineering
projects are upholding the same
high standards of engineering
excellence that have characterized
OpenVMS from its inception.
“If OpenVMS engineering continues the type of innovation we’re doing now,
we’ll be here for another 20 years, and then we’ll be asking ourselves again:
what’s next?”
—Steve Zalewski
Technical Director of OpenVMS systems software group
59
VMS TO OPENVMS: Major Releases
VMS V1 August 1978 VAX V4 September 1984 ~ VMS V5.4 October 1990
• Multiuser, multifunction 40,000 licenses • Support for new processors –
virtual memory operating system • Support for new processor – VAX 8600 VAX 6000-510,520
• ODS-1 and ODS-2 file systems MicroVAX I/II (v4.1) • Vector processing option for
• Integrated DECnet VAXstation I/II (v4.1) VAX 6000-4xx
• ANSI magtape support • VAXclusters • DCL commands for Fault Tolerant
• Languages • Connection manager (VAXft) systems
• VAX-11 FORTRAN IV-PLUS • Distributed lock manager • TPU enhancements
• VAX-11 MACRO generates native code • Distributed file system (F11BXQP) • DECwindows enhancements
• BASIC-PLUS 2 and COBOL • Security enhancements • MSCP load balancing and preferred path
• DCL and MCR command language • Command line editing and • Password history. Dictionary and site
interpreters command recall specific password filters
• Supported hardware • Local area terminal server • Hardware releases
• VAX-11/780 with a minimum of 256 KB • Access control lists implemented • V5.4-0A October 1990
of memory, up to a maximum of 2 MB • Cluster wide operator control • VAX 9000
• 2 RK06 disks, or MASSBUS disk • Variable prompt strings • V5.4-1, December 1990, replaced
and tape • VAX 9000 SMP
• DMC-11 communications interface VMS V4.4 • VAXstation 3100 Model 76
• CR11, LP11, and LA11 • Support for new processors – VAX 8200, • VAX 4000 Model 200
• DZ11 with VT52 and LA36 terminals VAX 8250, VAX 8300, VAX 8350 • VAXft models 110, 310, 410, 610, 612
• Floating point accelerator VAX 8500, VAX 8550, VAX 8700,
VAX 8800 VMS V5.5 November 1991
VMS V2 April 1980 ~3000 licenses • ASMP support for VAX 83xx and VAX • Support for new processors – MicroVAX
• Support for new processor – VAX-11/750 88xx systems 3100 Models 30, 40 & 80
• More native languages • Cluster packages VAX 8974 & VAX 8978 VAX & VAXserver 6000-6xx series
• EDT screen editor • Disk volume shadowing and VAX 4000 Models 60, 500 & 600
• SET HOST HSC support VAXstation 4000 Model 60 & VLC
• MAIL, PATCH and SEARCH utilities • New queue manager
• Shared sequential RMS files VMS/ V5 May 1988 • New licensing features
• Support for multiport shared memory • Support for new processors – VAX 6210, • LAT enhancements (SET HOST/LAT,
and DR780 6220, 6230, 6240, 8810, 8820, 8830, 8840, LATmasterfeatures)
• Connect-to-interrupt driver 8842, VAXserver 6210, 6220 • Phase II Shadowing (host based
• User written system services • Symmetric multiprocessing shadowing)
• VAX FORTRAN (77) (SMP) support • Cluster wide tape service (TMSCP)
• Mixed interconnect VAXclusters • New RTLs - DECthreads and BLAS
VMS V3 April 1982 ~10,000 licenses • License management facility fast-vector maths library
• Support for new processors – • Terminal fallback utility • Hardware releases
VAX-11/730, VAX 11/725, VAX-11/782 • Modularized executive • V5.5-2HW September 1992
• Asymmetric multiprocessing (ASMP) • Structured DCL: IF-THEN-ELSE, • MicroVAX 3100 Model 90,
for VAX-11/782 GOSUB and CALL • VAX 4000 Models 100 & 400
• Support for new architectures, protocols, • System Management enhancements • VAX 7000 Model 600
busses • Dynamic failover of dual pathed disks • VAX 10000 Model 600
• System communication architecture • New batch and print queue features • VAXstation 4000 Model 90
(SCS) • AUTOGEN Feedback • V5.5-2 September 1992
• Mass storage control protocol (MSCP) • VAX 7000 Models 610, 620, 630, 640,
• Lock management system services DEC Windows (v5.1) VMS V5.2 800 through 860
• MONITOR utility for September 1989, ~300,000 licenses • VAXstation Model 90A
performance monitoring • Support for new processors – VAX & • V5.5-2H4 August 1993
• BACKUP VAXserver 6400 series, VAXserver 3100 • MicroVAX 3100 Models 85,88,95,96
• Command definition utility for DCL • Clusters of 96 nodes • VAX 4000 Models 100A, 105A, 106A, 108,
• Terminal autobaud detection, CTRL/T, • Hardware release 500A, 505A, 600A, 700A, 705A, 800A
and hangup on logout • V5.2-1 October 1989 • VAXstation 4000 Model 96
• SPAWN and ATTACH • MicroVAX 3100 • V5.5-2HF August 1993
• VAXstation 3100 Model 38/48 • VAXft Model 810
• VAXstation 6000 Series 4XX
60
OpenVMS/AXP V1.0 November 1992 - OpenVMS/VAX V6.2 May 1995 & OpenVMS/VAX V7.1 & OpenVMS/Alpha
Alpha is here! OpenVMS/Alpha V6.2 June 1995 V7.1 December 1996
• Support for new Alpha processors • Support for new processors – • Support for new processors –
DEC 3000 Models 400, 400S, 500 & 500S AlphaServer 2100 5/250, 8200 5/300, AlphaServer 800 5/333 & 5/400
DEC 4000 Model 600 8400 5/300 • Pipes
DEC 7000 Model 610 • Freeware V1.0 CD distributed with • Windows NT Affinity
• Based on VMS V5.4 operating system • PPP protocol
• DECmigrate for translating VAX images • Automatic foreign commands • Internet product suite
• MACRO-32 compiler (like UNIX PATH mechanism) • Dump Off System Disk for Alpha
• No clusters, no RMS journaling, no • RAID subsystem support • External Authentication (LAN manager
shadowing, no SMP • DCL TCP/IP functions e.g.: COPY/FTP single signon)
and SMTP transport in MAIL • 100BaseT Fast ethernet support (Alpha)
OpenVMS/VAX V6.0 June 1993 • OpenVMS Management Station • Memory channel high performance
• Support for new processors – VAX 7000 • SCSI clusters cluster interconnect
Model 650/660, VAX 10000 Model • SCSI-2 Tagged Command Queuing • Very Large Memory (VLM) support
650/660 • BACKUP Manager - Screen oriented • BACKUP API
• Rationalized and Enhanced security interface • CDE interface for DECwindows
(Level C2 compliance) • Hardware releases • 64 bit system services
• Multiple queue managers across cluster • V6.2-1H1 (Alpha) November 1994 • Scheduling system services
• HELP/MESSAGE utility • AlphaServer 1000A 4/266
• Support for ISO 9660 CD-ROM format • AlphaBook 1
• Adaptive Pool Management • AlphaServer 2100A 4/275, 5/250 & 5/300 Compiled by John Gillings Sydney CSC,
• SYSMAN cluster wide SHUTDOWN • AlphaStation 255/233 & 255/300 September 1997.
and startup logging • V6.2-1H2 (Alpha) January 1995 Sources: Ruth Goldenberg, Max Burnet,
• Cluster wide Virtual I/O cache • AlphaServer 300 4/266 Steve Tolna, Thomas Schwarz, Mark
• Extended physical and virtual • AlphaServer 1000A 5/266, 5/333 & 5/400 Buda, Sharon Rogenmoser, Kim Kinney,
addressing • AlphaServer 4000 5/300E Ken Blaylock, Rod Barela, Kelly Oglesby,
• Protected subsystems • AlphaServer 4100 5/400, 5/300, 5/400 & Marie Teixeira, Michael Junge, Julian
• DECnet/OSI 5/466 Sandoval, Mark Masias, Jason Gallant,
• DECwindows XUI replaced by • AlphaServer 8200 5/440 Brian Breton, Laura Buckley, Richard
DECwindows Motif • AlphaServer 8400 5/440 Rhodes, Dave Pina, Sue Clavin, Tim
• AlphaStation 500/300, 500/400 & 500/500 Ellison, John Manning, Dave Hutchins,
OpenVMS/VAX V6.1 April 1994 & • AlphaStation 600 5/266, 600 5/300 & Paul McGrath, Judy Novey, Ian Ring, Ron
OpenVMS/Alpha V6.1 May 1994 5/333 Decker, Stephen Hoffman, VMS marketing,
• VAX and Alpha
Sales Updates, Old PID material, VMS
• Support for new processors – OpenVMS/VAX V7.0 & information sheet ED-31080-48, VMS
AlphaServer 2100 4/200 & 4/275 OpenVMS/Alpha V7.0 December 1995 SPD’s, OpenVMS New Features Manuals
DEC 3000 Models 700 & 900 • Process affinities and capabilities from
DEC 7000 Model 710 & 7xxx DCL (Set PROCESS/AFFINITY) Edited by: Andy Goldstein
VAX 7000 Models 7xxx • HYPERSORT High performance SORT
• PCSI Product installation utility utility (Alpha)
(PRODUCT command) • Ingegrated network and internet support
• Shadowing and RMS Journaling • New MAIL utility (rewritten)
for Alpha • Timezone and UTC support
• DECamds bundled with operating • 64-bit addressing – new system services
system • Kernel threads
• CLUE Crash dump utility • Spiralog high performance file system
• DPML standard maths library • Dump file compression (Alpha)
• C++ support • Wind/U – Windows Win32 API
• DECnet/OSI Extended Node Names • Fast I/O and Fast Path highly
optimized I/O
61
VAX and VMS History
1975
• VAX architecture committee 1981
formed with goal of “build- • VAX information architecture
ing a computer that is cul- introduced, which included
turally compatible with VAX-11, FMS, DATATRIEVE,
PDP-11, but with increased CDD, RMS, and DBMS.
address space of 32-bits.”
The result: VAX, the “Virtual
Address eXtension” of the
PDP-11’s 16-bit architecture.
• VMS, the “Virtual Memory
System” operating system
was developed simultane-
ously, allowing complete
integration of hardware
and software.
1979 1983
• DECnet Phase II • DIGITAL announced VAXclusters:
announced. the capability of tying VAX processors
together in a loose processor coupling
• Fortran IV announced.
that allowed multiple VAX systems to
1977 operate as a single system.
• Introduction of VAX 11-/780, • VAX-11/725 announced.
the first VAX system. • CI connectivity introduced.
• VMS V1.0 announced.
1980
• VMS V2.0 shipped, offering
the industry’s largest array of
1978 languages on one system.
• VMS V1.0 shipped. The development • DECnet Phase III announced.
goal was to achieve compatibility
• VAX-11/750 introduced, the
between PDP-11 and VAX systems
second VAX family member
so information and programs could
and the industry’s first Large
be shared.
Scale Integration (LSI) 32-bit
1984
minicomputer.
• VAX-11/785 introduced, the
most powerful single VAX
computer to date. CPU cycle
time was 133ns, 50% faster
than the 200ns cycle time
of the VAX-11/780.
• VMS V4.0 announced.
• VAX 8600 announced, the
first of a new generation of
1982 VAX systems. Offered up to
• VAX- 11/730 announced, the 4.2 times the performance
third VAX family member, of the VAX-11/780;
the first low-cost VAX increased I/O capability
processor to fit on 3 hex while maintaining I/O
boards, the first VAX to subsystem compatibility
fit into a 10.5-inch-high with the VAX-11/780 and
rackmountable box. VAX-11/785 systems.
• VMS V3.0 shipped. • VAXstation I announced,
• RA60 and RA81 disk DIGITAL’s first 32-bit
drives shipped. single-user workstation.
1991
• OpenVMS name change announced.
• NVAX, DIGITAL’s fourth VAX microprocessor,
implemented in 0.75-micrometer CMOS
technology; shipped in VAX 6600 systems.
• OpenVMS V5.5 shipped.
• DIGITAL and Microsoft Corporation
announced alliance allowing Microsoft
Windows to retrieve and exchange data with
1987 local area network servers running DIGITAL
• VAX 8978 and 8974 systems introduced, PATHWORKS software.
DIGITAL’s most powerful systems to date, • DECnet Phase V announced.
offering up to 50 times the power of the
VAX-11/780 system.
• VAXstation 2000 announced, the first
workstation costing less than $5000,
1985 which ultimately became the highest
• MicroVAX chip introduced for volume workstation in the industry.
the MicroVAX II, DIGITAL’s 1989
• New generation of MicroVAX computers • Introduction of the VAX 6500 System,
first 32-bit microprocessor.
unveiled: the MicroVAX 3500 and 3600. DIGITAL’s most powerful and expand-
First chip manufactured with
internally developed semicon- • CVAX chip introduced, the second-gener- able VAX system in a single cabinet.
ductor technology. “VAX-on-a- ation VLSI VAX microprocessor, offering • VMS V5.1 and V5.2 shipped.
chip” had the highest level of 2.5 times the power of its predecessor. • Rigel chip set introduced. Shipped
functionality of any 32-bit The company’s first internally manufac- in VAX 6400 system and later in
processor in the industry. tured CMOS microprocessor. VAX 4000 system.
• VMS V4.2 shipped.
1986 1990
• Top-of-the-line VAX 8800, midrange VAX • DIGITAL announced VAXft 3000
8300, and VAX 8200 announced, the first system. The first fault-tolerant system
VAX systems to support dual processors. in the industry to run a mainstream
Each machine incorporated VAXBI, a operating system (VMS); first system
new high-performance bus. in which every component, including
1988 the backplane, was mirrored.
• VMS V4.5 shipped. • VAX 6000 System platform announced. Built on 3 key
technologies: the DIGITAL CMOS VLSI VAX processor • VAX 6500 shipped with the Mariah
• Local Area VAXclusters systems intro-
(CVAX chip), a symmetric multiprocessing hardware chip set. The processor delivered
duced, extending distributed computing
and software environment, and the VAXB1 I/O approximately 13 times the power
to the Workgroup via the Ethernet and
interconnect. of a VAX-11/780 system, per processor.
bringing the software advantages of the
VAXcluster environment in MicroVAX II • VMS V5.0 shipped in concert with the VAX 6200 • VMS V5.4 shipped.
systems. system.
1995
• Affinity for OpenVMS and Windows NT
program announced.
• Affinity Wave I announced – Application
1993 Vendor Partnering.
• OpenVMS AXP V1.5 shipped; • OpenVMS Alpha V6.2 shipped;
OpenVMS VAX 6.0 shipped. OpenVMS VAX V6.2 shipped. 1997
• DIGITAL 2100 Alpha AXP • Wave IV announced – Future
• VAX4000 Model 106A and VAXstation 4000
Server announced. strategy for unlimited high-end
Model 96 announced.
• OpenVMS VAX V7.1 shipped;
• Turbolaser AS8400/AS8200, AS 400 announced.
OpenVMS Alpha V7.1 shipped.
• MicroVAX 3100 Model 96 announced.
• AlphaServer 800 announced.
• AlphaServer 1200 announced.
1994
• OpenVMS VAX V6.1 shipped;
OpenVMS Alpha V6.1 shipped.
• VAX4000 Model 505A/705A.
announced.
1992 • MicroVAX 3100 Model 85
• DIGITAL announced Alpha, 64-bit
announced.
processor architecture for 21st century
computing, Engineered to support
1996
• Affinity Waves II and III
multiple operating systems and
announced.
designed to increase performance by
a factor of 1000 over its 25-year life. • Wave II – Real World
The first Alpha chip was the 21064, Deployment.
which provided record-breaking • Wave III – Advanced Partner
200-Mhz performance. Deployment.
• First-generation Alpha systems • OpenVMS Alpha V7.0 with
included the DEC 3000 Models 400 64-bit VLM/VLDM support
and 500 workstations, DEC 4000 shipped; OpenVMS VAX 7.0
system, DEC 7000 System, and shipped.
DEC 10000 System. • VAX 7000 Model 800, VAX 4000
• MicroVAX 3100 Model 40 announced. Model 108, and MicroVAX 3100
• OpenVMS AXP V1.0 shipped. Model 88 & 98 announced.
• AlphaServer 4000/4100,
AlphaServer 1000A and
AlphaServer 300 announced.
In the very long term, we see
OpenVMS as the huge, bullet-
proof, 24x365, disaster-tolerant
data store for NT applications, in
general. That kind of absolute no-
excuses availability isn’t going to
be matched for a long time by
anybody. In an Internet world,
more and more of our customers
need that availability right now.
—Wes Melling
VP of Windows NT and
OpenVMS Systems Group
The following are trademarks of Digital Equipment Corporation: DIGITAL, International Business Machines Corporation. IEEE and POSIX are registered
the DIGITAL logo, ALPHA, ALPHA AXP, AlphaChip, AlphaServer, BI, Business trademarks of The Institute of Electrical and Electronics Engineers, Inc. Intel is
Recovery Server, CI, DATATRIEVE, DEC 3000, DEC 4000, DEC 7000, DECamds, a registered trademark of Intel Corporation. Microsoft, Windows, and WIN32
DECchip, DECmigrate, DECnet, DECsystem, DECWORLD, FMS, HSC, HSC70, are registered trademarks and Windows NT is a trademark of Microsoft
LSI-11, MicroVAX, MSCP, OpenVMS, PDP, PDP-11, PDP-11/70, RSTS, RSX-11M, Corporation. MIPS is a trademark of MIPS Computer Systems, Inc. Motif and
RT-11, SA, SBI, UNIBUS, ULTRIX, VAX, VAX FORTRAN, VAX 4000, VAX 6000, OSF/Motif are registered trademarks of Open Software Foundation, Inc.
VAX 6400, VAX 6500, VAX 8200, VAX 8300, VAX 8600, VAX 8800, VAX 9000, MUMPS is a registered trademarks of Massachusetts General Hospital. Olivetti
VAXBI, VAXcluster, VAXft, VAXserver, VAXstation, VAX-11/730, VAX-11/750, is a registered trademark of Ing. C. Olivetti. Scrabble is a registered trademark
VAX-11/780, VAX-11/782, VAX-11/785, VLM, VMS, VMScluster. of Milton Bradley. Xerox is a registered trademark of Xerox Corporation.
X/Open is a trademark of X/Open Company Limited. UNIX is a registered trade-
Third-party trademarks: Andersen Consulting is a registered trademark of mark in the United States and other countries, licensed exclusively through
Arthur Andersen & Co. BASIC is a registered trademark of the Trustees of X/Open Company, Ltd. All other products or company names are used for iden-
Dartmouth College, D.B.A. Dartmouth College. Energizer and Energizer Bunny tification purposes only, and may be trademarks of their respective owners.
are registered trademarks of Eveready Battery Company, Inc. Forte is a regis-
tered trademark of Forte Software, Inc. IBM is a registered trademark of
Printed in U.S.A. Rel.# 97/97 10 57 20.0 Copyright 1997 Digital Equipment Corporation. All Rights Reserved.