Motorola & IBM’s PowerPC Overview of Wesley Davis.

Slides:



Advertisements
Similar presentations
Lesson 8 CPUs Used in Personal Computers.
Advertisements

PC Operating Systems in Review lesson 12. UNIX DOS The Macintosh Operating System Windows 3.x OS/2 Warp Windows NT Windows 95 and 98 Linux Windows 2000.
The System Unit What is the system unit?
“Understanding Computers” Intro to GIS Fall 2004.
I NPUT D EVICES Input Devices: devices that input information into the computer such as a keyboard, mouse, scanner, and digital camera.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
The Evolution of RISC A Three Party Rivalry By Jenny Mitchell CS147 Fall 2003 Dr. Lee.
Lecture 6a - Overview of operating systems CSCI102 - Introduction to Information Technology B ITCS905 - Fundamentals of Information Technology.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Room: E-3-31 Phone: Dr Masri Ayob TK 2123 COMPUTER ORGANISATION & ARCHITECTURE Lecture 4: Computer Performance.
CSCE101 – 4.2, 4.3 October 17, Power Supply Surge Protector –protects from power spikes which ruin hardware. Voltage Regulator – protects from insufficient.
Computer Hardware Processing and Internal Memory.
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER System Software computing ESSENTIALS    
By Mr. Abdalla A. Shaame 1. What is Computer An electronic device that stores, retrieves, and processes data, and can be programmed with instructions.
1 Chapter 4 The Central Processing Unit and Memory.
Computer System System Software. Learning Objective Students should understand the different types of systems software and their functions. Students should.
Processors for Embedded Systems PowerPC X86 MIPS ARM & Strong ARM SuperH RISC (SH3 and SH4) PIC – EE 4175.
Mac OS COMP 240. Mac OS OS X previously Mac OS X, is a series of Unix- based graphical interface operating systems developed, marketed, and sold by Apple.
Computer performance.
Stuart Cunningham - Computer Platforms COMPUTER PLATFORMS Network Operating Systems Week 9.
The Graphical User Interface
14th April 1999Hepix Oxford Particle Physics Site Report Pete Gronbech Systems Manager.
Chapter 10 – UNIX. History In late 1960s, two employees of Bell Labs (Ken Thompson & Dennis Ritchie) designed a new operating system to overcome the constraints.
Lesson 6 Operating Systems and Software
Information and Communication Technology Fundamentals Credits Hours: 2+1 Instructor: Ayesha Bint Saleem.
CPUs Used in Personal Computers Powered by DeSiaMore1.
Digital Sound. Computer Sound To convert an analog wave into digital, converters use a process called sampling DEF: Sampling- the height of the sound.
Guide to Operating Systems, 4th ed.
Current Computer Architecture Trends CE 140 A1/A2 29 August 2003.
Introduction CSE 410, Spring 2008 Computer Systems
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Company LOGO High Performance Processors Miguel J. González Blanco Miguel A. Padilla Puig Felix Rivera Rivas.
Copyright Prentice-Hall, Inc Chapter 2.
A+ Guide to Software Managing, Maintaining and Troubleshooting THIRD EDITION Introducing and Comparing Operating Systems Chapter 1.
Guide to Operating Systems, 4 th ed. Chapter 3: Operating Systems Hardware Components.
Made by: Nilesh Kumar. Windows 8 is a personal computer operating system developed by Microsoft as part of Windows NT family of operating systems. Development.
Computer Fundamentals MSCH 233 Lecture 2. What is a Software? Its step by step instructions telling the computer how to process data, execute operations.
Unix Systems security and security evaluation criteria.
Yuh-Jzer JoungSystems Software The Power Behind the power.
Chapter 5B Modern CPUs.
Processors for Embedded Systems PowerPC X86 MIPS ARM & Strong ARM SuperH RISC (SH3 and SH4)
CMPF124 Basic Skills For Knowledge Workers Chapter 1 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
PC hardware and x86 programming Lec 2 Jinyang Li.
66 CHAPTER SYSTEM UNIT. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 1-2 Lecture Objectives System unit components Microprocessors Memory.
©Richard L. Goldman 1 Microprocessors (Animated Presentation) ©Richard L. Goldman April 25, 2002.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Introduction to Operating Systems (OS)
CPU/BIOS/BUS CES Industries, Inc. Lesson 8.  Brain of the computer  It is a “Logical Child, that is brain dead”  It can only run programs, and follow.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
A Look Inside The Processor
Multimedia Systems Can be categorized based on functionality as below: Multimedia Presentation Systems (for user) Multimedia Development Systems (for developer)
Lecture # 10 Processors Microcomputer Processors.
Guide to Operating Systems, 5th Edition
Chapter 5 Operating Systems.
Introduction to Microcontrollers
Operating System & Application Software
PC Operating Systems in Review
Lesson 8 CPUs Used in Personal Computers.
Microprocessors (Animated Presentation)
A Brief Introduction of MacOS
Guide to Operating Systems, 5th Edition
Unit OS2: Operating System Principles
McGraw-Hill Technology Education
Lecture 3 The Hardware.
Есептеуіш техниканың даму тарихы
Mac OS X thread APIs Mach threads POSIX threads (pthreads)
PC Operating Systems in Review
Lesson 8 CPUs Used in Personal Computers.
Intel CPU for Desktop PC: Past, Present, Future
Presentation transcript:

Motorola & IBM’s PowerPC Overview of Wesley Davis

IBM’s first attempts at RISC PC/RT workstation –ROMP CPU POWER architecture

Motorola + IBM+ Apple Designed PowerPC architecture PowerOpen Environment specification Apple & IBM: Taligent –OS for PowerOpen spec & PowerPC –Disbanded in 1995 Common Hardware Reference Platform (CHRP)

First-Generation PowerPC (G1) First PowerPC chip produced: 601 –Apple PowerMac 6100 –IBM RS/6000 Embedded applications: –IBM 4xx, Motorola 5xx, 8xx

Second-Generation (G2) Desktop/Servers: 602, 603, 604, 620 –603e, 604e: first 200MHz desktop CPU –620: 64-bit server CPU –603q & x704: third-party G2 processors Embedded applications: –5xxx, 82xxx, E603e –E603e: first 300MHz embedded CPU

Third-Generation (G3) Desktop/Servers: 750, 755 –750: world’s first copper-based CPU –750FX: first 1000MHz CPU –Multiprocessing capable Embedded applications: 740, 745 –740: First 400MHz embedded CPU –740: First copper-based embedded CPU

Forth-Generation (G4) 74xx series Copper-based Multiprocessor configurations AltiVec Technology / Velocity Engine –Answer to Intel’s MMX –Vector math unit on CPU –160 new instructions for PowerPC ISA

Fifth-Generation (G5) PPC bit clean Copper-based Silicon-On-Insulator (SOI) design Multiprocessor configurations AltiVec Technology

Apple Computer PowerMac –601, 603, 604, G3, G4 PowerBook –601, 603, 604, G3, G4 iMac –First series: G3 –Second series: G4 iBook –G3

BeBox Dual 603 –66MHz and 133MHz configurations –Custom hardware/software for MP on did not natively support MP PC-style hardware –ISA bus, PCI bus Modems, network adaptors, video cards, sound –AT-keyboard (no ADB)

Nintendo GameCube “Gekko” –Custom 405MHz PowerPC processor

Operating Systems Apple MacOS Microsoft Windows NT BeOS IBM AIX, OS/2 BSD Linux Others…

Apple MacOS Version 7: –First to support PowerPC Macintosh Version 8: –New GUI, 8.5 was first to be PPC-only Version 9: –Further GUI improvements Version 10: –Rewritten OS: Darwin BSD core

Microsoft Windows NT NT 3.51 and 4.0 Platform support: –Intel x86 –PowerPC –DEC Alpha –MIPS

BeOS Designed for dual-603 BeBoxes Released for other PowerPC machines –Apple would not give G3 specs BeOS developed for x86 Be, Inc. now out of business –Sold property and materials to Palm, Inc.

IBM AIX –Basis of PowerOpen spec –Ported to IBM PowerPCs and PowerMacs OS/2 –IBM desktop OS, also for x86 –Developed with Microsoft Basis for Windows NT

UNIX-like operating systems BSD –FreeBSD, NetBSD, OpenBSD Supports many hardware platforms –Apple Darwin: core of MacOS X Ported to x86 Linux –Originally designed for x86 Support for almost any hardware platform –LinuxPPC, MkLinux, Linux-Mandrake PPC

Other operating systems QNX Neutrino AmigaOS LynxOS ChorusOS PowerMAX OS OS-9

Real-Time Embedded OS VRTX Nucleus

Benchmarks BYTEmark SPEC95

BYTEmark Test Results

SPEC95 Test Results CPUIntFP G3/ G3/ G3/ G4/ G3/ G3/ G4/ G4/ CPUIntFP SPARC Celeron Pentium Pentium Alpha Pentium Alpha Athlon

PowerPC