Ch1a- 1 EE/CS/CPE Computer Organization Seattle Pacific University What this course is about... SPEED LIMIT Speeeeeeeeeeeed!
Ch1a- 2 EE/CS/CPE Computer Organization Seattle Pacific University Our domain We are interested primarily with CPU-related functions A single chip, often with several CPUs on it Also, we’re interested in memory systems The important parts we care about are... Cache (on-chip, or close to the CPU) Virtual memory (includes the disk drive) 1.4 Intel Core 2 Extreme Mobile X7900
Ch1a- 3 EE/CS/CPE Computer Organization Seattle Pacific University A Motherboard MSI P6N SLI-FI ATX Intel Motherboard
Ch1a- 4 EE/CS/CPE Computer Organization Seattle Pacific University A bit of history Size Power Perf. Memory PricePerformance YearName(ft 3 )(watts)(adds/sec)(1996 $)/Price 1996Pentium ,000,00016 MB$4,400239,000,000 Pro IBM PC , KB$4,081154, Cray-15860,000166,000,00032 MB$8,459,71250, PDP ,0004 KB $66,07113, IBM 6010,000500,00064 KB $4,140, S360/ Univac ,5001,90048 KB$4,996, Pentium ,000,000, MB$1,00015 x / Core ,000,000,0008 GB $ x 10 9 Duo E i ,000,000,00016 GB $ x 10 9
Ch1a- 5 EE/CS/CPE Computer Organization Seattle Pacific University Whodunit? J. Presper Eckert and John Mauchly (U. Penn) ENIAC during WWII. Computed artillery tables, programmed by re-cabling. John von Neumann Joined ENIAC project in 1944 Credited with developing the concept of a stored- program computer 1.8 Maurice Wilkes (Cambridge) Developed EDSAC in 1946, first stored-program computer
Ch1a- 6 EE/CS/CPE Computer Organization Seattle Pacific University Generations ’sVacuum tubesMercury Tubes, CRTs GenerationDatesPrimary TechnologyMemory Technology TransistorsCore memory,Drums I.C.DRAM, Tapes 478-LSI, VLSIDRAM, Disks, CDs, Flash 5???5???
Ch1a- 7 EE/CS/CPE Computer Organization Seattle Pacific University Things change... NO! (at least not everything) Basic concepts stay the same CPU/Memory interface Instruction execution Instruction sets Memory hierarchy Even the details don’t change too fast Caches, Virtual memory, Pipelines all look similar to the way they’ve always looked The technology changes, the concepts remain ? Will everything you learn in this course be obsolete next year?
Ch1a- 8 EE/CS/CPE Computer Organization Seattle Pacific University What You Will Learn in this Course Processor Architecture Instruction Set (Assembly language) Datapaths Arithmetic Control Pipelining Memory systems Cache memories Virtual memory All about the innards of of a computer