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

Slides:



Advertisements
Similar presentations
TO COMPUTERS WITH BASIC CONCEPTS Lecturer: Mohamed-Nur Hussein Abdullahi Hame WEEK 1 M. Sc in CSE (Daffodil International University)
Advertisements

The C P U In this lesson you will learn about the Press Enter or Click to continue Central Processing Unit.
Fall 2001CS 4471 CS 447: Fall 2001 Chapter 1: Computer Abstraction and Technology (Introduction to the course)
Computers Chapter 4 Inside the Computer © 2005 Prentice-Hall, Inc.Slide 2.
August 26 TA: Angela Van Osdol Questions?. What is a computer? Tape drives? Big box with lots of lights? Display with huge letters? Little box with no.
How Computers Work Chapter 1.
1 Introduction to Computers Day 6. 2 Main Circuit Board of a PC The main circuit board (motherboard or system board) is the central nervous system of.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
1 CS/COE0447 Computer Organization & Assembly Language Course Intro and CH
* Definition of -RAM (random access memory) :- -RAM is the place in a computer where the operating system, application programs & data in current use.
Motherboard Parts and usage.
COMPUTER SYSTEM.
S3 Computer Literacy Computer Hardware. Overview of Computer Hardware Motherboard CPU RAM Harddisk CD-ROM Floppy Disk Display Card Sound Card LAN Card.
COMPONENTS OF THE SYSTEM UNIT
Parts and usage. Motherboard is the most important component in any personal computer. It contains almost every important elements of the computer. Sometimes.
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)
Components of a PC. Motherboard. Computer Mother Board Computer Mother board and its constituent components A typical PC mother board with important.
Chapter 1 CSF 2009 Computer Abstractions and Technology.
By Jacob Campbell. a motherboard is the central printed circuit board (PCB) in many modern computers and holds many of the crucial components of the system,
… when you will open a computer We hope you will not look like …
Memory Hierarchy.
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 Part 1.
1 CS/COE0447 Computer Organization & Assembly Language CHAPTER 1.
B.A. (Mahayana Studies) Introduction to Computer Science November March The Motherboard A look at the brains of the computer, the.
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
Chapter 4 The System Unit: Processing and Memory Prepared by : Mrs. Sara salih.
1 Inside the Computer Chapter 6 Copyright Prentice-Hall, Inc
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:
Chapter 1 EE380, Fall 2012 Hank Dietz
Discovering Computers 2012: Chapter 4
1 CS503: Operating Systems Spring 2014 Dongyan Xu Department of Computer Science Purdue University.
Architecture Examples And Hierarchy Samuel Njoroge.
(Tahlia and Mabel are SUPA!!!). CPU CPU mean central process unit A central process is the carries out the instructions to computer programming.
The Components of a System Unit
Itr3 lecture 3: the motherboard Thomas Krichel
Chapter 3 Internal Memory. Objectives  To describe the types of memory used for the main memory  To discuss about errors and error corrections in the.
The Guts. CPU CPU Socket The CPU is generally a 2 inch ceramic square with a silicon chip located inside. The chip usually about the size of a thumbnail.
CIM101 : Introduction to computer Lecture 3 Memory.
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.
Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard.
August 27 Books? ? Accounts?. What does a computer look like? Tape drives? Big box with lots of lights? Display with huge letters? Little box with.
COMPUTER ARCHITECTURE & OPERATIONS I Instructor: Yaohang Li.
Chapter 2.
Motherboard Group 1 1.
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.
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.
CC311 Computer Architecture Chapter 1 Computer Abstraction & Technology.
1.3 What Is in There?.  Memory  Hard disk drive  Motherboard  CPU.
A+ Guide to Managing and Maintaining Your PC, 7e Chapter 1 Introducing Hardware.
Chapter 2 content Basic organization of computer What is motherboard
Computer Architecture & Operations I
A+ Guide to Managing and Maintaining Your PC, 7e
Drill Translate the following message:
Introduction to Computing
Computer Hardware Prepared by:- Mr. Pawan Kumar
Today’s agenda Hardware architecture and runtime system
Overview 1. Inside a PC 2. The Motherboard 3. RAM the 'brains' 4. ROM
COMS 361 Computer Organization
Computer Architecture
Presentation transcript:

1 CS/COE0447 Computer Organization & Assembly Language CHAPTER 1

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

3 Machine Code Example swap: muli$t0, $a0, 4 add$t0, $a1, $t0 lw$t1, 0($t0) lw$t2, 4($t0) sw$t2, 0($t0) sw$t1, 4($t0) jr$ra void swap(int v[], int k) { int temp; temp = v[k]; v[k] = v[k+1]; v[k+1] = temp; } … … … … … … … compiler assembler

4 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

5 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 (next slide) –Substrate for ICs and interconnection –Distribution of clock, power supply –Heat dissipation Hard disk, CD-RW DVD-RW, (floppy disk) Power supply Chassis –Holds boards, power supply, and provides physical interface for user and other systems Connectors and cables

6 Closeup photo of one side of a motherboard PCB, showing conductive traces and solder points for through-hole components on the opposite side.

7 Integrated Circuits 1mm~25mm on a side 100 ~ 1000M transistors 25 ~ 250M “logic gates”

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

9 Moore’s Law The term Moore's Law has been coined by Carver Mead around 1970.[4] Moore's original statement can be found in his publication "Cramming more components onto integrated circuits", Electronics Magazine 19 April 1965:Carver Mead[4]integrated circuitsElectronics Magazine19 April1965 “The complexity for minimum component costs has increased at a rate of roughly a factor of two per year... Certainly over the short term this rate can be expected to continue, if not to increase. Over the longer term, the rate of increase is a bit more uncertain, although there is no reason to believe it will not remain nearly constant for at least 10 years. That means by 1975, the number of components per integrated circuit for minimum cost will be 65,000. I believe that such a large circuit can be built on a single wafer.[1]1975[1] Astounding that it has held for so long!!!

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

11 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

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

13 Main memory, cont’d Embedded computers use DRAM or SRAM (or both) depending on applications SRAM, SDRAM, FLASH all in a same chip!

14 Storage Secondary storage 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

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

16 Storage, cont’d

17 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 Proliferation of wireless LAN (IEEE802.11) –1 ~ 100Mbps

18 (Simple) IC Process Overview Silicon ingot (silicon cylinder) (Blank) Wafers Various steps to build circuits on wafers –Patterns of chemicals placed wafer “Wafer test” to sort out bad parts Tested “die” (diced into components – dies, chips) “Packaging” steps –Wire bonding (connected to the I/O pins of a package) “Chip test” to sort out bad parts (mistakes happen during packaging) Products

19