1 CS/COE0447 Computer Organization & Assembly Language CHAPTER 1 Part 1.

Slides:



Advertisements
Similar presentations
TU/e Processor Design 5Z0321 Processor Design 5Z032 Computer Systems Overview Chapter 1 Henk Corporaal Eindhoven University of Technology 2011.
Advertisements

Basic Computer Hardware and Software.
The physical parts of Computer
Parts & Functions of a Computer. 2 Functions of a Computer.
1 The System Unit Lecture 2 CSCI 1405 Introduction to Computer Science Fall 2006.
Spring 2002EECS150 - Lec02-CMOS Page 1 EECS150 - Digital Design Lecture 2 - CMOS January 24, 2002 John Wawrzynek.
How Computers Work Chapter 1.
IC3 GS3 Standard Computing Fundamentals Module
1 CS/COE0447 Computer Organization & Assembly Language Course Intro and CH
Motherboard & System Unit. System Unit  The box in which the motherboard and other components of the computer is stored.  On a desktop computer it’s.
S3 Computer Literacy Computer Hardware. Overview of Computer Hardware Motherboard CPU RAM Harddisk CD-ROM Floppy Disk Display Card Sound Card LAN Card.
Parts and usage. Motherboard is the most important component in any personal computer. It contains almost every important elements of the computer. Sometimes.
WHAT IS A COMPUTER??? An electronic device that accepts: n Input n Processes the input n Stores the results of the processing n provides Output Computers.
A+ Guide to Managing and Maintaining your PC, 6e Chapter 1 Introducing Hardware.
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
The Internal Components of a Personal Computer (PC)
Components of a PC. Motherboard. Computer Mother Board Computer Mother board and its constituent components A typical PC mother board with important.
Mother Board MOTHER BOARD Holds CPU, memory, PCI bays, etc.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco PublicNew CCNA Jianxin Tang IT 1 V4.0 Ch1. Introduction.
Chapter 1 CSF 2009 Computer Abstractions and Technology.
Basic Computer Structure and Knowledge Project Work.
Introduction to Computers Personal Computing 10. What is a computer? Electronic device Performs instructions in a program Performs four functions –Accepts.
CS 61C L01 Introduction (1) Garcia, Spring 2004 © UCB Lecturer PSOE Dan Garcia CS61C www page www-inst.eecs.berkeley.edu/~cs61c/
1 CS/COE0447 Computer Organization & Assembly Language CHAPTER 1.
Computers: Information Technology in Perspective By Long and Long Copyright 2002 Prentice Hall, Inc. Computers: Information Technology in Perspective.
Computer Architecture ECE 4801 Berk Sunar Erkay Savas.
CS/COE0447 Computer Organization & Assembly Language
Understanding Computers, Ch.31 Chapter 3 The System Unit: Processing and Memory.
Organization of a computer: The motherboard and its components.
Translate the following message:
A+ Guide to Managing and Maintaining your PC, 6e Chapter 1 Introducing Hardware.
A mother board is the main circuit board for the computer system (hence the name mother board ) The mother board holds all of the other components of a.
(Tahlia and Mabel are SUPA!!!). CPU CPU mean central process unit A central process is the carries out the instructions to computer programming.
Itr3 lecture 3: the motherboard Thomas Krichel
The Mechanics Of Computers The Operating System (OS) & Hardware.
COMPUTER ARCHITECTURE. Recommended Text 1Computer Organization and Architecture by William Stallings 2Structured Computer Organisation Andrew S. Tanenbaum.
1 CS/COE0447 Computer Organization & Assembly Language CHAPTER 1.
Chapter 1 Computer Abstractions and Technology. Chapter 1 — Computer Abstractions and Technology — 2 The Computer Revolution Progress in computer technology.
Computer Organization & Assembly Language © by DR. M. Amer.
1.  RAM is our working memory storage. All the data, which the PC uses and works with during operation, are stored here.  Data are stored on drives,
1 Course Title: IT IN BUSINESS Course Instructor: ADEEL ANJUM Chapter No: 04 1 BY ADEEL ANJUM (MCS, CCNA,WEB DEVELOPER)
COMPUTER Structure Int 2 Unit 1 – Computer Systems St Kentigern’s Academy.
Kaaba Technosolutions Pvt Ltd1 Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components.
COMPUTER ARCHITECTURE & OPERATIONS I Instructor: Yaohang Li.
Chapter 2.
Computer Parts - Hardware There are many parts that work together to make a computer work.
Basic Computer Hardware and Software. Guilford County SciVis V
Chapter 1 Computer Abstractions and Technology. Chapter 1 — Computer Abstractions and Technology — 2 The Computer Revolution Progress in computer technology.
Basic Computer Hardware and Software.
Instructor: Syed Shuja Hussain Chapter 2: The System Unit.
Instructor: Chapter 2: The System Unit. Learning Objectives: Recognize how data is processed Understand processors Understand memory types and functions.
Computer Parts There are many parts that work together to make a computer work.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
Instructor: Syed Shuja Hussain Chapter 2: The System Unit.
Hardware Architecture
1.3 What Is in There?.  Memory  Hard disk drive  Motherboard  CPU.
Basic Computer Hardware and Software.
Power Supply.
Computer Components ICS 3U0.
Morgan Kaufmann Publishers
Computer Architecture & Operations I
CS111 Computer Programming
Basic Computer Hardware & Software
Chapter Three Computer Hardware Chapter 3- Computer Hardware.
Basic Computer Hardware and Software.
COSC 3406: Computer Organization
Computer Parts There are four main equipment functions of a computer system: Input, Processing, Storage and Output. Input: the transferring of information.
Chapter Three Computer Hardware Chapter 3- Computer Hardware.
Computer Parts There are four main equipment functions of a computer system: Input, Processing, Storage and Output. Input: the transferring of information.
Computer Architecture
Presentation transcript:

1 CS/COE0447 Computer Organization & Assembly Language CHAPTER 1 Part 1

2 Five Computer Components

3 Embedded Computers Not directly observable Very widely used in many applications Examples:

4 Today’s Topics Layered approach to computer design Machine code example Components of ISA Computer implementations –Inside a PC –IC technology and its trends –Input/output devices –Main memory –Secondary storage –Network IC process overview

5 Transistors Layered Approach in Computer Design Computer Architecture or Instruction Set Architecture Logic gates Microarchitecture Architecture

6 Machine Code Example swap: muli$2, $5, 4 add$2, $4, $2 lw$15, 0($2) lw$16, 4($2) sw$16, 0($2) sw$15, 4($2) jr$31 void swap(int v[], int k) { int temp; temp = v[k]; v[k] = v[k+1]; v[k+1] = temp; } … … … … … … … compiler assembler

7 Components of ISA In most cases, a “programmer’s reference manual” (PRM) will disclose the ISA of a processor To understand an ISA, find in PRM –Data types the processor supports –Supported instructions and their definitions –Registers (general-purpose & special purpose) –Processor modes –Exception mechanism

8 Inside a PC Integrated Circuits (ICs) –CPU (Central Processing Unit), companion chipset, memory, peripheral I/O chip (e.g., USB, IDE, IEEE1394, …) Printed Circuit (PC) boards –Substrate for ICs and interconnection –Distribution of clock, power supply –Heat dissipation Hard disk, CD-RW (DVD-RW), (floppy disk) Power supply –Converts line AC voltage to regulated DC low voltage levels –GND, +/-12V, +/-5V, … Chassis –Holds boards, power supply, and provides physical interface for user and other systems Connectors and cables

9 Integrated Circuits Primarily crystaline silicon 1mm~25mm on a side Feature size: 90nm ~ 130nm 100 ~ 1000M transistors 25 ~ 250M “logic gates” 3 ~ 10 metal “conductive” layers CMOS (Complementary Metal Oxide Semiconductor) technology Package spreads chip-level signal paths to board level Provides heat dissipation Ceramic or plastic with gold wires 8 ~ 1000 leads Various form-factors and shapes

10 Printed Circuit (PC) Boards Fiberglass or ceramic 1 ~ 20 conductive layers 1 ~ 20 inch on a side IC packages are mounted and soldered on a board

11 Technology Trend (Processor Complexity) 2x transistors/chip every 1.5 years!

12 Memory Capacity Trend (DRAM) 1.4x/year or 2x every 2 years 8000x since 1980!

13 Processor Performance Trend Intel P MHz (Fall 2001) 1.54x/year

14 Technology Advances Memory –DRAM capacity: 2x / 2 years (since ’96) –64x size improvement in last decade Processor –Speed (in terms of clock frequency): 2x / 1.5 years (since ’85) –100x performance improvement in last decade Disk –Capacity: 2x / 1 year (since ’97) –250x size improvement in last decade

15 Your PC After Graduation Processor speed –6~8GHz Memory capacity –4GB~8GB Disk capacity –1000GB or 1TB New units: Mega to Giga, Giga to Tera, (Tera to Peta, Peta to Exa, Exa to Zetta, Zetta to Yotta) New, faster serial interfaces for various peripherals

16 My First PC IBM PC AT –Based on (80586 is Pentium-1) Processor speed –20MHz (?) compared to 5,000MHz Memory capacity –1MB compared to 4000MB Disk capacity –40MB compared to 1000GB No CD-ROM! 14 inch monitor (not flat!), VGA (640x480) Wheel mouse –2 buttons

17 Input Devices Accepts input from human (or from other machine) Desktop computers –Keyboard –Mouse (touchpad) –Joystick –… Servers –Terminals on network Cell phone – Embedded computers –Keypad

18 Input Devices, cont’d Mouse –Wheel mouse (hard to find nowadays) –Optical mouse Takes 1,500 “photo shots” of LED reflection to detect any movement Keyboard or keypad –Not many changes so far Web camera Voice recognition –Partly successful New input device?

19 Output Devices Passes information to human (or to other machine) Desktop computers –Display (CRT or LCD) –Sound –… Servers –Terminals on network Cell phone – Embedded computers –Screen –Sound –Vibration

20 Output Devices, cont’d Display –CRT to LCD –LCD size from 10 inch to 24 inch Resolution from 640x480 to 1600x1200 Sound –Simple “tick” to theatre-like effects, 5.1 channel, etc.

21 Main memory PC/servers use “DRAM” (Dynamic RAM) –SDRAM –DDR SDRAM –RDRAM (RAMBUS DRAM) A typical SDRAM “module”

22 Main memory, cont’d Embedded computers use DRAM or SRAM (or both) depending on applications –On-chip SRAM (embedded SRAM) –On-chip SDRAM (embedded SDRAM) –SDRAM –Mobile SDRAM (1.8V operation) SRAM, SDRAM, FLASH all in a same chip!

23 Storage Secondary storage (cf. main memory) Non-volatile Stores programs, user-saved data, etc. In PC/server domain, magnetic disk (hard- disk) is usually used In embedded computers, “flash” memory or “ROM” is usually employed

24 Storage, cont’d 5.25-inch floppy disk 1.2MB 3.5-inch floppy disk 1.44MB USB Flash card 256MB

25 Storage, cont’d

26 Computer Networks Local Area Network (LAN) –Within limited distance (e.g., in a building) –Mostly based on Ethernet –10Mbps, 100Mbps, 1Gbps, 10Gbps, … Wide Area Network –Connecting networks far apart At home, –Modem: 14.4Kbps, 28.8Kbps, 33.6Kbps, 56Kbps –Cable modem/DSL: several hundred Kbps ~ several Mbps –Higher-speed DSL technologies Proliferation of wireless LAN (IEEE802.11) –1 ~ 100Mbps

27 (Simple) IC Process Overview Silicon ingot (silicon cylinder) (Blank) Wafers Various steps to build circuits on wafers –Photomask process –Chemical process –Mechanical process “Wafer test” to sort out bad parts Tested “die” “Packaging” steps –Wire bonding –Material filling –Marking “Chip test” to sort out bad parts Products

28 Testing Your Chip Function –“The chip is working correctly” as intended Speed –“The chip is running at 4 GHz” as intended –“Speed binning” Power –“The chip consumes 50 Watt at 4 GHz” as intended Reliability –“The chip will be operational for 10 years” as written on manual and box

29 Calculating Your Chip Cost Things to consider: –Mask cost: we need 20 ~ 40 masks used to form different patterns used in different process steps a.k.a. Non-Recurring Engineering (NRE) cost –Wafer cost –Cost put in process steps –Defect parts (we spend money producing defect parts!) –Any other overhead including marketing Can we calculate cost of each chip now? What happens if we adopt a new technology that can build smaller transistors?

30 (Simple) IC Process Overview Silicon ingot (silicon cylinder) (Blank) Wafers Various steps to build circuits on wafers –Photomask process –Chemical process –Mechanical process “Wafer test” to sort out bad parts Tested “die” “Packaging” steps –Wire bonding –Material filling –Marking “Chip test” to sort out bad parts Products

31 Testing Your Chip Function –“The chip is working correctly” as intended Speed –“The chip is running at 4 GHz” as intended –“Speed binning” Power –“The chip consumes 50 Watt at 4 GHz” as intended Reliability –“The chip will be operational for 10 years” as written on manual and box

32 Calculating Your Chip Cost Things to consider: –Mask cost: we need 20 ~ 40 masks used to form different patterns used in different process steps a.k.a. Non-Recurring Engineering (NRE) cost –Wafer cost –Cost put in process steps –Defect parts (we spend money producing chips with defects!) –Any other overhead including marketing Can we calculate cost of each chip now? What happens if we adopt a new technology that can build smaller transistors?

33 Packaging mounting wire bonding packaging material filling & marking

34