330 likes | 406 Views
Computer Systems ECEn 191 New Student Seminar. EARLY COMPUTERS. UNIVAC. ENIAC. EARLY MEMORY. COMMON TO ALL COMPUTERS. PENTIUM IV CHIP. COMPUTER EXAMPLE. MORE VERSATILE COMPUTER. PC MOTHERBOARD. MOTHERBOARD ELEMENTS. CPU – Does the thinking according to Boolean logic.
E N D
EARLY COMPUTERS UNIVAC ENIAC
MOTHERBOARD ELEMENTS CPU – Does the thinking according to Boolean logic
MOTHERBOARD ELEMENTS Memory – Short term memory that CPU can access – stores digital information as 1’s and 0’s
North and South Bridges North and South Bridges – control communication between processor, memory, and all the input/output devices
MOTHERBOARD ELEMENTS IDE – controls communication with disc drive
MOTHERBOARD ELEMENTS BIOS – Basic Input/Output System – when you turn on computer, these are the first instructions it sees – permanent memory
MOTHERBOARD ELEMENTS PCI – Peripheral Component Interconnect – Input/Output Bus – Controls the audio card, Ethernet card, card to disc drive
MOTHERBOARD ELEMENTS AGP – Advanced Graphics Port – Communication with video card and graphics
EXAMPLE OPERATION Click mouse on internet explorer icon – message makes way to CPU
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
EXAMPLE OPERATION Disc drive sends program to memory
EXAMPLE OPERATION When done, disc drive tells CPU it is done
EXAMPLE OPERATION CPU pulls in instructions and follows them
EXAMPLE OPERATION CPU changes what’s on screen, looks for Ethernet card
OTHER PORTABLE COMPUTERS 8 GB of Flash Memory Microprocessor
ASICs AND FPGAs ASIC – Application Specific Integrated Circuit FPGA – Field Programmable Gate Array
COMPUTER HEIRARCHY Applications Software Operating System Instruction Set Architecture Hardware Microarchitecture/Organization Digital Logic Design VLSI Circuit Design
WHAT’S NEXT Cloud Computing Wearable Computers New Interfaces
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
LAB EXERCISE www.et.byu.edu/groups/newstudent/schedule.html