الخيال المتلاعب
10-10-2006, 02:49 PM
السلام عليكم ورحمة الله وبركاته ......
بناء على إقتراح الأخ جينتلمان .......
سويت هالموضوع ......
وهو عبارة عن إعادة لما هو مكتوب في موسوعتي ......
+
زيادة من عندي جوابا للأسئلة التي سألتموني .......
وتذكير وإعادة لكم أنا لست خبير ........
وكلامي يحتمل الصحة وقد لا يكون قريبا من الصحة .......
نبدأ الموضوع على بركة الله ......
RAM : Random Acces Memory : Memory system : Memory
http://xs207.xs.to/xs207/06411/memoryarticle_1.jpg
Capacity : Size : Memory Size : Memory
وهو مساحة الرام .... وهو أهم أساسيات القوة اللي يبنى عليها ..... فكلما كان أعلى كلما كان أداء الجهاز ككل أعلى إلى أن نصل لأخر ما يحتاجه الجهاز من الذاكرة ........ Ultra Simple
رأيي الخاص .... خذ لك 2 جيجا كافية إلى 6 شهور من الآن لتحصل على أداء جهازك كاملا .......
Speed : Clock speed : Clock
وهو سرعة الرام ..... وسهل كسابقه .... كلما كان أعلى كلما أستطاع نقل بيناتات أكثر بنفس الوقت ....... ويحسب بالميجاهيرتز ..... يعني مثلا DDR 400 ميجا هيرتز .... وهكذا ....
Socket : Type : Pin
وهو وصلة الرام وهو كمثل المعالج ..... المنفذ كلما كان أجد كلما كان أفضل .... لأن التقنيات التي فيها تكون أكثر ..... هناك DDR وتتراوح سرعاته الحالية 266-600 ...... وهناك DDR2 الذي تتراوح سرعته ما بين 400-1111 ....... ويجب مراعاة أن يكون رقم الpin في المذربورد نفسه في الرام .... ليكي تستطيع تركيبهم على بعض .......
* هناك تخالف أو تضارب يحدث أحيانا في نوعيات معينة وأحيانا في قطعة معينة وليس الموديل نفسه
Voltage : Volt
له فائدتان .... الأولى يكون أقل حرارة إذا كان الفولت أقل ..... وهذا غير مهم لأكثيرة الناس .... والأخر هو أنه يستفاد منه بأنه عندما تريد رفع السرعة فأنك تحتاج إعطائه فولت أعلى .... وهذا للOCers ( أوفركلوكيرس - كاسروا السرعة ) ..... وطبعا هناك حد للرام في تحمله للفولت ..... إذا تعدا هذا الحد فأنه قد تحترق الرام .......
Cas Latency : CL : CAS : Timing
توقيت الذاكرة .....
وهو الوقت الكافي من إخلاء الخلية للكتابة إلى القراء مرورا بالكتابة .....
وأهم الأرقام الأول والأخير ......
لا أعني أن الأوسط بدون فائدة ......
وتجي تحط لي 4-12-12-10 ......
______
مثلا في جهازي الحالي الرام عندي 3-4-4-8 .....
بنفس السرعة وبنفس كل شيء حولتها إلى 2.5-3-3-6 ......
فلا تحكموا على اللي مكتوب ......
فهم يرفعون الرقم لضمان أنه لو زدت السرعة قليلا فستبقى Stable ......
ولضمان أطول عمر لها ......
(أقصد الفرق بين أن تعيش 5 سنين أو 4 سنين ونصف .. !!!!!)
______
الأخ ADSL كفى ووفى في هذه الناحية ......
وهذا هو شرحه .......
_________________________________
هذه الأربع أرقام تبين أربعة مفاهيم :
- CAS
- tRP
- tRCD
- tRAS
الذاكرة نظرياً مكونة من صفوف وأعمدة من الخلايا , يوجد بها memory controller والذي يتحكم في عمليات الذاكرة , عندما يصبح أحد صفوف الرام جاهزاً لقراءة البيانات التي سترسل له , بواسطة memory controller , هناك تأخير في الوقت حتى يسمح هذا الصف بالبيانات المدخلة , وهذا الوقت عبارة عن انتظار الصف حتى يتم تفعيله , وهذا ما يعرف بـ tRCD .
إذا تم تفعيل محتويات الصف , وجعله جاهزاُ للقراءة , يتم إرسال أمر قراءة البيانات المراد قرائتها , بواسطة memory controller , الوقت الذي يستغرقه أمر القراءة للوصول هو ما يعرف بالـ CAS .
عندما تنتهي قراءة البيانات , الصف يجب أن يعاد تعطيله , مما يحتاج إلى وقت آخر يسمى tRP , ويتم تعطيل هذا الصف , لأنه لا يمكن تفعيل صف آخر إلا بعد تعطيل الصف السابق .
والـ tRAS , هو الوقت ما بين تفعيل الصف حتى تعطيله .
وهذا ما يفسر أنه كلما قل توقيت الذاكرة , أصبح آدائها أفضل .
_________________________________
Heat Spreader
أي موزع الحرارة .... وهو يعمل عمل الHeatsink .... ولكن الفرق أن heatsink في الثلاث سنوات الأخيرة تقريبا بدأوا بوضع مروحة فوقه .... بخلاف ما كان سابقا .......
وإذا كان موجود فيعني أنه سيبرد الرام .... يعني إذا كان موجود فهذا شيء جيد ......
Dual Channel
هذه ميزة في المذربورد لا في الرامات كما يعتقد كثير من الناس ...... وهي ميزة تسمح للجهاز بقراءة الراماتان كرام واحدة (طبعا الجهاز يعلم أنها قطعتان وليست واحدة ) ...... وبهذا ستعطي الرام بهذة الميزة ضعف السرعة لا ضعف الأداء ....... وهناك شرطان لهذة الميزة .... الشرط الأول ...... هو دعم المذربورد لهذة الميزة ..... الشرط الثاني .... أن تركب رامتان من نفس الحجم ..... أخواني بالنسبة للحجم ففيه تفصيل .... سأذكره في الأخر إن شاء الله ..... أما بالنسبة للشركة والموديل فهذا كلام فاضي ...... ولكن لضمان أنه ما يكون فيه تعارض ........ ولأعلى أداء ( فرق الأداء كبير بين وضع شريحة من شركة حي الله .... وشريحة منKingston أو Corsair ) ...... خذ لك نفس الشركة والموديل لأعلى أداء ...... أما بالنسبة للسرعة والTiming فالوضع طبيعي ..... ركب وحدة 533 والثانية 667 بيشتغلون على سرعة 533 ...... إن شاء الله لو مركب 5 قطع كلها 667 وقطعة وحدة 533 ... بتخرب عليهم كلهم ...... وبيصيرون كلهم 533 .....
ونفس الشيء للTiming سيعملون بالأعلى (أعلى = أقل أداء) .....
* هناك تخالف أو تضارب يحدث أحيانا في نوعيات معينة وأحيانا في قطعة معينة وليس الموديل نفسه
ECC
Registered/Unbuffered
فما عندي أي خبرة عنها .......
وهذا شرح أخوي MohammedSF .... وشرح وافي وكافي ما شاء الله ......
_________________________________
ECC اختصاراً لـError Correction Code
هذه التقنية موجودة في بعض أنواع الذاكرة RAM و مهمتها تصحيح الأخطاء البرمجية في البيانات الداخلة إليها أو الخارجة منها..
كيف يتم هذا؟
تقوم الذاكرة بفحص البيانات الداخلة و الخارجة و البحث عن الخطأ على مستوى البت الواحد فقط ، فإذا دخلت بيانات نصية مثلاً تحتوي حرف A فإن الحرف يدخل الذاكرة على شكل 01010001في اللغة الثنائية (لغة لآلة) فتكتشف ذاكرة ECC هذا الخطأ و تقوم بتصحيحه إلى 01000001 ثم إدخاله للذاكرة ، و كذلك في عملية إخراج البيانات نفس الكلام ، لكن إذاكان الخطأ أكثر من بت واحد مثل القيمة 11010001 فإن الذاكرة لن تصحح الخطأ و ستبقيه كما هو.. وطبعاً عملية البحث هذه تأخذ وقتاً ، مما يجعلها أبطأ من الذاكرة التي تعمل بدونها ، مما يدل على عدم فعاليتها في الأجهزة التي تتطلب أداءاً عال جداً ، ويتم استخدامها فقط في أجهزة الخادم (Servers)..
Registered و Unbuffered
تقنيات ذواكر RAM أيضاً ، و تختلف الـUnbuffered عن Registered بأن الأولى لا تحتوي على تحكم بين شرائح معالج اللوحة الأم (Northbridge) و خلايا الذاكرة ، مما يعني أن الخلايا ستعطى البيانات عند أول نبضة الساعة (الصاعدة) و خلال منتصف النبضة و خلال نهايتها (الهابطة) ، مما يدل على أن الذاكرة DDR400 Unbuffered ستتلقى ثلاث أوامر (إما إدخال أو إخراج) 3 مرات خلال الـ1 ميجاهيرتز ، وبهذا فإنها تعمل على 3*400=1200 عملية في الثانية الواحدة تقريباً ، بينما لن يقبل الناقل بينها و بين الـNorthbridge العمل إلا على 800 عملية (400*2) لأنه ينقل البيانات فقط عند بداية و نهاية النبضة (الصاعدة و الهابطة) ، مما يعني عدم وجود تزامن بين الذاكرة و الناقل ، مما يؤثر عكسياً على الأداء أثناء قراءة الذاكرة..
أما Registered فهي على العكس تماماً ، حيث تحقق تزامناً مع الناقل و تعمل بنفس السرعة فتحقق أداءاً أعلى أثناء القراءة...
_________________________________
بدون التطلع الى حجم الرام .. ماهي اهم المميزات التي اقيم بها الرام ..؟؟ وكيف ..؟؟
تقيم الرام بالسرعة والTiming و الفولت .....
والشركة .... حيث الكثير يغفل عن أهمية الشركة المصنعة ......
بالإضافة إلى الحجم ..... هذي أهي أهم الأشياء .....
ماهو التوقيت المناسب للألعاب الحالية والمستقبلية ..؟؟
كلما قل كلما كان أفضل .... ولا تشغل بالك كثير .....
فلا نقول ليس هناك فرق ولا نقول الفرق كبير وواضح ......
PC-xxxx يعني سرعة الرام
PC-2100 = DDR 266
PC-2700 = DDR 333
PC-3200 = DDR 400
PC-3500 = DDR 433
DDR2
PC2-4200 = DDR2 533
PC2-5300 = DDR2 667
PC2-6400 = DDR2 800
PC2-8888 = DDR2 1111
كلامك مليار بالمية صح .....
لكنك عقدت الموضوع وهو بسيط .....
PC = DDR
PC2 = DDR2
PC6400 هو السرعة بالبت ....
وDDR2 800 هو السرعة بالبايت ....
وتحصل عليه بالتقسيم على 8 .....
بالنسبة للDual Channel ....
وموضوع الحجم .....
فالصور في الملحقات تكفي وتوفي ......
أخذتها من كتاب لمواصفات البورد Intel D915PGN ......
ولا أعلم هل نفس الكلام يتطبق على بوردات الشركات الأخرى والChipsets الأخرى
http://www.montada.com/attachment.php?attachmentid=266492&stc=1&d=1160480665
http://www.montada.com/attachment.php?attachmentid=266493&stc=1&d=1160480665
.........
Last but not least ....
5- اخيرا .. ما علاقة الرام بناقل المعالج ..؟؟ او بالمعالج عامة ..؟؟
بالنسبة لهذا الموضوع فهو سهل جدا جدا جدا ......
أول شيء جيبوا ورقة وقلم .....
ثاني شيء أكتبوا أسمي عشر مرات ......
ثم نبدأ .....
نبدأ بالبدائيات التي قد يغفل عنها الكثير والكثير ......
وطبعا كل معلوماتي عن الماضي القريب ....
وليس الماضي البعيد .......
----------+----------
بالنسبة للمعالج :-
أولا في العهد السابق قبل Pentium 3 كانت المعالجات تتصل مع المذربورد بما يعرف بالFSB بناقل واحد .......
مثل 100-133-166-200
-------
ثم تقدموا في التصنيع وأصدروا Pentium 3 الذي يعمل تتصل بالمذربورد بوصلتان ......
يعني الآن نضرب في 2 ....
200-266-333-400 .....
-------
حتى صدور المعالج Pentium 4 الذي أتى بأربع منافذ بحيث كل منفذ ينقل نفس السرعة لباقي المنافذ ......
يعني الحين نضرب في 4 ....
400-533-667-800 ....
طبعا لا يوجد 667 ... وإنما كل هذا الكلام كأمثلة ......
----------+----------
بالنسبة للرام :-
فقد كانوا يعملون على SDR وهو Single Data Rate ....
فمثلا 100-133-166-200 .....
(الأرقام هنا كأمثلة .... لأني بنفسي ما لحقت على هذي الأيام )
-------
ثم أخترعوا DDR وهو Duoble Data Rate .....
فمثلا 200-266-333-400-443-500-550-600 ......
-------
ثم أخترعوا DDR2 وهو مثل DDR لكن هذه المرة بسرعات أعلى بكثير .....
فهنا السرعات هي 400-533-667-675-750-800-950-1066-1111 .....
----------+----------
بالنسبة للDual Channel :-
فقد تحدثت عنه سابقا .....
فلمن نركب رامات 400 بالدوال شاننيل فعليا بتصير سرعتها 800 ....
----------+----------
هنا نلاحظ في المثال السابق عندما نركب 400 بدوال شانيل ......
حتى لو كانت أربع قطع ستعمل بسرعة 800 لأنه دوال شانيل ماهو قواد شانيل .......
وهنا أشبه سرعة النقل من الرام إلى المذربورد وسرعة النقل من المعالج إلى المذربورد بمثال بسيط .....
مثلا لو عندنا إجتماع في مكان معين ......
أنا واحد خفيف ... أوصل بخمس دقايق ......
أخوكم جينتل مان شوي بطيء ... يصل بعد 10 دقايق ......
أما أنس فيصل قبلنا جميعا .... سيصل بعد دقيقتين فقط ......
فما الفائدة من وصولي ووصول أنس بدون وصول جينتل مان .....
( مثال ليس إلا )
وقيسوا على هذ المثال سرعة النقل من الرام إلى المذربورد وسرعة النقل من المعالج إلى المذربورد .....
فلو ركبنا معالج سرعة الناقل الأمامي 800 ورامات 333 بدوال شانيل .....
فكأنما سرعة الناقل الأمامي 800 والرام 667 .....
وبهذا لم نستعمل قوة المعالج الكاملة ......
ونفس الشيء بالنسبة للرام .....
فلو ركبنا معالج سرعة الناقل الأمامي 533 ورامات بسرعة 400 بدوال شانيل ......
فكأنما سرعة الناقل الأمامي 533 والرام 800 .....
لمن نستفيد من قوة الرام كاملة .....
----------+----------
ولابد أن نذكر لكم أنه سرعة الرام تحسب بRatio الي أهي النسبة ......
يعني نقول هذي الرام تعمل بسرعة 400 في معالج سرعة الناقل 800 .....
فيكون 200:200 ...
أي 1:1 .....
ونفس الشيء في C2D ....
لو شريت رام 533 وسرعة الناقل 1066 ......
فيكون 266:266 ....
أي 1:1 .....
لو ركبت رام 800 وسرعة الناقل 1066 ......
فيكون 400:266 ....
أي 3:2 ....
----------+----------
أخر شيء حبيت أن أشيد له ......
أهو علاقة الرام بالمعالج عند رفع السرعة ......
طبعا الموضوع ليس له علاقة برفع السرعة ......
ولكن هو عن سرعة الرام إذا كسرت السرعة وأنتهيت من كسرها ......
علاقتهم بالRatio .....
فمثلا لو كان لديك رام بسرعة 800 .....
رفعت سرعة المعالج من 2.13 إلى 2.88 .....
فأنت قد رفعت سرعة المعالجة لكل وحدة ( 8 وحدات ) من 266 إلى 360 .....
ورفعت سرعة الناقل الأمامي ( بين المعالج والمذربورد ) من 1066 إلى 1440 .....
ورفعت سرعة الرام من 800 إلى 1080 .....
كله هذا يتغير بمجرد رفعك لكلمة FSB من 266 إلى 360 .......
أي أن سرعة الرام أرتفعت بنسبة 135% ......
وهنا سترتفع حرارة الرام .......
وستكون Unstable وستسبب مشاكل .....
في هذه الحالة نغير ال Ratio من 400:266 .....
إلى 333:266 ....
أي نجعل الرام يعمل بسرعة 667 بدل 800 .....
وهنا سترتفع نسبة 135% .....
وستكون سرعة الرام في هذه الحالة 900 ......
وحسب نوع المذربورد هناك أنواع تتحمل إلى 950 وأنواع تسبب مشاكل حرارة من سرعة 850+ .....
وهنا في هذه الحالة نغير الRatio من 400:266 ...
إلى 266:266 .....
أي نجعل الرام يعمل بسرعة 553 بدل 800 .....
وهنا سترتفع نسبة 135% .....
وستكون سرعة الرام في هذه الحالة 720 بدل 800 .....
لكن لا تخف كثيرا من أن أداء الجهاز سيكون أقل .....
حيث أن سرعة النقل بين المذربورد والرام 266 لكل وحدة .......
والنقل بين المذربورد والمعالج 266 لكل وحدة ......
بدون أوفركلوك ....
مع الأوفركلوك 135% ....
بتكون سرعة النقل بين المذربورد والرام 360 لكل وحدة .......
والنقل بين المذربورد والمعالج 360 لكل وحدة ......
----------+----------
أحس بأني نسيت شيء معين .....
على كل حال .....
أي شخص ماهو واضح له شيء يسأل ......
أو يريد أن يسأل عن أي معلومة يسأل وإن شاء الله إذا أعرف بجاوبه .......
----------+----------
بناء على إقتراح الأخ جينتلمان .......
سويت هالموضوع ......
وهو عبارة عن إعادة لما هو مكتوب في موسوعتي ......
+
زيادة من عندي جوابا للأسئلة التي سألتموني .......
وتذكير وإعادة لكم أنا لست خبير ........
وكلامي يحتمل الصحة وقد لا يكون قريبا من الصحة .......
نبدأ الموضوع على بركة الله ......
RAM : Random Acces Memory : Memory system : Memory
http://xs207.xs.to/xs207/06411/memoryarticle_1.jpg
Capacity : Size : Memory Size : Memory
وهو مساحة الرام .... وهو أهم أساسيات القوة اللي يبنى عليها ..... فكلما كان أعلى كلما كان أداء الجهاز ككل أعلى إلى أن نصل لأخر ما يحتاجه الجهاز من الذاكرة ........ Ultra Simple
رأيي الخاص .... خذ لك 2 جيجا كافية إلى 6 شهور من الآن لتحصل على أداء جهازك كاملا .......
Speed : Clock speed : Clock
وهو سرعة الرام ..... وسهل كسابقه .... كلما كان أعلى كلما أستطاع نقل بيناتات أكثر بنفس الوقت ....... ويحسب بالميجاهيرتز ..... يعني مثلا DDR 400 ميجا هيرتز .... وهكذا ....
Socket : Type : Pin
وهو وصلة الرام وهو كمثل المعالج ..... المنفذ كلما كان أجد كلما كان أفضل .... لأن التقنيات التي فيها تكون أكثر ..... هناك DDR وتتراوح سرعاته الحالية 266-600 ...... وهناك DDR2 الذي تتراوح سرعته ما بين 400-1111 ....... ويجب مراعاة أن يكون رقم الpin في المذربورد نفسه في الرام .... ليكي تستطيع تركيبهم على بعض .......
* هناك تخالف أو تضارب يحدث أحيانا في نوعيات معينة وأحيانا في قطعة معينة وليس الموديل نفسه
Voltage : Volt
له فائدتان .... الأولى يكون أقل حرارة إذا كان الفولت أقل ..... وهذا غير مهم لأكثيرة الناس .... والأخر هو أنه يستفاد منه بأنه عندما تريد رفع السرعة فأنك تحتاج إعطائه فولت أعلى .... وهذا للOCers ( أوفركلوكيرس - كاسروا السرعة ) ..... وطبعا هناك حد للرام في تحمله للفولت ..... إذا تعدا هذا الحد فأنه قد تحترق الرام .......
Cas Latency : CL : CAS : Timing
توقيت الذاكرة .....
وهو الوقت الكافي من إخلاء الخلية للكتابة إلى القراء مرورا بالكتابة .....
وأهم الأرقام الأول والأخير ......
لا أعني أن الأوسط بدون فائدة ......
وتجي تحط لي 4-12-12-10 ......
______
مثلا في جهازي الحالي الرام عندي 3-4-4-8 .....
بنفس السرعة وبنفس كل شيء حولتها إلى 2.5-3-3-6 ......
فلا تحكموا على اللي مكتوب ......
فهم يرفعون الرقم لضمان أنه لو زدت السرعة قليلا فستبقى Stable ......
ولضمان أطول عمر لها ......
(أقصد الفرق بين أن تعيش 5 سنين أو 4 سنين ونصف .. !!!!!)
______
الأخ ADSL كفى ووفى في هذه الناحية ......
وهذا هو شرحه .......
_________________________________
هذه الأربع أرقام تبين أربعة مفاهيم :
- CAS
- tRP
- tRCD
- tRAS
الذاكرة نظرياً مكونة من صفوف وأعمدة من الخلايا , يوجد بها memory controller والذي يتحكم في عمليات الذاكرة , عندما يصبح أحد صفوف الرام جاهزاً لقراءة البيانات التي سترسل له , بواسطة memory controller , هناك تأخير في الوقت حتى يسمح هذا الصف بالبيانات المدخلة , وهذا الوقت عبارة عن انتظار الصف حتى يتم تفعيله , وهذا ما يعرف بـ tRCD .
إذا تم تفعيل محتويات الصف , وجعله جاهزاُ للقراءة , يتم إرسال أمر قراءة البيانات المراد قرائتها , بواسطة memory controller , الوقت الذي يستغرقه أمر القراءة للوصول هو ما يعرف بالـ CAS .
عندما تنتهي قراءة البيانات , الصف يجب أن يعاد تعطيله , مما يحتاج إلى وقت آخر يسمى tRP , ويتم تعطيل هذا الصف , لأنه لا يمكن تفعيل صف آخر إلا بعد تعطيل الصف السابق .
والـ tRAS , هو الوقت ما بين تفعيل الصف حتى تعطيله .
وهذا ما يفسر أنه كلما قل توقيت الذاكرة , أصبح آدائها أفضل .
_________________________________
Heat Spreader
أي موزع الحرارة .... وهو يعمل عمل الHeatsink .... ولكن الفرق أن heatsink في الثلاث سنوات الأخيرة تقريبا بدأوا بوضع مروحة فوقه .... بخلاف ما كان سابقا .......
وإذا كان موجود فيعني أنه سيبرد الرام .... يعني إذا كان موجود فهذا شيء جيد ......
Dual Channel
هذه ميزة في المذربورد لا في الرامات كما يعتقد كثير من الناس ...... وهي ميزة تسمح للجهاز بقراءة الراماتان كرام واحدة (طبعا الجهاز يعلم أنها قطعتان وليست واحدة ) ...... وبهذا ستعطي الرام بهذة الميزة ضعف السرعة لا ضعف الأداء ....... وهناك شرطان لهذة الميزة .... الشرط الأول ...... هو دعم المذربورد لهذة الميزة ..... الشرط الثاني .... أن تركب رامتان من نفس الحجم ..... أخواني بالنسبة للحجم ففيه تفصيل .... سأذكره في الأخر إن شاء الله ..... أما بالنسبة للشركة والموديل فهذا كلام فاضي ...... ولكن لضمان أنه ما يكون فيه تعارض ........ ولأعلى أداء ( فرق الأداء كبير بين وضع شريحة من شركة حي الله .... وشريحة منKingston أو Corsair ) ...... خذ لك نفس الشركة والموديل لأعلى أداء ...... أما بالنسبة للسرعة والTiming فالوضع طبيعي ..... ركب وحدة 533 والثانية 667 بيشتغلون على سرعة 533 ...... إن شاء الله لو مركب 5 قطع كلها 667 وقطعة وحدة 533 ... بتخرب عليهم كلهم ...... وبيصيرون كلهم 533 .....
ونفس الشيء للTiming سيعملون بالأعلى (أعلى = أقل أداء) .....
* هناك تخالف أو تضارب يحدث أحيانا في نوعيات معينة وأحيانا في قطعة معينة وليس الموديل نفسه
ECC
Registered/Unbuffered
فما عندي أي خبرة عنها .......
وهذا شرح أخوي MohammedSF .... وشرح وافي وكافي ما شاء الله ......
_________________________________
ECC اختصاراً لـError Correction Code
هذه التقنية موجودة في بعض أنواع الذاكرة RAM و مهمتها تصحيح الأخطاء البرمجية في البيانات الداخلة إليها أو الخارجة منها..
كيف يتم هذا؟
تقوم الذاكرة بفحص البيانات الداخلة و الخارجة و البحث عن الخطأ على مستوى البت الواحد فقط ، فإذا دخلت بيانات نصية مثلاً تحتوي حرف A فإن الحرف يدخل الذاكرة على شكل 01010001في اللغة الثنائية (لغة لآلة) فتكتشف ذاكرة ECC هذا الخطأ و تقوم بتصحيحه إلى 01000001 ثم إدخاله للذاكرة ، و كذلك في عملية إخراج البيانات نفس الكلام ، لكن إذاكان الخطأ أكثر من بت واحد مثل القيمة 11010001 فإن الذاكرة لن تصحح الخطأ و ستبقيه كما هو.. وطبعاً عملية البحث هذه تأخذ وقتاً ، مما يجعلها أبطأ من الذاكرة التي تعمل بدونها ، مما يدل على عدم فعاليتها في الأجهزة التي تتطلب أداءاً عال جداً ، ويتم استخدامها فقط في أجهزة الخادم (Servers)..
Registered و Unbuffered
تقنيات ذواكر RAM أيضاً ، و تختلف الـUnbuffered عن Registered بأن الأولى لا تحتوي على تحكم بين شرائح معالج اللوحة الأم (Northbridge) و خلايا الذاكرة ، مما يعني أن الخلايا ستعطى البيانات عند أول نبضة الساعة (الصاعدة) و خلال منتصف النبضة و خلال نهايتها (الهابطة) ، مما يدل على أن الذاكرة DDR400 Unbuffered ستتلقى ثلاث أوامر (إما إدخال أو إخراج) 3 مرات خلال الـ1 ميجاهيرتز ، وبهذا فإنها تعمل على 3*400=1200 عملية في الثانية الواحدة تقريباً ، بينما لن يقبل الناقل بينها و بين الـNorthbridge العمل إلا على 800 عملية (400*2) لأنه ينقل البيانات فقط عند بداية و نهاية النبضة (الصاعدة و الهابطة) ، مما يعني عدم وجود تزامن بين الذاكرة و الناقل ، مما يؤثر عكسياً على الأداء أثناء قراءة الذاكرة..
أما Registered فهي على العكس تماماً ، حيث تحقق تزامناً مع الناقل و تعمل بنفس السرعة فتحقق أداءاً أعلى أثناء القراءة...
_________________________________
بدون التطلع الى حجم الرام .. ماهي اهم المميزات التي اقيم بها الرام ..؟؟ وكيف ..؟؟
تقيم الرام بالسرعة والTiming و الفولت .....
والشركة .... حيث الكثير يغفل عن أهمية الشركة المصنعة ......
بالإضافة إلى الحجم ..... هذي أهي أهم الأشياء .....
ماهو التوقيت المناسب للألعاب الحالية والمستقبلية ..؟؟
كلما قل كلما كان أفضل .... ولا تشغل بالك كثير .....
فلا نقول ليس هناك فرق ولا نقول الفرق كبير وواضح ......
PC-xxxx يعني سرعة الرام
PC-2100 = DDR 266
PC-2700 = DDR 333
PC-3200 = DDR 400
PC-3500 = DDR 433
DDR2
PC2-4200 = DDR2 533
PC2-5300 = DDR2 667
PC2-6400 = DDR2 800
PC2-8888 = DDR2 1111
كلامك مليار بالمية صح .....
لكنك عقدت الموضوع وهو بسيط .....
PC = DDR
PC2 = DDR2
PC6400 هو السرعة بالبت ....
وDDR2 800 هو السرعة بالبايت ....
وتحصل عليه بالتقسيم على 8 .....
بالنسبة للDual Channel ....
وموضوع الحجم .....
فالصور في الملحقات تكفي وتوفي ......
أخذتها من كتاب لمواصفات البورد Intel D915PGN ......
ولا أعلم هل نفس الكلام يتطبق على بوردات الشركات الأخرى والChipsets الأخرى
http://www.montada.com/attachment.php?attachmentid=266492&stc=1&d=1160480665
http://www.montada.com/attachment.php?attachmentid=266493&stc=1&d=1160480665
.........
Last but not least ....
5- اخيرا .. ما علاقة الرام بناقل المعالج ..؟؟ او بالمعالج عامة ..؟؟
بالنسبة لهذا الموضوع فهو سهل جدا جدا جدا ......
أول شيء جيبوا ورقة وقلم .....
ثاني شيء أكتبوا أسمي عشر مرات ......
ثم نبدأ .....
نبدأ بالبدائيات التي قد يغفل عنها الكثير والكثير ......
وطبعا كل معلوماتي عن الماضي القريب ....
وليس الماضي البعيد .......
----------+----------
بالنسبة للمعالج :-
أولا في العهد السابق قبل Pentium 3 كانت المعالجات تتصل مع المذربورد بما يعرف بالFSB بناقل واحد .......
مثل 100-133-166-200
-------
ثم تقدموا في التصنيع وأصدروا Pentium 3 الذي يعمل تتصل بالمذربورد بوصلتان ......
يعني الآن نضرب في 2 ....
200-266-333-400 .....
-------
حتى صدور المعالج Pentium 4 الذي أتى بأربع منافذ بحيث كل منفذ ينقل نفس السرعة لباقي المنافذ ......
يعني الحين نضرب في 4 ....
400-533-667-800 ....
طبعا لا يوجد 667 ... وإنما كل هذا الكلام كأمثلة ......
----------+----------
بالنسبة للرام :-
فقد كانوا يعملون على SDR وهو Single Data Rate ....
فمثلا 100-133-166-200 .....
(الأرقام هنا كأمثلة .... لأني بنفسي ما لحقت على هذي الأيام )
-------
ثم أخترعوا DDR وهو Duoble Data Rate .....
فمثلا 200-266-333-400-443-500-550-600 ......
-------
ثم أخترعوا DDR2 وهو مثل DDR لكن هذه المرة بسرعات أعلى بكثير .....
فهنا السرعات هي 400-533-667-675-750-800-950-1066-1111 .....
----------+----------
بالنسبة للDual Channel :-
فقد تحدثت عنه سابقا .....
فلمن نركب رامات 400 بالدوال شاننيل فعليا بتصير سرعتها 800 ....
----------+----------
هنا نلاحظ في المثال السابق عندما نركب 400 بدوال شانيل ......
حتى لو كانت أربع قطع ستعمل بسرعة 800 لأنه دوال شانيل ماهو قواد شانيل .......
وهنا أشبه سرعة النقل من الرام إلى المذربورد وسرعة النقل من المعالج إلى المذربورد بمثال بسيط .....
مثلا لو عندنا إجتماع في مكان معين ......
أنا واحد خفيف ... أوصل بخمس دقايق ......
أخوكم جينتل مان شوي بطيء ... يصل بعد 10 دقايق ......
أما أنس فيصل قبلنا جميعا .... سيصل بعد دقيقتين فقط ......
فما الفائدة من وصولي ووصول أنس بدون وصول جينتل مان .....
( مثال ليس إلا )
وقيسوا على هذ المثال سرعة النقل من الرام إلى المذربورد وسرعة النقل من المعالج إلى المذربورد .....
فلو ركبنا معالج سرعة الناقل الأمامي 800 ورامات 333 بدوال شانيل .....
فكأنما سرعة الناقل الأمامي 800 والرام 667 .....
وبهذا لم نستعمل قوة المعالج الكاملة ......
ونفس الشيء بالنسبة للرام .....
فلو ركبنا معالج سرعة الناقل الأمامي 533 ورامات بسرعة 400 بدوال شانيل ......
فكأنما سرعة الناقل الأمامي 533 والرام 800 .....
لمن نستفيد من قوة الرام كاملة .....
----------+----------
ولابد أن نذكر لكم أنه سرعة الرام تحسب بRatio الي أهي النسبة ......
يعني نقول هذي الرام تعمل بسرعة 400 في معالج سرعة الناقل 800 .....
فيكون 200:200 ...
أي 1:1 .....
ونفس الشيء في C2D ....
لو شريت رام 533 وسرعة الناقل 1066 ......
فيكون 266:266 ....
أي 1:1 .....
لو ركبت رام 800 وسرعة الناقل 1066 ......
فيكون 400:266 ....
أي 3:2 ....
----------+----------
أخر شيء حبيت أن أشيد له ......
أهو علاقة الرام بالمعالج عند رفع السرعة ......
طبعا الموضوع ليس له علاقة برفع السرعة ......
ولكن هو عن سرعة الرام إذا كسرت السرعة وأنتهيت من كسرها ......
علاقتهم بالRatio .....
فمثلا لو كان لديك رام بسرعة 800 .....
رفعت سرعة المعالج من 2.13 إلى 2.88 .....
فأنت قد رفعت سرعة المعالجة لكل وحدة ( 8 وحدات ) من 266 إلى 360 .....
ورفعت سرعة الناقل الأمامي ( بين المعالج والمذربورد ) من 1066 إلى 1440 .....
ورفعت سرعة الرام من 800 إلى 1080 .....
كله هذا يتغير بمجرد رفعك لكلمة FSB من 266 إلى 360 .......
أي أن سرعة الرام أرتفعت بنسبة 135% ......
وهنا سترتفع حرارة الرام .......
وستكون Unstable وستسبب مشاكل .....
في هذه الحالة نغير ال Ratio من 400:266 .....
إلى 333:266 ....
أي نجعل الرام يعمل بسرعة 667 بدل 800 .....
وهنا سترتفع نسبة 135% .....
وستكون سرعة الرام في هذه الحالة 900 ......
وحسب نوع المذربورد هناك أنواع تتحمل إلى 950 وأنواع تسبب مشاكل حرارة من سرعة 850+ .....
وهنا في هذه الحالة نغير الRatio من 400:266 ...
إلى 266:266 .....
أي نجعل الرام يعمل بسرعة 553 بدل 800 .....
وهنا سترتفع نسبة 135% .....
وستكون سرعة الرام في هذه الحالة 720 بدل 800 .....
لكن لا تخف كثيرا من أن أداء الجهاز سيكون أقل .....
حيث أن سرعة النقل بين المذربورد والرام 266 لكل وحدة .......
والنقل بين المذربورد والمعالج 266 لكل وحدة ......
بدون أوفركلوك ....
مع الأوفركلوك 135% ....
بتكون سرعة النقل بين المذربورد والرام 360 لكل وحدة .......
والنقل بين المذربورد والمعالج 360 لكل وحدة ......
----------+----------
أحس بأني نسيت شيء معين .....
على كل حال .....
أي شخص ماهو واضح له شيء يسأل ......
أو يريد أن يسأل عن أي معلومة يسأل وإن شاء الله إذا أعرف بجاوبه .......
----------+----------