Where Are We Going? CPSC 120 Principles of Computer Science September 23, 2012.

Slides:



Advertisements
Similar presentations
Microcomputer Circuits Prof Jess UEAB 2007 Designing a Microprocessor Chapter 1.
Advertisements

Lesson 1 Computers and Computer Systems
Computer Organization Boolean Logic and the CPU i206 Fall 2010 John Chuang Some slides adapted from Marti Hearst, Brian Hayes, or Glenn Brookshear.
Module 7 Hardware. Introduction Switches are the basic blocks of computer hardware. We build increasingly complex hardware from these simple switches.
Main Memory Lecture 2 CSCI 1405, CSCI 1301 Introduction to Computer Science Fall 2009.
The Logic Machine We looked at programming at the high level and at the low level. The question now is: How can a physical computer be built to run a program?
Electric Circuits And Voltage
What’s on the Motherboard? The two main parts of the CPU are the control unit and the arithmetic logic unit. The control unit retrieves instructions from.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
1 Lesson 1 Computers and Computer Systems Computer Literacy BASICS: A Comprehensive Guide to IC 3, 4 th Edition Morrison / Wells.
Let’s Play Jeopardy!! TheCategoriesAre Vocabulary (1)
Series and Parallel Circuits 1 Lesson 9 November 17 th, 2010.
Designing A Computer CPSC 120 Principles of Computer Science February 6, 2012.
Electrical Circuits.
The more sensors and alarms included the better!
10.2: Electricity and Electric Circuits. Static vs. Current Electricity Static Electricity: charges build up in one location Current Electricity: electrons.
Computer Hardware and Software Jinchang Wang. Hardware vs. Software Hardware is something tangible. Computer hardware includes electronic circuitry and.
Static Electricity Electrical Charge: Is a concentration of electricity.
1 More on Computer Components Computer switches Binary number system Inside the CPU Cache memory Types of RAM Computer buses Creating faster CPUs NEXT.
CS 1308 – Computer Literacy and the Internet. It’s Not Magic  The goal of the next series of lectures is to show you exactly how a computer works. 
Chapter 4 Gates and Circuits. Integrated Circuits aka CHIPS What’s in this thing???? 4–2.
COMPUTER SYSTEM ARCHITECTURE By Sohaib.  The digital computer is a digital system that performs various computational tasks.  The word digital implies.
Circuits. SC Standards Covered PS – 6.8Represent an electric circuit by drawing a circuit diagram that includes the symbols for a resistor, switch, and.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
© Paradigm Publishing Inc. 2-1 Chapter 2 Input and Processing.
Electrical Circuits. A path where electric charges move along (through wires).
Digital Logic. 4 Why is 32-bit or 64-bit significant in terms of speed, efficiency? 4 Difference between OR and XOR 4 What is a mux for? PLA 4 Two kinds.
Integrated Science Unit 3, Chapter 6.
How a Computer Processes Data With today’s technology a little knowledge about what’s inside a computer can make you a more effective user and help you.
IT253: Computer Organization Lecture 7: Logic and Gates: Digital Design Tonga Institute of Higher Education.
CHAPTER 4 The Central Processing Unit. Chapter Overview Microprocessors Replacing and Upgrading a CPU.
My Pals are Here! Science © 2008 Marshall Cavendish (Singapore) Private Limited © 2009 Marshall Cavendish International (Singapore) Private Limited.
Current Electricity and Electric Circuits. Static vs. Current Electricity Static Electricity: charges build up in one location Current Electricity: electrons.
CSCI-100 Introduction to Computing Hardware Part I.
CS 1308 – Computer Literacy and the Internet Building the CPU.
Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Disclaimer.
Succeeding with Technology Chapter 2 Hardware Designed to Meet the Need The Digital Revolution Integrated Circuits and Processing Storage Input, Output,
HOW A COMPUTER PROCESSES DATA. What is hardware? Hardware is the electric, electronic and mechanical equipment that makes up a computer What is software?
How a Computer Processes Data. With today’s technology a little knowledge about what’s inside a computer can make you a more effective user and help you.
ELECTRICAL CIRCUIT DIAGRAMS Review of. GLOBE SWITCH BATTERY WIRE A SIMPLE ELECTRICAL CIRCUIT.
Circuits & Switches. Electricity Formed when an excess of positive or negative particles that are parts of atoms attempts to balance itself=electrical.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Information Technology INT1001 Lecture 2 1. Computers Are Your Future Tenth Edition Chapter 6: Inside the System Unit Copyright © 2009 Pearson Education,
Circuits and components Unit 45 Dr. Hatem Elaydi Engineering Technical English Islamic University of Gaza April 6, 2016.
Technical English Unit 45: Circuits and components Dr. Basil Hamed Technical English Islamic University of Gaza April, 2016.
Computer Operations Part 2.
Basics of Logic gates - Part 2
The EV3 Electronics Circuit
Unit 45: Circuits and components Dr
Circuits and components Chapter 45
Unit 45: Circuits and components Dr
UNIT 5 ELECTRICITY AND MAGNETISM
T3t1 Electrical circuits
Jeopardy! Before you begin editing, follow these steps:
Chapter 2 – Computer hardware
Architecture & Organization 1
Invitation to Computer Science, Java Version, Third Edition
Electric Circuits (12.2).
Electric Circuits (12.2).
CS140 Lecture 02a: The Machinery of Computation: Circuits and Gates
Tiny Computers, Hidden Control
Architecture & Organization 1
Basic circuits Electrical circuits Electrical properties Ohm’s law
Warm up In your own words describe what you think electricity is.
Unit 45: Circuits and components Dr
Principles of Electricity: Electric Charge and Force
Electric Circuits.
COMPUTER ORGANIZATION
Basic Electrical Circuits
Presentation transcript:

Where Are We Going? CPSC 120 Principles of Computer Science September 23, 2012

Course Themes  Complexity and Structure  Encoding and Decoding  Hardware and Software  Theory and Application  Local and Remote  Humans and Machines

Coming Attractions  Basic Electricity Theory  Switches, lights, and LEDs  Logic of switches: AND, OR, NOT, etc  Computing using logic: Adders  Arithmetic/logic units: ALUs  Central processing units: CPUs  Microprocessors: Real devices  A general view of a computer

When Hardware Meets Software: A Robot Odyssey  Programs are coded instructions  Programming in PBASIC  Meet the Basic Stamp II Microprocessor  BOE: Building a mobile robot  Motors and sensors: hardware control  Robot programming: Meet the real world  Robot Exhibition: line following, obstacles

A Bit Further Down the Road  Looking at the bigger picture of computing  Internet: coding/decoding all the way down  Publish yourself on the web: HTML  Getting stylish, getting more control  Programming once again: Javascript  Video editing: Looks easy? Try it and see.  Video Exhibition: Show off your stuff

Another Approach: Computing seen from very large to very small  How about understanding computing by starting with the big picture? About people!  The largest tangible computing organization spans the entire world  Let’s start there and narrow down in search of the essentials to doing a computation  We will see this approach presents some problems!

Earth at Night

Internet Connections

Computer Motherboard

A Computer Diagram

Microprocessor Central Processing Unit (CPU)

Very Large Scale Integration View of Chip Interior

Individual Transistors

We are almost at the very bottom of the complexity tower! Question : What do we know is fundamental to (all) computers? Answer: Electricity So, to understand computers we should take the plunge and learn something about electricity.

Electricity and Computation (Short Version)  Electricity is the flow of electrons  Positively (+) charged areas attract electrons (-)  Conductors (metal) allow electron flow  Insulators (ceramic, air) prevent electron flow  We can control electricity by switches  Switches create a logic of on/off control  Off/on, false/true, 0/1 encodes numbers also  Arithmetic can be done using true/false logic  We can encode hardware control using 0/1’s

Electricity and Circuits A physical lamp circuit The corresponding schematic Single Pole-Double Throw SwitchAn LED circuit using Power/GND symbols

Circuits All Around You  How do I design a seatbelt safety circuit like the one in my car?  How do I add a door ajar feature as well?  How do I design a staircase lighting circuit like the one in my two story house?  What about my three story house?  What about my twelve story building?

What comes next?  Actually handle some components in lab and make some simple circuits: LEDs, etc  Think about how to make some useful circuits using simple switches  Combine switches to create logic circuits  Discover that logic and computation overlap in just the right way using base 2  Make a circuit that computes something!