ההבדל בין SRAM ו- DRAM
תיאור SRAM
זיכרון RAM סטטי (SRAM) נקרא על שם העובדה שברגע שהנתונים מאוחסנים, הוא יישמר כל עוד המודול מופעל באמצעות חשמל. לאחר שנכתב, בקר הזיכרון יכול לשכוח את הנתונים עד שזה צריך להיות התאושש, מה שמאפשר לו להיות יעיל יותר. SRAM מאחסן את כל הנתונים בשש טרנזיסטורים של תחמוצת מוליכים למחצה בשדה מתכת, או MOSFETs (תחמוצת מתכת מוליכים למחצה טרנזיסטורים של אפקט שדה). ה- SRAM משמש במכשירים הדורשים גישה לנתונים במהירות האפשרית, ללא צורך בקיבולת גבוהה. כמה דוגמאות הן CPU ו מטמון אוטובוס, דיסק קשיח, buffers הנתב ומדפסות.
תיאור של DRAM
Dynamic RAM או Dynamic RAM (DRAM) מאחסן את הנתונים באמצעות טרנזיסטור וקבל תואם עבור כל סיביות נתונים. הקבלים כל הזמן לאבד חשמל, אשר דורש בקר זיכרון לעדכן את ה- DRAM מספר פעמים בשנייה כדי לשמור על הנתונים. מכיוון ש- DRAM דורש רק טרנזיסטור אחד לכל פיסת נתונים, שבבי ה- DRAM הם הרבה יותר צפופים ויכולים לאחסן נתונים רבים יותר מאשר SRAMs בחבילה בגודל זהה. מסיבה זו, מחשבים משתמשים במודולי DRAM עבור הזיכרון הראשי, מכיוון שהם חייבים להיות בעלי היכולת הגדולה ביותר. מודולי DRAM באותה קיבולת יהיו פשוט גדולים מדי עבור רוב היישומים.
היתרונות של SRAM
שני היתרונות העיקריים של SRAM הם מהירות צריכת האנרגיה. SRAM אינו דורש עדכון מתמיד, שכן הוא משתמש במשאבים ודורש מעגלים נוספים. זה עושה את זה מהר יותר מטבעו. היעדר מעגל עדכון קבוע ומסובך פחות, מאפשר לך להשתמש בהרבה פחות אנרגיה מאשר ה- DRAM. זה עושה את זה סוג המועדף של זיכרון עבור התקנים ניידים הפועלים על סוללות. עיצוב פשוט גם עושה את הממשק עם הזיכרון קל יותר, הדורש תכנות פחות מסובך.
היתרונות של ה- DRAM
ל- DRAM יש שני יתרונות על פני SRAM שהופכים אותו לנחוץ. מכיוון שה- DRAM דורש רק טרנזיסטור אחד לכל פיסת נתונים, השבבים יכולים להיות הרבה יותר צפופים, ומאפשרים לאחסן נתונים רבים יותר מאשר מודול SRAM בגודל דומה. זה שומר על גודל קטן שלהם גם עושה אותם זולים יותר לייצר. בעולם מושלם, מהנדסי מחשבים היו משתמשים רק ב- SRAM בעיצובים שלהם, אבל בשלב זה זה לא פשוט מעשי.