
حجم فایل : 417.1 KB
نوع فایل : پاور پوینت
تعداد اسلاید ها : 72
سازمان حافظه حافظه اصلی حافظه اصلی از مدارات سریعی ساخته میشود که برنامه ها و داده های مورد نیاز را در هنگام اجرا نگهداری مینماید.
بر دو نوع است:
ROM
RAM
بلوک دیاگرام حافظه Example: 2MB memory, byte-addressable
N = 8 (because of byte-addressability)
K = 21 (1 word = 8-bit) 2k words
N-bit per word واحد حافظه N-bit Data Input
(for Write) N-bit Data Output
(for Read) K-bit address lines Chip Enable N N K بلوک دیاگرام حافظه cs1
cs2
RD
WR
AD7 Chip Select 1
Chip Seleect2
Read
Write
7-bit address
128X8
RAM 8-bit data bus ارتباط حافظه با پردازنده main
memory
Modules bus interface ALU register file CPU chip memory bus Memory
Interface نقشه آدرس حافظه در موقع طراحی کامپیوتر مقدار حافظه اختصاص داده شده به هر یک از حافظه های RAM , ROM مشخص میگردند.
مثال:
حافظه RAM عمده حافظه اصلی کامپیوتر از حافظه RAM ساخته میشود.
معمولا در کامپیوترها دو نوع حافظه RAM مورد استفاده هستند:
DRAM: Dynamic Random Access Memory
High density, low power, cheap, slow
Dynamic: need to be “refreshed” regularly
SRAM: Static Random Access Memory
Low density, high power, expensive, fast
Static: content will last “forever” (until lose power) Write:
1. Drive bit line
2. Select row
Read:
1. Precharge bit line to Vdd/2
2. Select row
3. Cell and bit line share charges
Very small voltage changes on the bit line
4. Sense (fancy sense amp)
Can detect changes of ~106 electrons
5. Write: restore the value
Refresh
1. Just do a dummy read to every cell. ساختار حافظه DRAM
حافظه SRAM
Static Random Access Memory (SRAM) برای نوشتن: مقدار مورد نظر بر روی Bitline و معکوس آن بر روی Bitline قرار داده شده و سپس WL=1 میشود.
برای خواندن: هر دوی Bitline و Bitline با مقدار Vdd (1)شارژ میشوند و سپس WL=1 میشود. BitLine Wordline (WL) 6-Transistor SRAM Cell Write:
1. Drive bit lines (bit=1, bit=0)
2. Select row word
(row select) ساختار حافظه SRAM
Read:
1. Precharge bit and bit to Vdd or Vdd/2 => make sure equal!
2. Select row
3. Cell pulls one line low
4. Sense amplifier on column detects difference between bit and bit معمولا یک سلول حافظه با استفاده از 6 ترانزیستور ساخته میشود. توصیف حافظه ظرفیت یک حافظه بصورت زیر بیان میشود:
# addresses x Word size
مثال: نحوه آدرس دهی حافظه
...