Computers: Inside and Out

Similar documents
Chapter 4 The Components of the System Unit

Homeschool Enrichment. The System Unit: Processing & Memory

Elementary Computing CSC M. Cheng, Computer Science 1

Memory Overview. Overview - Memory Types 2/17/16. Curtis Nelson Walla Walla University

INTRODUCTION TO INFORMATION & COMMUNICATION TECHNOLOGY (ICT) LECTURE 2 : WEEK 2 CSC-111-T

Computer Performance

COMP2121: Microprocessors and Interfacing. Introduction to Microprocessors

7/28/ Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc.

Now we are going to speak about the CPU, the Central Processing Unit.

what operations can it perform? how does it perform them? on what kind of data? where are instructions and data stored?

Introduction to Microprocessor

Basic Organization Memory Cell Operation. CSCI 4717 Computer Architecture. ROM Uses. Random Access Memory. Semiconductor Memory Types

Electricity: Voltage. Gate: A signal enters the gate at a certain voltage. The gate performs operations on it, and sends it out was a new signal.

SYSTEM BUS AND MOCROPROCESSORS HISTORY

Computers Are Your Future

Three-box Model: These three boxes need interconnecting (usually done by wiring known as a bus. 1. Processor CPU e.g. Pentium 4 2.

CHAPTER 1 Introduction

Microprocessors I MICROCOMPUTERS AND MICROPROCESSORS

The Central Processing Unit

Technology in Action

Logic and Computer Design Fundamentals. Chapter 8 Memory Basics

Chapter 9: A Closer Look at System Hardware

Chapter 9: A Closer Look at System Hardware 4

COSC 122 Computer Fluency. Computer Organization. Dr. Ramon Lawrence University of British Columbia Okanagan

CIT 668: System Architecture

MSc-IT 1st Semester Fall 2016, Course Instructor M. Imran khalil 1

Basic Computer Architecture

Computer Organization & Assembly Language Programming. CSE 2312 Lecture 2 Introduction to Computers

Integrated circuits and fabrication

Systems Architecture

Organization. 5.1 Semiconductor Main Memory. William Stallings Computer Organization and Architecture 6th Edition

William Stallings Computer Organization and Architecture 8 th Edition. Chapter 2 Computer Evolution and Performance

2. Computer Evolution and Performance

William Stallings Computer Organization and Architecture 6th Edition. Chapter 5 Internal Memory

CSE 1310: Introduction Mariottini UT Arlington

Chapter 4 The Components of the System Unit

Computer Architecture s Changing Definition

Knowledge Organiser. Computing. Year 10 Term 1 Hardware

The x86 Microprocessors. Introduction. The 80x86 Microprocessors. 1.1 Assembly Language

Microprocessor. Dr. Rabie A. Ramadan. Al-Azhar University Lecture 1

CS 265. Computer Architecture. Wei Lu, Ph.D., P.Eng.

machine cycle, the CPU: (a) Fetches an instruction, (b) Decodes the instruction, (c) Executes the instruction, and (d) Stores the result.

CS 140 Introduction to Computing & Computer Technology. Computing Components

Chapter 1: Introduction to the Microprocessor and Computer 1 1 A HISTORICAL BACKGROUND

Introduction. Chapter 1

GCSE DIGITAL TECHNOLOGY

Computer Organization and Assembly Language (CS-506)

Computer Architecture Review. ICS332 - Spring 2016 Operating Systems

CREATED BY M BILAL & Arslan Ahmad Shaad Visit:

CHAPTER 1 Introduction

ENIAC - background. ENIAC - details. Structure of von Nuemann machine. von Neumann/Turing Computer Architecture

Hardware & Input/Output

INTRODUCTION TO COMPUTERS

Computer Systems. Binary Representation. Binary Representation. Logical Computation: Boolean Algebra

System Unit Components Chapter2

HISTORY OF MICROPROCESSORS

Chapter 5 Internal Memory

Intentionally Blank 0

History. 3rd Generation- Integrated Circuits, Transistors (Integrated Circuit form) for Memory ( memory is now volatile), Terminal/Keyboard for I/O

A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e. Chapter 1 Introducing Hardware

CIT 668: System Architecture. Computer Systems Architecture

ECEN 449 Microprocessor System Design. Memories. Texas A&M University

HARDWARE. There are a number of factors that effect the speed of the processor. Explain how these factors affect the speed of the computer s CPU.

Chapter 2. Perkembangan Komputer

Computers Are Your Future

Chapter 2. Prepared By: Humeyra Saracoglu

VLSI Design Automation

Another fundamental component of the computer is the main memory.

Name: Date: Hour: The abacus (still in use today) is about 5,000 years old. Not a computer.

Concept of Memory. The memory of computer is broadly categories into two categories:

DIGITAL SYSTEM FUNDAMENTALS (ECE421) DIGITAL ELECTRONICS FUNDAMENTAL (ECE422)

Sistemas Digitais I LESI - 2º ano

Chapter 1: Introduction to Parallel Computing

CS Computer Architecture Spring Lecture 01: Introduction

Mother Board And Its Components By :- IMRAN QURESHI

Management Information Systems OUTLINE OBJECTIVES. Information Systems: Computer Hardware. Dr. Shankar Sundaresan

What is This Course About? CS 356 Unit 0. Today's Digital Environment. Why is System Knowledge Important?

VLSI Design Automation

What's in a computer?

Chapter 5: Computer Systems Organization

ECEN 449 Microprocessor System Design. Memories

CS 320 February 2, 2018 Ch 5 Memory

MicroProcessor. MicroProcessor. MicroProcessor. MicroProcessor

Chapter 5: Computer Systems Organization. Invitation to Computer Science, C++ Version, Third Edition

Von Neumann Architecture

Chapter Two. Hardware Basics: Inside the Box

CC312: Computer Organization

Introduction read-only memory random access memory

Chapter 1 Introduction. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

Chapter 5 Moore s Law: Fast, Cheap Computing and What It Means for the Manager

CS429: Computer Organization and Architecture

Discovering Computers 2012

FUNCTIONS OF COMPONENTS OF A PERSONAL COMPUTER

CS429: Computer Organization and Architecture

Chapter 4 Main Memory

CS Computer Architecture

GLOSSARY OF COMPUTER ARCHITECTURE TERMS

Introduction to ICs and Transistor Fundamentals

Show how to connect three Full Adders to implement a 3-bit ripple-carry adder

Computer Organization. 8th Edition. Chapter 5 Internal Memory

Transcription:

Computers: Inside and Out Computer Components To store binary information the most basic components of a computer must exist in two states State # 1 = 1 State # 2 = 0 1

Transistors Computers use transistors to store binary information Deep Inside: Transistors 2

Deep Inside: Transistors Key active component in all modern electronics, including computers One of the most influential inventions in modern history Transistors Solid-state, usually slightly impure silicon Field effect transistor shown here Controls the flow of current Current flowing = on No current = off 3

Transistors Used in all parts of computer One example: computer memory Random Access Memory (RAM) Volatile Only works when computer is on The memory quoted in advertisements Usually in 2 GB 8 GB range K = thousand (10 3 ) M = million (10 6 ) G = billion (10 9 ) T = trillion (10 12 ) 4

How RAM Works State of transistor determines charge of capacitor Charged = 1 Uncharged = 0 Capacitors lose charge quickly in dynamic RAM Must be refreshed continuously When computer is off, RAM loses data Flash Memory Nonvolatile USB drives Permanent memory in computer 5

How Flash Memory Works Depends on thin layer of metal oxide Holds its charge permanently Integrated Circuits 6

Integrated Circuits Transistors are part of small chips called integrated circuits. Integrated circuits are a big idea that made small computers possible. Integrated Circuits Small transistors are not useful if they are separate parts that must be wired together by hand or machines. 7

Integrated Circuits The big idea : Manufacture the entire circuit in layers, laying down transistors, wires, etc. at the same time Integrated Circuits Fabricate in layers Each layer contains millions of wires and transistor pieces Generally fabricate many ICs at once on a wafer 8

Integrated Circuits The size of integrated circuit components has deceased rapidly over the years Allows manufacturers to pack more and more transistors in the same area Moore s Law Attributed to Gordon Moore Co-founder of Intel 9

Moore s Law The complexity of ICs per dollar doubles about every 24 months Every two years you will be able to get about twice the computing power for the same amount of money Integrated Circuits Can this go on forever? 10

Integrated Circuits May reach physical limits eventually May get too small for fabrication Quantum effects may cause leakage of electrons within transistors Cost of fabrication plants are climbing May need other technologies Discussed in reading Central Processing Unit (CPU) The CPU is an Integrated Circuit Also called processor or microprocessor 11

CPU Contains Arithmetic and Logic Unit (ALU) and Control Unit Shown here with other components of computer Peripherals CPU CPUs conform to the Von Neumann architecture Instructions and data stored together in memory CPU uses Fetch/Execute cycle to get instructions and data from memory 12

Fetch/Execute Cycle General process is the following: Get instructions from memory Get data needed by instructions from memory Operate on data according to instructions Put resulting data back into memory Fetch/Execute Cycle Computer s operations are simple Basic arithmetic: Add, multiply, divide Tests: Compares data True or false? Which is larger? Moves data and instructions around Computer does these over and over and over very, very quickly 13

Central Clock Computer s clock controls rate of Fetch/Execute cycle Fast clock means more instructions can be accomplished in a given time 2 GHz clock speed => 2 billion instructions per second Computer Power Several things determine a computer s power Number of cores in processor # separate processors within a processor chip Dual core, quad core 14

Computer Power Clock speed Pace of system clock GHz (billions of cycles/sec) Bus speed How fast can bus move data around Computer Power Amount of RAM If there is not enough RAM for a software, computer must use slower hard drive Memory access time How fast can data be moved to and from the RAM Speed of cache 15

Cache RAM generally cheap memory (slow) 16