University of Utah 1 Andy van Dam lecture thoughts?
University of Utah 2 A university spin-off Stanford University Networked workstation -SUN Microsystems (1982)
University of Utah 3 Bill Joy Graduate student at U.C. Berkeley Co-founder of SUN
University of Utah 4 Bill Joy Berkeley gets a UNIX tape (1974) Bill Joy adds additional features to UNIX -Creates “Berkeley Standard Distribution” (1978) BSD supports TCP/IP !
University of Utah 5 Remember VAX? DEC’s VAX machines formed much of the early Internet -Why? BSD Unix. This is why Unix is associated with the Internet.
University of Utah 6 Unix Lamentation Created by AT&T -AT&T didn’t profit from it
University of Utah 7 Unix Lamentation Popularized by DEC hardware -DEC didn’t profit from it
University of Utah 8 Unix Lamentation Better than MS-DOS -But never dethroned it as a popular OS for home computers
University of Utah 9 Unix Lamentation “Unix” not “unified” -Vendor-specific fragmentation AT&T: Original UNIX Berkeley: BSD SUN: SunOS, Solaris HP: HP-UX IBM: AIX SGI: IRIX Microsoft: Xenix Cray: UNICOS
University of Utah Unix Lamentation Just how fragmented is Unix? Take a look!
University of Utah Times are a-changin’ Prevailing wisdom: -Do as much as you can in hardware! -Remember the POLY instruction?
University of Utah Times are a-changin’ Why? -Assumptions: Slow (core) memory Easy for assembly language programmers Primitive compilers
University of Utah Times are a-changin’ But... -Assumptions don’t stay true forever! Fast (chip) memory Fewer assembly language programmers Better compilers
University of Utah What if... The instruction set were simple? Each instruction did very little? -...but fast? Pipelining!
University of Utah Pipelining
University of Utah RISC “Reduced Instruction Set Computer David Patterson (1980) -RISC project at U.C. Berkeley John Hennessy (1981) -MIPS project at Stanford University
University of Utah RISC SUN uses a RISC-based processor in its workstations (1987) RISC chips take over workstation market
University of Utah RISC SUN uses a RISC-based processor in its workstations (1987) RISC chips take over workstation market -...But NOT the home PC market! -Why?
University of Utah Reminder Essay (final version) due tomorrow in class.
University of Utah Looking ahead... Only two homework assignments left! -a small one-page writing assignment to be announced later -a final project
University of Utah “Test Question” On a scrap of paper, write a question that encapsulates one of the points from today's class, and turn it in. (Put your name on it!)