1 Pertemuan 17 Internal Memory: I Matakuliah: T0324 / Arsitektur dan Organisasi Komputer Tahun: 2005 Versi: 1.

Slides:



Advertisements
Similar presentations
MEMORY popo.
Advertisements

Chapter 5 Internal Memory
5-1 Memory System. Logical Memory Map. Each location size is one byte (Byte Addressable) Logical Memory Map. Each location size is one byte (Byte Addressable)
COEN 180 DRAM. Dynamic Random Access Memory Dynamic: Periodically refresh information in a bit cell. Else it is lost. Small footprint: transistor + capacitor.
These slides incorporate figures from Digital Design Principles and Practices, third edition, by John F. Wakerly, Copyright 2000, and are used by permission.
1 Pertemuan 04 Proxy/Cache Matakuliah: H0491/Praktikum Jaringan Komputer Tahun: 2005 Versi: 1/0.
1 Pertemuan 13 Memory Matakuliah: H0362/Very Large Scale Integrated Circuits Tahun: 2005 Versi: versi/01.
Memory (RAM) Organization Each location is addressable Addresses are binary numbers Addresses used at different granularities –each bit is possible, but.
MEMORY ORGANIZATION Memory Hierarchy Main Memory Auxiliary Memory
CS.305 Computer Architecture Memory: Structures Adapted from Computer Organization and Design, Patterson & Hennessy, © 2005, and from slides kindly made.
Memories and the Memory Subsystem; The Memory Hierarchy; Caching; ROM.
Chapter 9 Memory Basics Henry Hexmoor1. 2 Memory Definitions  Memory ─ A collection of storage cells together with the necessary circuits to transfer.
1 Pertemuan 23 Object database design (Lanjutan bagian 2) Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
1 Lecture 16B Memories. 2 Memories in General Computers have mostly RAM ROM (or equivalent) needed to boot ROM is in same class as Programmable Logic.
Memory Interface Dr. Esam Al_Qaralleh CE Department
1 Pertemuan 12 Input/Output Matakuliah: H0344/Organisasi dan Arsitektur Komputer Tahun: 2005 Versi: 1/1.
1 Pertemuan 16 Instruction Set 2 Matakuliah: H0344/Organisasi dan Arsitektur Komputer Tahun: 2005 Versi: 1/1.
1 Pertemuan 21 Parallelism and Superscalar Matakuliah: H0344/Organisasi dan Arsitektur Komputer Tahun: 2005 Versi: 1/1.
Memory It’s all about storing bits--binary digits
Chapter 5 Internal Memory
Memory Devices Wen-Hung Liao, Ph.D..
1 Pertemuan #3 Clocks and Realtime Matakuliah: H0232/Sistem Waktu Nyata Tahun: 2005 Versi: 1/5.
1 Pertemuan 25 Parallel Processing 1 Matakuliah: H0344/Organisasi dan Arsitektur Komputer Tahun: 2005 Versi: 1/1.
1 Lecture 16B Memories. 2 Memories in General RAM - the predominant memory ROM (or equivalent) needed to boot ROM is in same class as Programmable Logic.
Chapter 5. The Memory System
Memory RAM Mano and Kime Sections 6-2, 6-3, 6-4. RAM - Random-Access Memory Byte - 8 bits Word - Usually in multiples of 8 K Address lines can reference.
Main Memory by J. Nelson Amaral.
CS1104-8Memory1 CS1104: Computer Organisation Lecture 8: Memory
Memory Technology “Non-so-random” Access Technology:
Charles Kime & Thomas Kaminski © 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Chapter 8 – Memory Basics Logic and Computer Design.
Memory Basics Chapter 8.
Chapter 4 ระบบหน่วยความจำ The Memory System
Memory Hierarchy Registers Cache Main Memory Fixed Disk (virtual memory) Tape Floppy Zip CD-ROM CD-RWR Cost/Bit Access/Speed Capacity.
Chapter 5-1 Memory System
Basic concepts Maximum size of the memory depends on the addressing scheme: 16-bit computer generates 16-bit addresses and can address up to 216 memory.
Survey of Existing Memory Devices Renee Gayle M. Chua.
Logic and Computer Design Dr. Sanjay P. Ahuja, Ph.D. FIS Distinguished Professor of CIS ( ) School of Computing, UNF.
1 CSCI 2510 Computer Organization Memory System I Organization.
SYEN 3330 Digital SystemsJung H. Kim 1 SYEN 3330 Digital Systems Chapter 9 – Part 1.
EEE-445 Review: Major Components of a Computer Processor Control Datapath Memory Devices Input Output Cache Main Memory Secondary Memory (Disk)
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use ECE/CS 352: Digital Systems.
Memory System Unit-IV 4/24/2017 Unit-4 : Memory System.
CPEN Digital System Design
Digital Logic Design Instructor: Kasım Sinan YILDIRIM
Tag Cache Main memory Block 0 Block 1 Block 127 Block 128 Block 129 Block 255 Block 256 Block 257 Block 4095 Block 0 Block 1 Block Main memory address.
 Seattle Pacific University EE Logic System DesignMemory-1 Memories Memories store large amounts of digital data Each bit represented by a single.
Chapter 6: Internal Memory Computer Architecture Chapter 6 : Internal Memory Memory Processor Input/Output.
Memory and Register. Memory terminology read/write operation volotile/non volatile determine the capacity from input and output timing requirements of.
Memory Cell Operation.
Fundamental Concepts.  Maximum size of the Main Memory  byte-addressable  CPU-Main Memory Connection Up to 2 k addressable MDR MAR k-bit address bus.
Computer Memory Storage Decoding Addressing 1. Memories We've Seen SIMM = Single Inline Memory Module DIMM = Dual IMM SODIMM = Small Outline DIMM RAM.
Memory Hierarchy Registers Cache Main Memory Fixed Disk (virtual memory) Tape Floppy Zip CD-ROM CD-RWR Cost/Bit Access/Speed Capacity.
Overview Memory definitions Random Access Memory (RAM)
Computer Architecture Lecture 24 Fasih ur Rehman.
Memory Devices 1. Memory concepts 2. RAMs 3. ROMs 4. Memory expansion & address decoding applications 5. Magnetic and Optical Storage.
Random Access Memory (RAM).  A memory unit stores binary information in groups of bits called words.  The data consists of n lines (for n-bit words).
Digital Circuits Introduction Memory information storage a collection of cells store binary information RAM – Random-Access Memory read operation.
COMP541 Memories II: DRAMs
Charles Kime & Thomas Kaminski © 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Chapter 8 – Memory Basics Logic and Computer Design.
Memory 2 ©Paul Godin Created March 2008 Memory 2.1.
1 Pertemuan 9 Mesin ARM: I Matakuliah: T0324 / Arsitektur dan Organisasi Komputer Tahun: 2005 Versi: 1.
CS35101 Computer Architecture Spring 2006 Lecture 18: Memory Hierarchy Paul Durand ( ) [Adapted from M Irwin (
Chapter 5. The Memory System. Overview Basic memory circuits Organization of the main memory Cache memory concept Virtual memory mechanism Secondary storage.
Pertemuan 19 External Memory: I
Chapter 7 The Memory System
CS 1251 Computer Organization N.Sundararajan
Table Pertemuan 10 Matakuliah : L0182 / Web & Animation Design
Pertemuan 7 JARINGAN INSTAR DAN OUTSTAR
Digital Logic & Design Dr. Waseem Ikram Lecture 40.
Word Assembly from Narrow Chips
Presentation transcript:

1 Pertemuan 17 Internal Memory: I Matakuliah: T0324 / Arsitektur dan Organisasi Komputer Tahun: 2005 Versi: 1

2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Menghubungkan konsep internal memory dalam mendesain sistem komputer ( C4 ) ( No TIK : 8 )

3 Chapter 5. Internal Memory: I

4 Up to 2 k addressable MDR MAR Figure 5.1. Connection of the memory to the processor. k-bit address bus n-bit data bus Control lines (, MFC, etc.) Processor Memory locations Word length =n bits WR/

5 FF Figure 5.2. Organization of bit cells in a memory chip. circuit Sense / Write Address decoder FF CS cells Memory circuit Sense / Write circuit Data input/output lines: A 0 A 1 A 2 A 3 W 0 W 1 W 15 b 7 b 1 b 0 WR/ b 7 b 1 b 0 b 7 b 1 b 0

6 Figure 5.3. Organization of a 1K  1 memory chip. CS Sense/Write circuitry array memory cell address 5-bit row input/output Data 5-bit decoder address 5-bit column address 10-bit output multiplexer 32-to-1 input demultiplexer 32  WR/ W 0 W 1 W 31 and

7 YX Word line Bit lines Figure 5.4. A static RAM cell. b T 2 T 1 b

8

9 Figure 5.6. A single-transistor dynamic memory cell T C Word line Bit line

10 Column CS Sense / Write circuits cell array latch address Row Column latch decoder Row decoder address  R/W A 209- A 80-  D 0 D 7 RAS CAS Figure 5.7. Internal organization of a 2M  8 dynamic memory chip.

11 R/W RAS CAS CS Clock Cell array latch address Row decoder Row Figure 5.8. Synchronous DRAM. decoder Column Read/Write circuits & latches counter address Column Row/Column address Data input register Data output register Data Refresh counter Mode register and timing control

12 R/W RAS CAS Clock Figure 5.9. Burst read of length 4 in an SDRAM. RowCol D0D1D2D3 Address Data

13 Pertemuan 18 Internal Memory: II Matakuliah: T0324 / Arsitektur dan Organisasi Komputer Tahun: 2005 Versi: 1

14 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Menghubungkan konsep internal memory dalam mendesain sistem komputer ( C4 ) ( No TIK : 8 )

15 Chapter 5. Internal Memory: II

16 Figure Organization of a 2M  32 memory module using 512K  8 static memory chips. 19-bit internal chip address Chip select memory chip decoder 2-bit addresses 21-bit 19-bit address 512K8  A 0 A 1 A 19 memory chip A 20 D D 7-0 D D K8  8-bit data input/output

17 Processor RAS CAS R/W Clock Address Row/Column address Memory controller R/W Clock Request CS Data Memory Figure Use of a memory controller.

18 Not connected to store a 1 Connected to store a 0 Figure A ROM cell. Word line P Bit line T

19 Processor Primary cache Secondary cache Main Magnetic disk memory Increasing size Increasing speed Figure Memory hierarchy. secondary memory Increasing cost per bit Registers L1 L2

20 Figure Use of a cache memory. Cache Main memory Processor

21 tag Cache Main memory Block 0 Block 1 Block 127 Block 128 Block 129 Block 255 Block 256 Block 257 Block 4095 Block 0 Block 1 Block Main memory address TagBlockWord Figure Direct-mapped cache. 5

22 4 tag Cache Main memory Block 0 Block 1 Blocki Block 4095 Block 0 Block 1 Block Main memory address Figure Associative-mapped cache. TagWord

23 tag Cache Main memory Block 0 Block 1 Block 63 Block 64 Block 65 Block 127 Block 128 Block 129 Block 4095 Block 0 Block 1 Block 126 tag Block 2 Block 3 tag Block 127 Main memory address664 TagSetWord Set 0 Set 1 Set 63 Figure Set-associative-mapped cache with two blocks per set.

24 Figure An array stored in the main memory. (7A00) (7A01) (7A02) (7A03) (7A04) (7A24) (7A25) (7A26) (7A27)