shirin71
07-30-2011, 09:21 AM
مقایسه ای بین dram,sdram
تکنولوژي ديگري که پا بر عرصه ي رقابت گذاشت DDR است.حتما با نام آن آشنا هستيد و از آن به عنوان يک نوع حافظه ي جديد و پر سرعت ياد مي کنيد.مي دانيم امروزه اکثر فروشنده هاي PC از اين نوع حافظه استفاده مي کنند.
مي دانيم که براي همزمان کردن ابزار منطقي ، انتقال داده با آمدن لبه ي Clock انجام خواهد شد.يک پالس ساعت زماني موثر است که مقدار آن از 0 به 1 تغيير کند يا برعکس.DDR DRAM ها از هر دو حالت Clock يعني لبه ي بالا رونده و لبه ي پايين رونده براي انجام عمليات استفاده مي کنند يعني بدون اضافه کردن فرکانس ساعت مي توانند با استفاده از هر دو حالت تغيير ساعت يعني هنگامي که Clock از 0 به 1 و همينطور از 1 به 0 تغيير کند سرعت را دو برابر کنند.اولين بار DDR ها توسط شرکت NVIDIA در غالب کارت گرافيک Gforce 256 3D به کار گرفته شد هنوز به عنوان Main Memory استفاده نمي شدند و از سوي شرکت Intel هيچ پشتيباني انجام نشد و در پذيرش آن به عنوان يک تکنولوژي برتر تاخير افتاد و اين باعث شد که اين محصول در سال 1999 به عنوان يک ورشکسته تلقي شود.در سال 2000 شرکت AMD توانست DDR را براي سوکتهاي مينبورد خودش تعريف کند و اين موفقيت بزرگي براي کمپاني AMD محسوب مي شد و توانست DDR را به عنوان يک حافظه ي پر سرعت روي مادربوردهاي خودش به بازار عرضه کند.در آن زمان کمپاني Intel از ساخت پردازنده هاي پنتيوم 3 با همان حافظه SDRAM PC133 و همچنين يک نوع حافظه گران قيمت با نام RDRRAM شادان بود و نمي دانست که رقيب بزرگي براي محصولاتش پيدا شده است.
چيپهاي حافظه ي DDR معمولا ما را متوجه سرعت انتقال داده شان مي کنند.اين ارزش توسط دوبرابر کردن سرعت BUS به صورت سرعت انتقال دوبله بر آورد شد به عنوان مثال : يک DDR266 با يک گذرگاه 133 مگا هرتزي مي تواند عمليات فرستادن و دريافت کردن را دو بار در هر چرخه ي پالس ساعت انجام دهد.مثلا يک DDR266 که با گذرگاه 133مگاهرتزي است مي تواند 266 ميليون انتقال داده در هر ثانيه داشته باشد و همينطور يک DDR200 (100MHz)مي تواند 200 ميليون انتقال در هر ثانيه داشته باشد و همينطور DDR333 با 166MHz Bus قادر به انتقال داده با سرعت 333MT/s است وهمينطور DDR400 با 200MHz Bus قادر به انتقال داده با سرعت 400MT/s(million transfer per second) است.
انواع مختلفي از DDR ها با معادل SDRAM شان در جدول زير آمده است:
DDR Memory module
DDR Version of …
DDR Memory Chip
Bandwidth
PC 1600
PC 100 SDRAM
DDR 200
1600 MBps
PC 2100
PC 133 SDRAM
DDR 266
2100 MBps
PC 2700
------------------
DDR 333
2700 MBps
PC 3200
------------------
DDR 400
3200 MBps
SDRAM (Synchronous DRAM)
اين اواخر SDRAM هايي که ساخته مي شود کاملا از نظر طرز کار با انواع ديگر حافظه ها تفاوت دارد و از اين واقعيت بهره مي گيرد که نحوه دسترسي به حافظه توسط بسياري از PC ها به صورت متوالي (Sequential)است و به منظور واکشي تمام بيتها به طور پشت سرهم در سريع ترين حالت ممکن طراحي شده اند.توسط SDRAM يک شمارنده ي پي در پي که درون خود SDRAM قراردارد باعث مي شود بخش رکن آدرس با سرعت بالايي افزايش يابد که اين عمل به طور قابل توجهي به افزايش سرعت در بازيابي اطلاعاتي که به طور ترتيبي خوانده شده اند کمک مي کند.يک کنترلر حافظه براي بلوک حافظه ، مکان و ظرفيت را که مورد نياز آن است فراهم مي کند و همين طور يک چيپ SDRAM بيتها را ذخيره مي کند البته با سرعتي معادل سرعت برداشتن همان بيتها از حافظه توسط CPU که اين سرعت حاصل استفاده از يک Clock براي همزماني چيپ حافظه با CPU Clock است.
اين ويژگي SDRAM ها که امتياز آنها را نسبت به حافظه هاي غيرهمزمان(asynchronous) افزايش مي دهد آن است که آنها قادر به تحويل ترتيبي داده ها از چيپ به خارج با سرعتي بيشتر از 100MHz هستند.زماني که صفي پشت سر هم از بيتها براي خروج از چيپ ايجاد مي شود تمام طول صف مي تواند در مدت 10ns خارج شوند.با ديدن عکس زير توضيحات بالا کامل مي شود:
http://www.khatereh.net/science/images/sdram.gif (http://www.khatereh.net/science/images/sdram.gif)
پس از تفاسير فوق اگر مقايسه اي براي DDR و SDRAM انجام دهيم در مي يابيم که از نظر ساختار داخلي هيچ فرقي ندارند و DDR ها همان SDRAM ها هستند فقط با ورژن بالاتر و سرعتي دوبرابر که ملاک هر خريدار داشتن سرعت بالا تر است بنابراين بايد از DDR DRAM ها استفاده کند البته با مادبوردي که براي DDR ها ساخته شده است.
تکنولوژي ديگري که پا بر عرصه ي رقابت گذاشت DDR است.حتما با نام آن آشنا هستيد و از آن به عنوان يک نوع حافظه ي جديد و پر سرعت ياد مي کنيد.مي دانيم امروزه اکثر فروشنده هاي PC از اين نوع حافظه استفاده مي کنند.
مي دانيم که براي همزمان کردن ابزار منطقي ، انتقال داده با آمدن لبه ي Clock انجام خواهد شد.يک پالس ساعت زماني موثر است که مقدار آن از 0 به 1 تغيير کند يا برعکس.DDR DRAM ها از هر دو حالت Clock يعني لبه ي بالا رونده و لبه ي پايين رونده براي انجام عمليات استفاده مي کنند يعني بدون اضافه کردن فرکانس ساعت مي توانند با استفاده از هر دو حالت تغيير ساعت يعني هنگامي که Clock از 0 به 1 و همينطور از 1 به 0 تغيير کند سرعت را دو برابر کنند.اولين بار DDR ها توسط شرکت NVIDIA در غالب کارت گرافيک Gforce 256 3D به کار گرفته شد هنوز به عنوان Main Memory استفاده نمي شدند و از سوي شرکت Intel هيچ پشتيباني انجام نشد و در پذيرش آن به عنوان يک تکنولوژي برتر تاخير افتاد و اين باعث شد که اين محصول در سال 1999 به عنوان يک ورشکسته تلقي شود.در سال 2000 شرکت AMD توانست DDR را براي سوکتهاي مينبورد خودش تعريف کند و اين موفقيت بزرگي براي کمپاني AMD محسوب مي شد و توانست DDR را به عنوان يک حافظه ي پر سرعت روي مادربوردهاي خودش به بازار عرضه کند.در آن زمان کمپاني Intel از ساخت پردازنده هاي پنتيوم 3 با همان حافظه SDRAM PC133 و همچنين يک نوع حافظه گران قيمت با نام RDRRAM شادان بود و نمي دانست که رقيب بزرگي براي محصولاتش پيدا شده است.
چيپهاي حافظه ي DDR معمولا ما را متوجه سرعت انتقال داده شان مي کنند.اين ارزش توسط دوبرابر کردن سرعت BUS به صورت سرعت انتقال دوبله بر آورد شد به عنوان مثال : يک DDR266 با يک گذرگاه 133 مگا هرتزي مي تواند عمليات فرستادن و دريافت کردن را دو بار در هر چرخه ي پالس ساعت انجام دهد.مثلا يک DDR266 که با گذرگاه 133مگاهرتزي است مي تواند 266 ميليون انتقال داده در هر ثانيه داشته باشد و همينطور يک DDR200 (100MHz)مي تواند 200 ميليون انتقال در هر ثانيه داشته باشد و همينطور DDR333 با 166MHz Bus قادر به انتقال داده با سرعت 333MT/s است وهمينطور DDR400 با 200MHz Bus قادر به انتقال داده با سرعت 400MT/s(million transfer per second) است.
انواع مختلفي از DDR ها با معادل SDRAM شان در جدول زير آمده است:
DDR Memory module
DDR Version of …
DDR Memory Chip
Bandwidth
PC 1600
PC 100 SDRAM
DDR 200
1600 MBps
PC 2100
PC 133 SDRAM
DDR 266
2100 MBps
PC 2700
------------------
DDR 333
2700 MBps
PC 3200
------------------
DDR 400
3200 MBps
SDRAM (Synchronous DRAM)
اين اواخر SDRAM هايي که ساخته مي شود کاملا از نظر طرز کار با انواع ديگر حافظه ها تفاوت دارد و از اين واقعيت بهره مي گيرد که نحوه دسترسي به حافظه توسط بسياري از PC ها به صورت متوالي (Sequential)است و به منظور واکشي تمام بيتها به طور پشت سرهم در سريع ترين حالت ممکن طراحي شده اند.توسط SDRAM يک شمارنده ي پي در پي که درون خود SDRAM قراردارد باعث مي شود بخش رکن آدرس با سرعت بالايي افزايش يابد که اين عمل به طور قابل توجهي به افزايش سرعت در بازيابي اطلاعاتي که به طور ترتيبي خوانده شده اند کمک مي کند.يک کنترلر حافظه براي بلوک حافظه ، مکان و ظرفيت را که مورد نياز آن است فراهم مي کند و همين طور يک چيپ SDRAM بيتها را ذخيره مي کند البته با سرعتي معادل سرعت برداشتن همان بيتها از حافظه توسط CPU که اين سرعت حاصل استفاده از يک Clock براي همزماني چيپ حافظه با CPU Clock است.
اين ويژگي SDRAM ها که امتياز آنها را نسبت به حافظه هاي غيرهمزمان(asynchronous) افزايش مي دهد آن است که آنها قادر به تحويل ترتيبي داده ها از چيپ به خارج با سرعتي بيشتر از 100MHz هستند.زماني که صفي پشت سر هم از بيتها براي خروج از چيپ ايجاد مي شود تمام طول صف مي تواند در مدت 10ns خارج شوند.با ديدن عکس زير توضيحات بالا کامل مي شود:
http://www.khatereh.net/science/images/sdram.gif (http://www.khatereh.net/science/images/sdram.gif)
پس از تفاسير فوق اگر مقايسه اي براي DDR و SDRAM انجام دهيم در مي يابيم که از نظر ساختار داخلي هيچ فرقي ندارند و DDR ها همان SDRAM ها هستند فقط با ورژن بالاتر و سرعتي دوبرابر که ملاک هر خريدار داشتن سرعت بالا تر است بنابراين بايد از DDR DRAM ها استفاده کند البته با مادبوردي که براي DDR ها ساخته شده است.