Introduction to Computer Architecture

Slides:



Advertisements
Similar presentations
Components of a computer system
Advertisements

Computer Architecture. Central Processing Unit (CPU)- micro processor The Personal Computer.
Intermediate GNVQ ICT Computer Systems Hardware is the name that is given to any part of a computer that you can actually touch. An individual piece of.
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.
©Brooks/Cole, 2003 Chapter 5 Computer Organization.
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 Introduction to Computers Prof. Sokol Computer and Information Science Brooklyn College.
 Prof. Dr. M. H. Assal Introduction to Computer AS 26/10/2014.
Chapter 3 – Computer Hardware Computer Components – Hardware (cont.) Lecture 3.
BLOCK DIAGRAM OF COMPUTER
Aug CMSC 104, LECT-021 Machine Architecture and Number Systems Some material in this presentation is borrowed form Adrian Ilie From The UNIVERSITY.
Chapter 3 Computer Hard ware
Computer Hardware and Software Jinchang Wang. Hardware vs. Software Hardware is something tangible. Computer hardware includes electronic circuitry and.
Computers Central Processor Unit. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS Memory.
1 Machine Architecture and Number Systems Topics Major Computer Components Bits, Bytes, and Words The Decimal Number System The Binary Number System Converting.
What is a Computer ? Computers are Electronic Machines that process (performs calculation and manipulation) Data under the control of Set of Instructions.
Introduction to Computers
Introduction to Computers
1 Introduction to Computers Prof. Sokol Computer and Information Science Brooklyn College.
Machine Architecture CMSC 104, Section 4 Richard Chang 1.
The Central Processing Unit: What Goes on Inside the Computer
1Copyright © Prentice Hall 2000 The Central Processing Unit Chapter 3 What Goes on Inside the Computer.
TheTeacher Computing Data Storage Computing. TheTeacher Computing Primary Storage One of the fundamental properties of a computer is that it can store.
Inside your computer. Hardware Review Motherboard Processor / CPU Bus Bios chip Memory Hard drive Video Card Sound Card Monitor/printer Ports.
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.
GCSE Information Technology Computer Systems 2 Hardware is the name that is given to any part of a computer that you can actually touch. An individual.
IT Groundwork ICS3UC - Unit 1 Hardware. Overview of Computer System.
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.
SKILL AREA: 1.2 MAIN ELEMENTS OF A PERSONAL COMPUTER.
Computer Architecture Memory, Math and Logic. Basic Building Blocks Seen: – Memory – Logic & Math.
CSCI-100 Introduction to Computing Hardware Part I.
1 Course Title: IT IN BUSINESS Course Instructor: ADEEL ANJUM Chapter No: 04 1 BY ADEEL ANJUM (MCS, CCNA,WEB DEVELOPER)
Computer Structure & Architecture 7b - CPU & Buses.
Introduction to Hardware. What is binary? We use the decimal (base 10) number system Binary is the base 2 number system Ten different numbers are used.
Computer Organization. The digital computer is a digital system that performs various computational tasks Digital computer use binary number system which.
Computer Organization. The Five Hardware Units General purpose computers use the "Von Neumann" architecture Also referred to as "stored program" architecture.
Computer Systems. Bits Computers represent information as patterns of bits A bit (binary digit) is either 0 or 1 –binary  “two states” true and false,
Memory The term memory is referred to computer’s main memory, or RAM (Random Access Memory). RAM is the location where data and programs are stored (temporarily),
Computers Inside & Out. How have computers affected your life? How has technology affected your life?
Introduction To Computer Programming – 1A Computer Parts, Words, and Definition Herriman High School.
Introduction to Programming. Key terms  CPU  I/O Devices  Main memory  Secondary memory  Operating system  User interface  Application  GUI 
Chapter 2 content Basic organization of computer What is motherboard
Computer Architecture and Number Systems
APPENDIX A Hardware and Software Basics
Processor/Memory Chapter 3
UNIT 9 Computer architecture
An Introduction to The computer.
Computer Organization
The Central Processing Unit
TexPREP Summer Camp Computer Science
BUSINESS PLUG-IN B3 HARDWARE AND SOFTWARE BASICS
Course Name: Computer Application Topic: Central Processing Unit (CPU)
Computer Architecture
Introduction to Computers
IB Computer Science Topic 2.1.1
COMPUTER MEMORY & DATA STORAGE
Introduction to Computers
COMPUTER MEMORY & DATA STORAGE
An Introduction to The computer.
COMS 161 Introduction to Computing
Introduction to Computers
Introduction to Computer Architecture
Chapter 5: Computer Systems Organization
Chapter 2: Computer Hardware
Storage.
Chapter 5 Computer Organization
AS Level ICT Selection and use of storage requirements, media, and devices: storage and storage capacity Unit 1 Topic a - Selection and use of storage.
Objectives Describe common CPU components and their function: ALU Arithmetic Logic Unit), CU (Control Unit), Cache Explain the function of the CPU as.
Presentation transcript:

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 are used in base 10. How many are used in base 2?

Bits & Bytes kilo, mega, and giga are different in binary! bit (b) – binary digit Byte (B) – 8 binary digits KiloByte (KB) – 210 bytes MegaByte (MB) – 220 bytes GigaByte (GB) – 230 bytes

Storage Scam! Example: iPod Nano 8GB

What is computer architecture? What does “architecture” mean? Layout and interactions of a computer system What is a computer system? Input  Process  Output Can a computer system be more than one computer? Think of an example...

Major Components of a Computer Central Processing Unit (CPU) Random Access Memory (RAM) Hard Drive / Disk

ON-OFF-ON-ON 1 0 1 1 Several ways to remember the state of a switch: 1 0 1 1 Several ways to remember the state of a switch: Electrical – RAM, flash memory, ROM Magnetic – Hard drives, magnetic tapes Optical – CDs, DVDs

Primary Memory Memory level CPU accesses closest RAM ~ Random Access Memory Volatile storage (data is NOT saved when computer is off) Used to store everything (OS, programs, etc.) while computer is on ROM ~ Read-Only Memory Non-volatile storage Often holds the computer’s BIOS (Basic Input/Output System) when computer first loads

What does memory look like? Address Data 36 1 3765 2 786 3 356 4 252 5 67980 6 2355 7 4234 8 3466 Memory ~ RAM Looks like a table Address and Data Address is the location Data is the actual value Memory stores both data and assembly instructions

Central Processing Unit (CPU) Also called the “chip” or “processor” The brain of the computer Major components: Arithmetic Logic Unit (ALU) calculator Control unit controls the calculator Communication bus systems What’s a bus?!? Address Bus Control Unit Memory ALU Data Bus

Fetch-Execute Cycle (Machine Instruction Cycle) Fetch instruction from memory Decode instruction in control unit Execute instruction (data may be fetched from memory) Store results if necessary Repeat! Address Bus Control Unit Memory ALU Data Bus

Registers Temporary storage containers used inside the CPU Extremely fast MAR ~ Memory Address Register Holds the address of where you are fetching from MDR ~ Memory Data Register Holds the data that was fetched from memory Many other registers too (for all CPU calculations)

Fetch-Execute Animation http://www.hartismere.com/staticvle/ictskills/FetchExecute.swf

Memory Hierarchy

Cache Slower than registers Faster than RAM Located in front of main RAM Different levels of cache Level1 (L1) and Level2 (L2) Size is usually around 1 MB

Virtual Memory What if a program is too big for RAM? If a program is too big for memory (RAM), then we start using the hard drive (disk) to store data Prevents the computer from stalling/crashing (BUT IT IS SLOW)

Hard Drives Persistent storage Non-volatile storage Why do we need it? Other types of persistent storage?

CD/DVD/BluRays Lands and pits used to represent binary Optical medium - lasers and refraction used to read lands and pits