9
VAX Computer Architecture Michael Collins CS350 – Computer Organization Section 1 – Spring 2002

VAX Computer Architecture Michael Collins CS350 – Computer Organization Section 1 – Spring 2002

Embed Size (px)

Citation preview

Page 1: VAX Computer Architecture Michael Collins CS350 – Computer Organization Section 1 – Spring 2002

VAX Computer Architecture

Michael CollinsCS350 – Computer Organization

Section 1 – Spring 2002

Page 2: VAX Computer Architecture Michael Collins CS350 – Computer Organization Section 1 – Spring 2002

Background

• Built by Digital Equipment Corporation

• Introduced in 1975

• 32-bit architecture

• One of most popular architectures ever

• Highly compatible with PDP-11

• Rated in VAX Units of Performance

• Still used today

Page 3: VAX Computer Architecture Michael Collins CS350 – Computer Organization Section 1 – Spring 2002

Data Types

• Byte was basic unit• Not all had to be implemented in a system for it to

function• 16 types

– Byte, word, longword, quadword, octaword, F_floating, D_floating, G_floating, H_floating, variable-length bit field, absolute queues, self-relative queues, character string, trailing numeric string, leading separate numeric string, packed decimal string

Page 4: VAX Computer Architecture Michael Collins CS350 – Computer Organization Section 1 – Spring 2002

Addressing

• Key point of architecture• 32-bit• 4.3 billion bytes of virtual address space• 9 basic modes

– Register, register deferred, autoincrement, autoincrement deferred, autodecrement, displacement, displacement deferred, literal, index

Page 5: VAX Computer Architecture Michael Collins CS350 – Computer Organization Section 1 – Spring 2002

Processor State

• Portion of a process that is store in the processor’s registers rather than memory while it is executing

• 16 32-bit general purpose registers– Base registers, index registers, temporary storage,

accumulators, specialized registers• 15, program counter• 14, stack pointer• 13, current frame pointer• 12, argument pointer

• 32-bit Processor status longword• 32-bit Internal processor register

Page 6: VAX Computer Architecture Michael Collins CS350 – Computer Organization Section 1 – Spring 2002

Memory

• Memory manager

• 4 access modes– Kernel, executive, supervisor, user

• Page table

• Virtual address space– System address space, Per-process space

Page 7: VAX Computer Architecture Michael Collins CS350 – Computer Organization Section 1 – Spring 2002

Timeline

• 1975 – Virtual Address eXtension (VAX) computer architecture is first announced.

• 1978 – VAX-11/780 : case is 60” tall by 47” wide; hit MIPS barrier; four megabytes of Random Access Memory (RAM); implemented all instructions, system rated at 1.0VUP.

• 1984 – MicroVAX I : case is 22” tall by 6” wide by 28” deep; first VAX to use a true subset implementation; very slow, rated at .3VUP.

• 1984 – VAX 8600 : case is 60” tall by 80” wide; implemented all instructions; system rated at 4VUP.

• 1985 – MicroVAX II : first single-chip processor; subset instruction implementation; commercially a very popular system; system rated at .9VUP

• 1986 – VAX 8200 : case is 42” tall by 22” wide; implemented all instructions but not PDP-11 compatibility mode; system rated at 1.2VUP.

Page 8: VAX Computer Architecture Michael Collins CS350 – Computer Organization Section 1 – Spring 2002

Timeline (cont.)

• 1987 – VAXStation 2000 : very small system; popular for graphic design; system rated at .9VUP.

• 1987 – MicroVAX 3500/3600 : first VAX to use CVAX chip; had physical space for 64 megabytes RAM; system rated at 2.7VUP.

• 1989 – VAX 9000 : known as a big, hot, expensive, and electricity consuming machine; system rated at 157VUP.

• 1990 – VAX 4000 : known as a more robust and useful MicroVAX; supported 512 megabytes RAM; depending upon model, rated from 5-45VUP.

• 1990 – VAX 6000 : first VAX to use Mariah chip; system rated at 72VUP.• 1991 – VAX 7000/10000 : rated at 91MHz.• 1997 – Development of new models ends.• 1998 – Compaq purchases DEC for $9.6 billion.• 1999 – Sales of new systems ends.

Page 9: VAX Computer Architecture Michael Collins CS350 – Computer Organization Section 1 – Spring 2002

Bibliography

-        Compaq Corporation (2001). “VAX MACRO and Instruction Set Reference Manual.” URL: http://www.openvms.compaq.com:8000/73final/4515/4515pro_004.html

-         Compaq Corporation (Date unknown). “VAX Timeline.” URL: http://www.compaq.com/alphaserver/vax/timeline/

-         Haemmerle, Vance (1997). “My other VAX is a VAXBar.” URL: http://www.lpl.arizona.edu/~vance/www/vaxbar.html

-         [email protected]. (Date unknown). “VAX.” URL: http://telnet.hu/hamster/vax/e_main.html

-         Jones International (1999). “Digital Equipment Corporation (DEC).” URL: http://www.digitalcentury.com/encyclo/update/dec.html

-         Leonard, Timothy (1987). VAX Architecture Reference Manual. Billerica, MA: DECBooks. QA76.8.V37V38 1987: ISBN 0-932376-86-X

-         Pyramid Technology Services. (Date unknown). “VAX VUP Comparison Chart.” URL: http://www.pyramiddec.com/vupperf.htm

-         Silverman, Dwight. “Compaq Buys Digital, Rises to Industry’s Top 3.” Houston Chronicle. 27 January 1998. URL: http://www.chron.com/content/chronicle/page1/98/01/27/com.html