الثلاثاء، 23 أكتوبر 2012

أنواع الذاكرة بالكمبيوتر

بسم الله الرحمن الرحيم
النهاردة - بإن الله - هنتكلم في موضوع جميل وشيق ومهم جدا اننا نعرفه عن الحاسب الالي الا وهو


أنواع الذاكرة المستخدمة في الكمبيوتر :

الذاكرة المستخدمة في الكومبيوتر تنقسم الي عده انواع وهي :
1- ذكرة الوصول العشوائي Random Access Memory (RAM )
2- ذاكرة القراءة فقط Read-only Memory (ROM)
3- الذاكرة الظاهرية ( الوهمية ) Virtual Memory
4- الذاكرة الوميضية Flash Memory


وسوف نتطرق اليوم - ان شاء الله - للنوع الاول وهو ذاكرة الوصول العشوائي حيث انها اكثر الانواع المتعارف عليهم وفي المرة القادمة سوف نتعرف علي باقي انواع الرامات .... فلنبدأ --->

ذاكرة الوصول العشوائي Random Access Memory ( RِAM )

 لماذا سميت بهذا الاسم ؟؟
 في البداية يجب ان نعرف لماذ سميت بهذا الاسم تسمى هذه الذاكرة بذاكرة الوصول العشوائي لأنك تستطيع الوصول الى أي خلية ذاكرة مباشرة إن كنت تعرف الصف و العامود المتقاطعان عند هذه الخلية بغض النظر هل هذه الخلية تقع في أول الصف أو العامود أو آخره ، و يقابل RAM ذاكرة أخرى تسمى serial access memory (SAM) هذا النوع من الذاكرة يخزن البيانات على شكل سلسلة من خلايا الذاكرة المتتابعة مثل شريط الكاسيت مثلا فأنت لا تستطيع الوصول الى معلومة ما مخزنة في آخر الشريط مثلا إلا بالمرور على البيانات من أول الشريط حتى تصل الى المعلومة المطلوبة ، و هذا النوع بطيئ جدا بالمفارنة مع الذاكرة RAM .

مم تتكون وكيف تعمل هذه الذاكرة ؟؟
إن رقاقة الذاكرة هي عبارة عن دائرة متكاملة مكونة من ملايين الترانزيستورات و المكثفات ، الترانزيستور و المكثف يكونان معا خلية الذاكرة و التي تشكل بت bit واحد من البيانات و البت هو أصغر وحدة ذاكرة و كل 8 بت تشكل بايت Byte و هو ما يخزن فيه قيمة أي رمز أو رقم، المكثف يحتفظ بقيمة البت من المعلومات و يكون المحتوى إما صفر أو واحد ، أما الترانزيستور فيعمل كمفتاح للتحكم فإما يقرأ حالة المكثف أو يقوم بتغييرها . المكثف يعمل كحافظة للإلكترونات ، فلحفظ قيمة واحد في خلية الذاكرة فيجب ملئ هذه الحافظة بالإلكترونات و لحفظ قيمة صفر يجب إفراغ هذه الحافظة من الإلكترونات .

ما هي انواع الذاكرة التي تنتمي الي الذاكرة العشوائية ( RAM ) ؟؟
توجد عدة أنواع من الذاكرة العشوائية وهي : 
1- DRAM - Dynamic random access memory : وهي تحتوي على خلايا ذاكرة تتكون من زوج من الترانزيستورات و المكثفات و تحتاج الى إنعاش مستمر لأن الشحنة الكهربائية تنتهي بعد مقدار قصير من الزمن يقاس بالميللي.


DRAM

2- SRAM - Static random access memory : تستخدم من أربع الى ست ترانزيستورات لكل خلية ذاكرة و لا تحتوي على مكثف و لا تحتاج الى إنعاش مستمر و تستخدم بشكل أساسي لذاكرة الكاش cache .


sRAM
3- FPM DRAM - Fast page mode dynamic random access memory : وهذا النوع يبحث بداية عن موقع البت المطلوب و عندما يحدد موقعه يقوم بقراءة محتواه ، و لا يبدأ بالبت التالي إلا بعد الإنتهاء من قراءة الأول ، وتصل السرعة القصوى لنقل البيانات باستخدام هذا النوع من الذاكرة الى 176 ميجابايت في الثانية .


FPM DRAM

4- EDO DRAM - Extended data-out dynamic random access memory : و هذا النوع مهمته البحث عن البت التالي بعد تحديد موقع البت الأول و قبل الشروع بقراءته،وهذا النوع أسرع من النوع الأول ، وتصل السرعة القصوى لنقل البيانات باستخدام هذا النوع من الذاكرة الى 264 ميجابايت في الثانية .


EDO DRAM

5- SDRAM - Synchronous dynamic random access memory :  وهذا النوع يقوم بنقل البيانات بسرعة مقبولة نوعاً ما، لكنه في المقابل يستهلك قدراً كبيراً من الطاقة مقارنة بالأنواع الأخرى لأنه يقوم بنقل بت مرة واحدة عند ارتفاع النبضة ثم يعود ليرفع بتاً آخراً بارتفاع النبضة .. وهكذا، وكلما زادت الوحدات أدى ذلك إلى زيادة سرعة المعالجة . وسرعة نقل البيانات فيها إما أن تكون 100 أو 133 ميجاهرتز.

sDRAM

6- RDRAM - Rambus dynamic random access memory : هذا النوع من الذاكرة يستخدم ناقل بيانات سريع جدا يسمى Rambus channel و تصل سرعته الى 800 ميجاهيرتز بالمقارنة مع 100 ميجاهرتز أو 133 في النوع الأحدث قليلا من ناقل البيانات في نوع الذاكرة السابق ولكن من النادر ان تجد هذا النوع لانه لم يدم طويلا .


RDRAM
7- DD-RAM- Dual Data Rate Synchronous Dynamic Random Access : هذا النوع يؤدي ضعف أداء النوع السابق، فهي تعطي 2 بت في الثانية الواحدة بمعنى أنها تنقل بتاً لدى ارتفاع النبضة وآخراً عند انخفاضها . ويتميز هذا النوع عن سابقه بان لديه عرض نطاق مضاعف وهذا يمكنه من نقل كمية مضاعفة من المعلومات في الثانية قياسا لل sd-ram . كماأنه يستخدم قدراً أقل من الطاقة. 


DDRAM

8- DDR 2 : هي تطوير على DD-RAM يزيد ضعف عرض النطاق كما انه يستخدم قدرا اقل من الطاقة قياسا لل DDR.
DDRAM2

9- DDR 3 : هي تطوير على  DDR 2 يزيد مرة ونصف من عرض النطاق كما انه يستخدم قدرا اقل من الطاقة قياسا لل DDR 2.


DDRAM3

10- Credit Card Memory : و هذا النوع من الذاكرة هو نفس النوع DRAM و لكنه مخصص للأجهزة المحمولة notebook .


11- PCMCIA Memory Card : وهذا نوع آخر مخصص أيضا للأجهزة المحمولة نوت بوك ( notebook  )  و هو أيضا من نوع DRAM .
PCMCIA

12- FlashRAM : هو مقدار ضئيل من الذاكرة مخصص لحفظ إعدادات التلفاز و الفيديو أو إعدادات القرص الصلب في أجهزة الحاسوب .
FlashRAM

13- VRAM – VideoRAM : و تسمى أيضا multiport dynamic random access memory (MPDRAM) وهذا النوع من الذاكرة مخصص لكروت الشاشة و المسرعات ثلاثية الأبعاد ، الإسم multiport جاء من حقيقة أن هذا النوع من الذاكرة يستخدم نوعين من الذاكرة، الأول RAM و الثاني SAM ، مقدار الذاكرة يحدد دقة الصورة و عمق الألوان .
VRAM



ما هي المعايير و المقاييس المستخدمة للذاكرة RAM ؟ 
الأنواع الأولى من رقائق الذاكرة التي كانت تستعمل في أجهزة الحاسوب المكتبية ، كانت تستخدم تشكيلة من الدبابيس pin configuration تسمى dual inline package (DIP) ، و كانت هذه التشكيلة من الدبابيس تركب داخل ثقوب أو مقابس على اللوحة الأم للكمبيوتر ،هذه الطريقة كانت مناسبة عندما كانت أجهزة الحاسب تعمل مع 2 أو أقل من الذاكرة ، و لكن مع تطور أجهزة الحاسب زادت الحاجة لكميات أكبر من الذاكرة و بالتالي أصبح من الصعب إيجاد مكان لها على اللوحة الأم ، فكان الحل هو وضع رقائق الذاكرة مع كل متطلباتها على لوحة منفصلة تسمى printed circuit board (PCB) و هذه اللوحة تركب داخل موصل خاص يسمى memory bank ويكون على اللوحة الأم ، معظم هذه الرقائق تستخدم تشكيلة من الدبابيس تسمى small outline J-lead (SOJ) ، و الفرق الأساسي بين هذه التشكيلة من الدبابيس و التشكيلة السابقة أن التشكيلة السابقة كانت تركب داخل ثقوب على اللوحة الأم بينما التشكيلة الجديدة تكون على شكل ألواح متعامدة أو مائلة مع اللوحة الأم و تتصل مباشرة مع موصلات على سطحها. 

إذا نظرت الى هذه الألواح ستجد أرقام مشابهة ل 8x32 أو 4x16 ، هذه الأرقام تمثل عدد رقائق الذاكرة مضروبة بسعة كل رقاقة مقاسة بالميجابت ، خذ الناتج و اقسمه على 8 لتحصل على السعة الإجمالية للذاكرة على تلك اللوحة مقاسة بالميجابايت ، فمثلا 4x32 تعني أن هذه اللوحة تحتوي على 4 رقائق سعة كل رقاقة 32 ميجابت الآن نضرب 4 في 32 نحصل على 128 ميجابت ، و حيث أننا نعرف أن البايت يساوي 8 بت نقسم 128 على 8 لنحصل على 16 ميجابايت السعة الإجمالية للذاكرة على اللوحة . 

الأنواع الأولى من ألواح الذاكرة هذه كانت تسمى SIMM اختصار ل single in-line memory module هذه اللوحة كانت تستخدم 30-pin و كان قياسها 9 سم في 2 سم ، لتركيب هذه الألواح كان عليك تركيب زوج من هذه الألواح للحصول على السعة الكاملة المطلوبة فللحصول على 16 ميجابايت كان عليك تركيب زوج من الألواح سعة 8 ميجابايت ، و السبب في ذلك عائد الى أن سعة ناقل البيانات على اللوحة الأم كان ضعف سعة SIMM مفرد ، فقد كان ناقل البيانات يستطيع التعامل مع 16 بت في الوقت ذاته بينما كانSIMM لا يستطيع سوى توفير 8 بت في الوقت نفسه و بالتالي كان عليك تركيب لوحتين سعة 8 ميجابايت للحصول على 16 ميجابايت و لضمان الإستغلال الأمثل للناقل ،بعد فترة من الزمن توفرت موديلات جديدة من SIMM تستخدم 72-pin و كان قياسها 11سم في 2.5 سم . 


بعد تطور المعالجات كان لزاما تطوير ألواح الذاكرة أيضا ، فتم إيجاد مقياس جديد لألواح الذاكرة سمي dual in-line memory module (DIMM) و كان يستخدم 168-pin و كان قياسه 14 سم في 2.5 سم ، و كان سعة اللوحة الواحدة يتراوح بين 8 الى 256 ميجابايت و من الممكن تركيب لوحة مفردة واحدة على اللوحة الأم بدلا من زوج كما في SIMM . 









 








Enhanced by Zemanta

شارك

Twitter Delicious Facebook Digg Stumbleupon Favorites More