Transcript
Page 1: 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

Computer Systems

ECEn 191 New Student Seminar

Page 2: 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

Page 3: 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 MEMORY

Page 4: 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

COMMON TO ALL COMPUTERS

Page 5: 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

PENTIUM IV CHIP

Page 6: 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

COMPUTER EXAMPLE

Page 7: 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

MORE VERSATILE COMPUTER

Page 8: 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

PC MOTHERBOARD

Page 9: 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

MOTHERBOARD ELEMENTSCPU – Does the thinking according to Boolean logic

Page 10: 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

MOTHERBOARD ELEMENTSMemory – Short term memory that CPU can access – stores digital

information as 1’s and 0’s

Page 11: 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

North and South Bridges

North and South Bridges – control communication between processor, memory, and all the input/output devices

Page 12: 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

MOTHERBOARD ELEMENTS

IDE – controls communication with disc drive

Page 13: 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

MOTHERBOARD ELEMENTS

BIOS – Basic Input/Output System – when you turn on computer, these are the first instructions it sees – permanent memory

Page 14: 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

MOTHERBOARD ELEMENTSPCI – Peripheral Component Interconnect – Input/Output Bus – Controls the audio

card, Ethernet card, card to disc drive

Page 15: 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

MOTHERBOARD ELEMENTSAGP – Advanced Graphics Port – Communication with video card

and graphics

Page 16: 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

EXAMPLE OPERATION

Click mouse on internet explorer icon – message makes way to CPU

Page 17: 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

EXAMPLE OPERATIONCPU runs a program called “interrupt handler” to figure out what mouse wants

CPU sends message to disc drive requesting file representing Explorer

Page 18: 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

EXAMPLE OPERATION

Disc drive sends program to memory

Page 19: 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

EXAMPLE OPERATIONWhen done, disc drive tells CPU it is done

Page 20: 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

EXAMPLE OPERATION

CPU pulls in instructions and follows them

Page 21: 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

EXAMPLE OPERATION

CPU changes what’s on screen, looks for Ethernet card

Page 22: 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

iPOD NANO

Page 23: 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

OTHER PORTABLE COMPUTERS

8 GB of Flash Memory

Microprocessor

Page 24: 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

COMPUTER CHIPS

Page 25: 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

ASICs AND FPGAs

ASIC – Application Specific Integrated Circuit

FPGA – Field Programmable Gate Array

Page 26: 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

COMPUTER HEIRARCHY

VLSI Circuit Design

Digital Logic Design

Microarchitecture/Organization

Instruction Set Architecture

OperatingSystem

ApplicationsSoftware

Hardware

Page 27: 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

SYSTEM ARCHITECT - NOKIA

Page 28: 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

LOGIC DESIGN AND VERIFICATION - APPLE

Page 29: 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

SOFTWARE ENGINEER - BMW

Page 30: 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

WHAT’S NEXT?

Page 31: 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

WHAT’S NEXTWearable Computers Cloud Computing

New Interfaces

Page 32: 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

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

Page 33: 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

LAB EXERCISE

www.et.byu.edu/groups/newstudent/schedule.html


Top Related