Computer Babble Talk Dung X. Nguyen Rice University.

Slides:



Advertisements
Similar presentations
Machine cycle.
Advertisements

Chapter 5 Computing Components. The (META) BIG IDEA Cool, idea but maybe too big DATA – Must be stored somewhere in a storage device PROCESSING – Data.
Computer Systems. Computer System Components Computer Networks.
Chapter 5: Computer Systems Organization Invitation to Computer Science, Java Version, Third Edition.
The processor and main memory chapter 4, Exploring the Digital Domain The Development and Basic Organization of Computers.
The central processing unit and main memory chapter 4, Exploring the Digital Domain The Development and Basic Organization of Computers.
1 Sec (2.3) Program Execution. 2 In the CPU we have CU and ALU, in CU there are two special purpose registers: 1. Instruction Register 2. Program Counter.
KEY COMPONENTS OF A COMPUTER SYSTEM ANDREW LOLAVAR.
Basic Operational Concepts of a Computer
Computer Systems 1 Fundamentals of Computing The CPU & Von Neumann.
Basic Microcomputer Design. Inside the CPU Registers – storage locations Control Unit (CU) – coordinates the sequencing of steps involved in executing.
E0001 Computers in Engineering1 The System Unit & Memory.
3 1 3 C H A P T E R Hardware: Input, Processing, and Output Devices.
CS 1308 Computer Literacy and the Internet Computer Systems Organization.
© 2011 University of StirlingLecture Review/Slide 1CSC931 Computing Science I CSC931 Review.
Chapter 5: Computer Systems Organization Invitation to Computer Science, Java Version, Third Edition.
Basic Architecture Lecture 15. In general, if the number of bits is n, then the number of different combinations of 0s and 1s that can be made is 2 n.
Computer Science 210 Computer Organization The von Neumann Architecture.
Computer Systems Organization CS 1428 Foundations of Computer Science.
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
Introduction to Computing Systems from bits & gates to C & beyond The Von Neumann Model Basic components Instruction processing.
Egle Cebelyte. Random Access Memory is simply the storage area where all software is loaded and works from; also called working memory storage.
Introduction to Computer Architecture. What is binary? We use the decimal (base 10) number system Binary is the base 2 number system Ten different numbers.
Chapter 5 Computing Components Nell Dale John Lewis.
IT Groundwork ICS3UC - Unit 1 Hardware. Overview of Computer System.
CPU How It Works. 2 Generic Block Diagram CPU MemoryInputOutput Address Bus Data Bus.
The Central Processing Unit (CPU) and the Machine Cycle.
Introduction to Computer Architecture. What is binary? We use the decimal (base 10) number system Binary is the base 2 number system Ten different numbers.
Chapter 5 Computing Components. 5-2 Chapter Goals List the components and their function in a von Neumann machine Describe the fetch-decode-execute cycle.
General Concepts of Computer Organization Overview of Microcomputer.
CHAPTER 4 The Central Processing Unit. Chapter Overview Microprocessors Replacing and Upgrading a CPU.
Computer Science 101 Computer Systems Organization.
Computer Architecture Memory, Math and Logic. Basic Building Blocks Seen: – Memory – Logic & Math.
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
Computer Structure & Architecture 7b - CPU & Buses.
Stored Programs In today’s lesson, we will look at: what we mean by a stored program computer how computers store and run programs what we mean by the.
CS 1308 Computer Literacy and the Internet. Objectives In this chapter, you will learn about:  The components of a computer system  Putting all the.
20 October 2015Birkbeck College, U. London1 Introduction to Computer Systems Lecturer: Steve Maybank Department of Computer Science and Information Systems.
Chapter 5 Computer Systems Organization. Levels of Abstraction – Figure 5.1e The Concept of Abstraction.
HOW COMPUTERS WORK THE CPU & MEMORY. THE PARTS OF A COMPUTER.
The Processor & its components. The CPU The brain. Performs all major calculations. Controls and manages the operations of other components of the computer.
CPUz 4 n00bz.
Chapter 20 Computer Operations Computer Studies Today Chapter 20.
Computer Operation. Binary Codes CPU operates in binary codes Representation of values in binary codes Instructions to CPU in binary codes Addresses in.
Computer Architecture Adapted from CS10051 originally by Professor: Johnnie Baker Computer Science Department Kent State University von Neuman model.
CPU Lesson 2.
OCR GCSE Computer Science Teaching and Learning Resources
RAM, CPUs, & BUSES Egle Cebelyte.
Computer Design & Organization
Computer Science 210 Computer Organization
Introduction to Computer Architecture
THE CPU i Bytes 1.1.
Components of Computer
von Neumann Architecture CPU
Microprocessor and Assembly Language
Computer Architecture
Computer Architecture 2
Teaching Computing to GCSE
COMS 161 Introduction to Computing
Introduction to Computer Architecture
Chapter 5: Computer Systems Organization
von Neumann Architecture CPU
Basic components Instruction processing
Information Representation: Machine Instructions
Objectives Describe common CPU components and their function: ALU Arithmetic Logic Unit), CU (Control Unit), Cache Explain the function of the CPU as.
Little work is accurate
Sec (2.3) Program Execution.
Computer Science. The CPU The CPU is made up of 3 main parts : Cache ALU Control Unit.
Presentation transcript:

Computer Babble Talk Dung X. Nguyen Rice University

What is a Computer? Google for “How to build a PC” So many electronic components How do they work together? How to master this complicated “mess”? Abstraction !

Abstraction Disregard non-essential details Identify and focus on key components Understand how they work together

Von Neumann Architecture Google for it nn_architecturehttp://en.wikipedia.org/wiki/Von_Neuma nn_architecture Memory Arithmetic Logic Unit (ALU) Control Unit (CU) Input/Output devices (IO)

Memory Stores Instructions and Data expressed in terms of 0’s and 1’s 0 and 1 are called bits (binary digit) Size measured in groups of 8 bits called byte; e.g. 2 MB (mega bytes) Roughly speaking a byte is what it takes to store one keystroke Speed measured in terms of number of bits per second called Hz; e.g. 100 MHz.

Memory Hierarchy The faster the memory, the more expensive From fast to slow –Register –Cache –RAM (Random Access Memory)

ALU Performs Arithmetic and Logical Computation Everything is expressed in terms of 0’s and 1’s

Control Unit Performs 5 stages of Fetch-Execute Cycle –Fetch instruction from memory to instruction register (IR) –Decode instruction (read registers if needed) –Execute ALU operation –Access (read/write) memory (if needed) –Write to registers (if needed)

Example lin/NewApplets/Sam2/Sam2.htmhttp:// lin/NewApplets/Sam2/Sam2.htm