Mini-Computers • Mini-Skirt • DEC Europe Sales Person Yaniv Frishman

Mini-Computers • Mini-Skirt • DEC Europe Sales Person Yaniv Frishman

Origin of the Name • Mini-minor Mini-Computers • Mini-skirt • DEC Europe sales person Yaniv Frishman Seminar in computer History CS236801 1 Seminar in computer History CS236801 2 Comparison with Main-Frames Defining Facets Mainframes: 1. Architecture • Leased (rented) 2. Packaging • HW modifications not allowed • HW & SW sold together 3. Role of third-party in apps development Minicomputers: 4. Price • Sold, not rented 5. Financing • Much cheaper • Open spec, modifications encouraged • OEM model Seminar in computer History CS236801 3 Seminar in computer History CS236801 4 Word Length Short Word Workarounds • Typical 1960s IBM Mainframes used 36- • More complex instructions bits – Address stored in a different register – 10 decimal digits • Using double precision math (add with • Manufacturers assumed less would not be carry) enough • Shorter instructions reduce addressing abilities Seminar in computer History CS236801 5 Seminar in computer History CS236801 6 1 DEC PDP-1 PDP-1 I/O - DMA • I/O flows directly from the device to memory • Included many of the TX-0 features • Multiple interrupts • Designed from the ground using • HW support for correct handling (priority) transistors • Cheap: a single IBM I/O channel cost more • Capable of 100,000 additions per second than a complete PDP-1 ($120K) • Core memory of 4K words • About 50 machines sold Seminar in computer History CS236801 7 Seminar in computer History CS236801 8 PDP-1 Space Invaders PDP-1 Space Invaders • Developed by MIT students Applet demo – see • Using 1024x1204 CRT http://spacewar.oversigma.com/ • Planet Map • Simulated Gravity Seminar in computer History CS236801 9 Seminar in computer History CS236801 10 Business Model / DEC openness Interaction with Customers • IBM rented its computers • Encouraged modification by the customers – Modifications need IBM approval • Published detailed specs on cheap paper • DEC model: • Didn’t develop specialized HW and SW – PDP-1 was sold, not leased Seminar in computer History CS236801 11 Seminar in computer History CS236801 12 2 DEC PDP-8 PDP-8 Addressing • 7bits were used for the address field (small) • Memory: 32 blocks of 128 words (4KW) • 12 bit word length • Access across a block achieved by • 50,000 computers installed • Successful - performance, storage, packaging, setting bits in the opcode price • Improvements in logic and core memory reduced the cycle time to 1.6 microsec. Seminar in computer History CS236801 13 Seminar in computer History CS236801 14 PDP8 packaging PDP8 pricing • Constructed from a series of • Very cheap: $18K compact modules • Price dropped to $10K after a few years – Each performed a specific function • Price shocked the industry, many orders • Modules plugged into a chassis • Wire wrap connection • Once again estimates of the computer market size were proved incorrect • Small: embedded in other equipment • 8 cubic feet (volume), 250 pounds Seminar in computer History CS236801 15 Seminar in computer History CS236801 16 PDP8 programming OEMs • OEM: a separate company that bought • Limited memory prevented high-level minicomoputers, added specialized HW & programming SW and sold them under their own label • Simple, easy to understand computer • Relieved DEC of developing specialized SW • Gave rise to OEMs • Ranged across all segment of society: – Medical instrumentation – Small business records – Industrial controllers Seminar in computer History CS236801 17 Seminar in computer History CS236801 18 3 OEM example DEC PDP-10 • LS-8 used to operate theatrical stage lighting • One of the most influential computers • Cited as a key element in the success of the • The machine that made time-sharing common Broadway hit “A Chorus Line” – The basis of the ARPANET • Contained a PDP-8A, introduced 1975 – The platform upon which many applications were • Application specific control panel first developed: • EMACS • TeX • ISPELL • Kermit Seminar in computer History CS236801 19 Seminar in computer History CS236801 20 PDP-10 Architecture KA-10 • An improved HW implementation of the • The original PDP-10 processor was the PDP-6 KA10 • Shared the same 36-bit word length • Slightly extended the instruction set Seminar in computer History CS236801 21 Seminar in computer History CS236801 22 Wire Wrap Backplane PDP-10 Memory Management • Backplanes wire wrapped, semi- • KA10: maximum main memory of 256 automated manufacturing process Kwords • Management consisted of 2 sets of protection & relocation registers -"base and bounds" registers • This allowed separate read-only shareable code segment and read-write data/stack segment Seminar in computer History CS236801 23 Seminar in computer History CS236801 24 4 PDP-11 PDP-11 Instruction Set • A successor to the PDP-8 • A highly-orthogonal instruction set: • Was easier to program than its Operation ; operand access mode predecessors • Any addressing mode would work with any • the world's most successful family of operation minicomputers • Was replaced by VAX-11 Seminar in computer History CS236801 25 Seminar in computer History CS236801 26 PDP-11 I/O • New architecture: no dedicated I/O bus • It had only a memory bus, the Unibus DEC VAX • I/O devices are memory mapped Minicomputers – No need for special I/O instructions • Four levels of interrupts • Interrupting device puts its address on the bus Seminar in computer History CS236801 27 VAX - a virtual memory VAX computer • Making small but fast main memory seem • An extension of the PDP-11, with mainframe to be bigger by swapping data from a performance performance slower disk • Design began 1974 • Overall performance not seriously • VAX = Virtual Address eXtension (of PDP-11) degraded • VAX was able to execute PDP-11 instructions in a 32 instead of 16-bit address space • User is not aware that swapping is done • PDP-11 compatibility bit that was later dropped • The VAX provided a 32-bit virtual address • Memory divided into pages Seminar in computer History CS236801 29 Seminar in computer History CS236801 30 5 VAX Instruction Set VAX Commercial Aspects • Sixteen general purpose 32-bit registers • Successful: 100,000 units in 10 years • Rich set of 250 instructions • General purpose computer that came with • Two and three operand formats standard languages and SW • Register or memory operand in most • Biggest impact in engineering and science instructions • Prices started at $120K • The quintessential CISC processing • Cheap enough to serve a division in the architecture aerospace, automotive, chemical firms Seminar in computer History CS236801 31 Seminar in computer History CS236801 32 MIPS • The performance of VAX 11/780 became known as MIPS (million instructions per second) A Brief VAX Timeline • Later used as a benchmark of performance Seminar in computer History CS236801 33 VAX Kickoff First VAX • The VAX Architecture Committee began • VAX-11/780 introduced work on a computer with 32-bit architecture • Image: inside of VAX-11/780 Seminar in computer History CS236801 35 Seminar in computer History CS236801 36 6 VAX OS LSI VAX • V1.0 of the VMS operating system ships • Introduction of the VAX-11/750 • FORTRAN IV and DECnet, a 64 megabyte • The industry's first Large Scale Integration memory limit, an event driven priority (LSI) 32-bit minicomputer scheduler, process swapper, process deletion/creation/control Seminar in computer History CS236801 37 Seminar in computer History CS236801 38 ECL VAX “Personal “ VAX • VAX 8600: the first VAX implementation in • VAX station I. ECL technology • A powerful, single-user computing system supporting the professional user Seminar in computer History CS236801 39 Seminar in computer History CS236801 40 VLSI VAX VAX Station Best-Seller • MicroVAX: VAX on a VLSI chip • The VAXStation 2000 is introduced. • DIGITAL's first workstation with a cost of less than $5,000 • Became the highest volume workstation in the industry Seminar in computer History CS236801 41 Seminar in computer History CS236801 42 7 Last VAX Summary • VAX 7000 series, DIGITAL's most • Computer class between big-iron powerful VAX system, field-upgradeable to mainframes and personal computers the Alpha 64-bit processor • The basis for nowadays servers (VAX) • Continuing trend of bringing the computer to more people • Introduced important architectural aspects Seminar in computer History CS236801 43 Seminar in computer History CS236801 44 References References • WikiPedia • House of VAX: • A History of MTS - http://www.mcmanis.com/chuck/computers/vaxe http://www.clock.org/~jss/work/mts/30years.html n/ • Batch VS TS – Bruce Lakin, NJ EDU Computer • VAX timeline: Network 1980. http://research.microsoft.com/~gbell/digital/timeli • A History of Modern Computing by Paul E Ceruzzi. ne/32-bit.htm • The McGraw-Hill Computer Handbook • PDP-10: • IEEE Annals of the History of Computing http://www.columbia.edu/acis/history/pdp10.html • 234120 - Operating Systems – CS Technion • http://webcourse.cs.technion.ac.il/234118/ • www.computerhistory.org Seminar in computer History CS236801 45 Seminar in computer History CS236801 46 References • http://history.sandiego.edu/GEN/recording/ computer1.html • http://www.old- computers.com/history/detail.asp?n=58&t= 4 • http://www.poetproductions.com • http://www.ibiblio.org/pub/academic/comp uter-science/history/pictures/pdp1_1.jpg • http://spacewar.oversigma.com/ Seminar in computer History CS236801 47 8.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    8 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us