ecen 191 – new student seminar - session 8: computer systems ecen 191 – new student seminar –...

33
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems Computer Systems ECEn 191 New Student Seminar

Upload: ferdinand-hodge

Post on 25-Dec-2015

222 views

Category:

Documents


0 download

TRANSCRIPT

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