ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems Computer Systems ECEn 191 New Student Seminar
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems EARLY COMPUTERS ENIAC UNIVAC
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems EARLY MEMORY
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems COMMON TO ALL COMPUTERS
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems PENTIUM IV CHIP
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems COMPUTER EXAMPLE
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems MORE VERSATILE COMPUTER
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems PC MOTHERBOARD
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems MOTHERBOARD ELEMENTS CPU – Does the thinking according to Boolean logic
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems MOTHERBOARD ELEMENTS Memory – Short term memory that CPU can access – stores digital information as 1’s and 0’s
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems North and South Bridges North and South Bridges – control communication between processor, memory, and all the input/output devices
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems MOTHERBOARD ELEMENTS IDE – controls communication with disc drive
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems MOTHERBOARD ELEMENTS BIOS – Basic Input/Output System – when you turn on computer, these are the first instructions it sees – permanent memory
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems MOTHERBOARD ELEMENTS PCI – Peripheral Component Interconnect – Input/Output Bus – Controls the audio card, Ethernet card, card to disc drive
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems MOTHERBOARD ELEMENTS AGP – Advanced Graphics Port – Communication with video card and graphics
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems EXAMPLE OPERATION Click mouse on internet explorer icon – message makes way to CPU
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems EXAMPLE OPERATION CPU runs a program called “interrupt handler” to figure out what mouse wants CPU sends message to disc drive requesting file representing Explorer
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems EXAMPLE OPERATION Disc drive sends program to memory
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems EXAMPLE OPERATION When done, disc drive tells CPU it is done
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems EXAMPLE OPERATION CPU pulls in instructions and follows them
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems EXAMPLE OPERATION CPU changes what’s on screen, looks for Ethernet card
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems iPOD NANO
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems OTHER PORTABLE COMPUTERS 8 GB of Flash MemoryMicroprocessor
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems COMPUTER CHIPS
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems ASICs AND FPGAs ASIC – Application Specific Integrated Circuit FPGA – Field Programmable Gate Array
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems COMPUTER HEIRARCHY VLSI Circuit Design Digital Logic Design Microarchitecture/Organization Instruction Set Architecture Operating System Applications Software Hardware
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems SYSTEM ARCHITECT - NOKIA
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems LOGIC DESIGN AND VERIFICATION - APPLE
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems SOFTWARE ENGINEER - BMW
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems WHAT’S NEXT?
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems WHAT’S NEXT Wearable ComputersCloud Computing New Interfaces
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems COMPUTER SYSTEMS CLASSES ECEn 124 – Computer Systems ECEn 224 – Fundamentals of Digital Systems ECEn 320 – Digital System Design ECEn 324 – System Architecture ECEn 425 – Operating Systems ECEn 427 – Embedded Systems
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems LAB EXERCISE