ECEn 191 – New Student Seminar - Session 8: Computer Systems
ECEn 191 – New Student Seminar – Session 7: Computer SystemsECEn 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 SystemsECEn 191 – New Student Seminar – Session 7: Computer Systems
EARLY COMPUTERS
ENIACUNIVAC
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 SystemsECEn 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 SystemsECEn 191 – New Student Seminar – Session 7: Computer Systems
MOTHERBOARD ELEMENTSCPU – 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 ELEMENTSMemory – 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 ELEMENTSPCI – 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 ELEMENTSAGP – 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 OPERATIONCPU 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 OPERATIONWhen 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 Memory
Microprocessor
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
OperatingSystem
ApplicationsSoftware
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 SystemsECEn 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 SystemsECEn 191 – New Student Seminar – Session 7: Computer Systems
WHAT’S NEXTWearable Computers Cloud 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
www.et.byu.edu/groups/newstudent/schedule.html