Technology in Action

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

Chapter 9: A Closer Look at System Hardware

Chapter 9: A Closer Look at System Hardware 4

Computers Are Your Future

Chapter 4 The Components of the System Unit

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

About the Presentations

Intentionally Blank 0

Chapter 4 The Components of the System Unit

Full file at

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

Homeschool Enrichment. The System Unit: Processing & Memory

Computers Are Your Future

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

So computers can't think in the same way that people do. But what they do, they do excellently well and very, very fast.

Components of a personal computer

The Components of the System Unit

Chapter 2. Prepared By: Humeyra Saracoglu

INTRODUCTION TO COMPUTERS

Chapter Two. Hardware Basics: Inside the Box

Systems Architecture

The Central Processing Unit

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.

CS 101, Mock Computer Architecture

Microprocessors I MICROCOMPUTERS AND MICROPROCESSORS

Introduction to the Personal Computer

Introduction To Computer Hardware. Hafijur Rahman

Chapter 4 Main Memory

Unit - II. Computer Concepts and C Programming 06CCP13. Unit II

CREATED BY M BILAL & Arslan Ahmad Shaad Visit:

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

Knowledge Organiser. Computing. Year 10 Term 1 Hardware

FUNCTIONS OF COMPONENTS OF A PERSONAL COMPUTER

lesson 3 Transforming Data into Information

System Unit Components Chapter2

Lecture Objectives. Introduction to Computing Chapter 0. Topics. Numbering Systems 04/09/2017

System Unit. By: Khadeeja Farkash

FACTFILE: GCE DIGITAL TECHNOLOGY

Part 1 of 3 -Understand the hardware components of computer systems

CMSC 1513 Lecture 1.2

PC I/O. May 7, Howard Huang 1

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

The Memory Component

SYSTEM BUS AND MOCROPROCESSORS HISTORY

What's in a computer?

Multilevel Memories. Joel Emer Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology

Computer Performance

Today s lecture is all about the System Unit, the Motherboard, and the Central Processing Unit, Oh My!

Computers and Microprocessors. Lecture 34 PHYS3360/AEP3630

computer case. Various form factors exist for motherboards, as shown in this chart.

Segment 1A. Introduction to Microcomputer and Microprocessor

Computer Architecture

Providing Fundamental ICT Skills for Syrian Refugees PFISR

Technology In Action, Complete, 14e (Evans et al.) Chapter 6 Understanding and Assessing Hardware: Evaluating Your System

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

Announcement. Computer Architecture (CSC-3501) Lecture 20 (08 April 2008) Chapter 6 Objectives. 6.1 Introduction. 6.

Dec Hex Bin ORG ; ZERO. Introduction To Computing

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

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

Advanced Topics In Hardware

Chapter 2 The Systems Unit: Processing and Memory

Computers: Inside and Out

Computer Maintenance. Unit Subtitle: Motherboards. Copyright Texas Education Agency, All rights reserved. 1

CC411: Introduction To Microprocessors

Unit 2: Technology Systems. Computer and technology systems

COMP2121: Microprocessors and Interfacing. Introduction to Microprocessors

System Unit Components. Chapter2

VISUAL SUMMARY. The System Unit

Chapter 5 Internal Memory

How Computer Represents Data?

Computer Organization and Assembly Language (CS-506)

What s inside your computer? Session 3. Peter Henderson

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

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

Mother Board And Its Components By :- IMRAN QURESHI

2011 Francisco Delgadillo

SAE5C Computer Organization and Architecture. Unit : I - V

Week 1. Introduction to Microcomputers and Microprocessors, Computer Codes, Programming, and Operating Systems

Topics. Hardware and Software. Introduction. Main Memory. The CPU 9/21/2014. Introduction to Computers and Programming

Chapter 2: Computers: The Machines Behind Computing.

(Computer Hardware, System Unit & its parts.) Lecture # By: M.Nadeem Akhtar. Lecturer. Department of CS & IT.

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.

Lecture 23. Finish-up buses Storage

1 PC Hardware Basics Microprocessors (A) PC Hardware Basics Fal 2004 Hadassah College Dr. Martin Land

An Overview of the Computer System. Kafui A. Prebbie 24

Introduction. A Look Inside a Laptop Computer. What is inside a laptop computer? What is Inside a Laptop Computer?

Discovering Computers 2012

Update on logistics ECS 15

CS/EE 260. Digital Computers Organization and Logical Design

Introduction. Computer System Organization. Languages, Levels, Virtual Machines. A multilevel machine. Sarjana Magister Program

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

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

BUYING A COMPUTER TERM 2 AIT

Introduction to computers

Overview. Memory Classification Read-Only Memory (ROM) Random Access Memory (RAM) Functional Behavior of RAM. Implementing Static RAM

St. Benedict s High School. Computing Science. Software Design & Development. (Part 2 Computer Architecture) National 5

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

MEMORY. Objectives. L10 Memory

Chapter 8 Memory Basics

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

Transcription:

Technology in Action Chapter 9 Behind the Scenes: A Closer Look at System Hardware 1

Binary Language Computers work in binary language. Consists of two numbers: 0 and 1 Everything a computer does is broken down into a series of 0s and 1s. Switches: Devices inside the computer that can be flipped between these two states: 1 or 0, on or off 2

Switches Nonmechanical devices in computers that open and close circuits Types of electrical switches Vacuum tubes Transistors Solid state Semiconductors Integrated circuits (very small transistors billions per square inch) Integrated Circuits Vacuum Tube Transistors 3

Switches Representing Data The on/off state of a switch represents one bit of data. Bit (binary digit) On = 1 Off = 0 OFF ON 01 OR = 1 bit 1 0 4

The Binary Number System Describes a number as powers of 2 Also referred to as base 2 numbering system Used to represent every piece of data stored in a computer: all of the numbers, letters, and instructions 5

The Binary Number System Number systems are organized ways to represent numbers. Each number in one system has a corresponding number in another. 128 2x64 64 2x32 32 2x16 16 2x8 8 2x4 4 2x2 2 2x1 Binary 0 1 0 1 1 0 0 1 1 Base 10 0 + 64 + 0 + 16 + 8 + 0 + 0 + 1 = 89 01011001 = 89 Binary Base 10 6

The Binary Number System Any whole number can be precisely represented (max 18,446,744,073,709,600,000) Fractions may not be precise Same problem as decimal numbers, for example: What is 2/3?.6666666666 Solution: round to precision desired 7

Representing Letters and Symbols American Standard Code for Information Interchange (ASCII) 8 bits = 1 byte = alphanumeric character or symbol 256 different combinations Unicode 16 bits equal 1 byte or character 65536 different combinations; used to define all alphabets 8

ASCII Chart 9

The CPU: Processing Digital Information The brains of the computer Different types of CPUs Intel and AMD chips: Used in most Windows-based PCs and most newer Apple systems Some older Apple systems use a different CPU design Differentiating CPUs Processing power Clock speed and cache 10

Graphics Processing Unit (GPU) Performs the same work as a CPU Specialized to handle 3D graphics Image processing Video processing CPUs perform better with a GPU handling graphics computation. 11

The CPU Machine Cycle Fetch The next instruction is fetched from its location in RAM and moved to the CPU. Decode The CPU circuitry is prepared to execute the instruction. Execute The instruction is executed. Store The results are stored in memory or registers. Inside the Chip by Intel Video Clip 12

The System Clock Located on the motherboard Controls the CPU s processing cycles Clock cycle Pulse or tick Clock speed Number of pulses per second Measured in hertz--hz, megahertz--mhz, gigahertz--ghz 13

The Future of RAM Magnetoresistive Random Access Memory (MRAM) Uses magnetic plates to store data Nano Random Access Memory (NRAM) Uses carbon nanotubes to store data Something?? we don t know about yet 14

The Control Unit The part of the CPU that: Manages the switches inside the CPU Is programmed by CPU designers to remember the sequence of processing stages for that CPU Moves each switch to its correct setting (on or off) Then performs the work of that stage 15

The Arithmetic Logic Unit (ALU) The Part of the CPU designed to perform mathematical operations (addition, subtraction, multiplication, division, etc.) Also performs logical OR, AND, and NOT operations Is fed data from the CPU registers Word size: Number of bits a computer can work with at a time (8, 16, 32, 64) 16

Cache Memory-- more is better Small amount of very fast memory located on or near the CPU chip or both Stores recent or frequently used instructions and data Used for quick access by the CPU Different levels of cache L1 on chip, L2 off 17

RAM--main memory, holds the programs to be executed Volatile: When you turn off your computer, the data is erased. Several kinds of RAM exist. Each type of RAM has a different design. Some types work at much faster speeds. Some transfer data more quickly. 18

Types of RAM: DRAM-dynamic ram Most inexpensive and most basic type of RAM Loses its electrical charge; needs to be refreshed Many types of DRAM SDRAM: Synchronous DRAM DDR SDRAM: Double data rate of SDRAM DDR2 SDRAM: Twice as fast as DDR SDRAM Dual-Channel DDR2: Faster than DDR2 19

Types of RAM: SRAM Static RAM (SRAM) Does not lose its electrical charge Faster than DRAM (on CPU chip) More expensive than DRAM Used only in locations like cache memory Used in thumb drives and other pseudo-disks 20

Buses: The CPU s Data Highway Bus Electrical pathway used to move data between components Local bus or front side bus (FSB): Connects the CPU with the memory Expansion bus: Connects the CPU with peripheral controllers Bus speed improves with technology 01100010 01001000 01110011 00100111 21

Bus clock speed Bus Performance Rate of speed data moves from one location to another Measured in MHz (millions of clock cycles per second) Bus width The number of bits of data moved on a bus at any one time Measured in bits 16 bits 32 bits (PCI) 64 bits (PCI) 22

Types of Expansion Buses ISA and EISA Found on older computers Connect mouse, modem, and sound card PCI and PCI-x Faster than ISA and EISA Found on modern computers Connect network, modem, and sound cards AGP (accelerated graphics port) Used for three-dimensional graphics Connects the graphics card and memory 23

Making Computers Faster Pipelining: The CPU processes more than one instruction at a time Instruction 1 Nonpipelined CPU Fetch Decode Execute Store Instruction 2 Fetch Decode Execute Store Pipelined CPU Instruction 1 Fetch Decode Execute Store Instruction 2 Fetch Decode Execute Store Instruction 3 Fetch Decode Execute Store Instruction 4 Fetch Decode Execute Store 24

Making Computers Faster Overclocking (can overheat and damage) Dual processing Two CPUs on the same system Each processor shares the workload Each could specialize computing, communications Multi-core processing sharing of workload, like graphics, I/O Hyperthreading 1 CPU doing 2 or more tasks at the same time, like math Parallel processing (Supercomputers) Network (or cluster) of computers Each computer works on a portion of the problem simultaneously 25