Warning: Function get_magic_quotes_gpc() is deprecated in /home/forumbs/public_html/includes/class_core.php on line 1960
تقرير كامل عن انواع وتقنيات الهارديسك سرعته الفعليه لنقل البيانات [الأرشيف] - منتديات بانى ستار

المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : تقرير كامل عن انواع وتقنيات الهارديسك سرعته الفعليه لنقل البيانات



megnonetota
12-30-2008, 06:50 PM
http://img337.imageshack.us/img337/8915/bismillah1ht6.gif







أقــــــدم لكــــــم تقريـــــــر كامــــــل عــــــــن أنـــــــــواع وتقنيــــــــات الهارديســـــــك
سرعتــــــــــه الفعليــــــــه لنقـــــــــل البيانــــــــــات ..
فقــــــــــــط علـــــــى



بانى ستار



كثير من الاشخاص يتسائلون لماذا لا استطيع الحصول على سرعه كامله من الهارديسك ؟!!
الجواب سوف يكون هنا " تقنيات الهارديسك سرعاته الفعليه لنقل البيانات "


http://img297.imageshack.us/img297/5263/hddah8.gif


نبتدي الشرح المفصل مع الصور :-

بالنسبه للسرعه الفعليه للهارديسك فهي تعتمد على عوامل كثيره ومن هذه العوامل :-

1- نوع تقنية الهارد ( من حيث المقبس + سرعة الدوران + زمن الوصول ... إلخ )

2- نسبة التوافق بين الماذر بورد و الهارد من حيث دعمها لتقنياته .

3- تعتمد على طرق استخدام الهارد بالاضافه لعوامل كثيره منها ( طريقة تركيب الهارد + درجة الحراره
+ تشويش كهرومغناطيسي ... إلخ )

4- السرعه تزيد اذا كانت اللوحه والهارد نفسه يدعمان تقنيه NCQ وهي تقنيه تجعل من اقراص ساتا
تعمل بكامل سرعتها وذلك باستلام اكثر من معلومه في الوقت نفسه .

قبل ما نبتدي الموضوع يجب الاول توضيح بعض المعلومات بالنسبه للسرعه وأرجو الانتباه في قرائتها
وأردت ان التوضيح قبل البدء في الموضوع .

* سرعة نقل البيانات بالهاردات تقاس " بالميجابت وليس بالميجابايت ( مثل سرعة الانترنيت )
هاردات IDE بسرعة 100 أو 133 ميجابت هاردات ساتا 1 بسرعه 150 ميجابت هاردات ساتا 2
الضعف يعني 300 ميجابت ..
نأتي هنا والسؤال هو ما هو الفرق بين الميجابيت والميجابايت ؟؟!!

* هناك فرق كبير جدا بين الميجابت والميجابايت ( لان البايت = 8 بت ) وأريد ان اوضح اكثر
عندما نكتب حرف b صغير يعني بت وعندما يكتب كبير B يعني بايت .. اوضح اكثر يعني
Mb ميجابت , اما عندما تكتب هكذا MB يعني ميجابايت , ونفس الامر مع Gb و
GB .
* في بعض الاحيان قد تشاهد موضوعا ما عن ساتا 1 أو ساتا 2 فأنه يقرأ سرعة 1.5Gbps
أو 3.0Gbps ( انتبه المقصود جيجابت وليس جيجابايت ) وربما تفكرها سرعه الهارد ولكنها ليست
سرعة الهاردات أبدا وأنما هي أقصى سرعة نظريه يوفرها الساتا من نفسه , وعندما تسألوني لماذا
الناقل يدعم سرعه تصل الى 3 جيجابت في الثانيه مع ان الهارد اصلا لا يستطيع يجيب غير 300
ميجابت فقط ؟! أقرأ النقطة التاليه ..

* ايضا عند القراءه عن الهاردات ساتا 1 او ساتا 2 سوف ترى 150Bps و 300MBps
( هذه المره ميجابايت ) هذه السرعه تسمى بالـ Burst Speed او سرعه الاندفاع وليست سرعه
نقل البيانات من الهاردديسك والمسؤل الرئيسي عن تكوين هذه السرعه الاندفاعيه هو الـ Buffer
الخاص بالهارد اذن حتى ان كانت اقصى سرعه الهارد هي 300 ميجابت في الثانيه يجب عندها تكون
سرعه الناقل تدعم حتى 3 جيجابت في الثانيه لكي تستطيع استيعاب السرعه الاندفاعيه المهموله الخاصه
بالـ Buffer ( وسنتكلم عنه لاحقا بالتفصيل وعن علاقته بالـ Burst Rate )
اما الان سوف نتكلم عن العوامل المؤثره على سرعة نقل البيانات :-




°¨¨™¤¦¤™¨¨~*§* أولاً : تقنيـــــــات الهارديســــــك *§*~¨¨™¤¦¤™¨¨°


من حيث المقبس فأننا نجد له عدة مقابس كل منها له مواصفات مختلفه ..


http://img296.imageshack.us/img296/3839/34245129ay4.jpg



اختصار ( Parallel Advanced Technology Attachment IDE PATA )


http://img516.imageshack.us/img516/7029/m3qe1.jpg

http://img296.imageshack.us/img296/2659/m2th8.jpg

http://img179.imageshack.us/img179/8278/mmmmmc9.jpg

http://img337.imageshack.us/img337/6227/twgwtdq4.jpg



وهي الهاردات العاديه سرعتها تتراوح مابين 33 الى 66 ميجابت بالثانيه عن استخدام الكابل ذو الـ 40
طرف ويعمل بسرعه 100 الى 133 ميجابت بالثانيه عند استخدام الكابل الالترا ذو الـ 80 طرف


http://img214.imageshack.us/img214/5251/53394792yg4.jpg


اختصار ( Parallel Advanced Technology Attachment IDE SATA )


http://img213.imageshack.us/img213/294/46513887mi8.jpg

http://img402.imageshack.us/img402/5703/87911504ql0.png

http://img365.imageshack.us/img365/273/mother2.jpg




وهذا هو الجيل الجديد من الهاردات الـ IDE حيث انها من نفس النوع تقريبا لكن باختلاف تكنولجيا
نقل البانات هذا النوع لا يستخدم نفس كابلات الداتا العاديه وانما يستخدم بها نوع اخر من الكابلات
يتكون من 7 اطراف مما يعطي حجم حجم اقل مما يؤدي الى عدم اعاقه تيارات الهواء التبريد داخل الكيس
وبالطبع فأنها اسرع .. فهناك هاردات بتقنيه الساتا 1 بسرعه 150 ميجابت في الثانيه وهاردات بتقنيه
الساتا 2 بسرعه 300 ميجابت بالثانيه .





اختصار ( Small Computer System Interface SCSI )




http://img396.imageshack.us/img396/6230/68853347bq8.jpg





لا تتوفر مقابس السكازي بشكل قياسي في في معظم اللوحات الام الا في حالات نادره تكون اللوحه مصنعه
خصيصا لسيرفر , ولذلك فغالبا يتم توصيل هارد السكازي على كارت مخصص له .


http://img214.imageshack.us/img214/955/adapterkj3.jpg





وهي تستخدم غالبا في السيرفرات لما لها من سرعه عاليه جدا واعتماديه كبيره حيث انها مصممه لتعمل طويلا ..
ويستخدم لها نوع خاص من كيبل الداتا وسرعتها 320 ميجابت في الثانيه ..

كما تعتمد على سرعه الدوران للهارديسك والتي كانت 2400 و 3100 و 4200 دورة في الدقيقه
بالنسبه للهاردات القديمه جدا .. اما الان فأصبحت 5400 و 7200 دورة في الدقيقة للهاردات العاديه
و 10000 دورة للهاردات الرابتور و 15000 دورة في الدقيقه للهاردات السكازي .

وبالطبع كلما زادت سرعه الدوران كلما قل زمن الوصول او الـ Access Time اما زمن الوصول
هو الزمن الازم للابره انها تذهب على المكان المطلوب من الميديا حتى تقرأ الداتا من عليه وهو يقاس
بالميللي ثانيه MS وطبعا كلما قل الوقت اللازم للحصول على المعلومه كلما كانت سرعه استجابه الهارد احسن وافضل ..
كما في البفر ( Buffer ) وهي ذاكره انتقاليه سريعه ما بين الهاردديسك
وما بين الماذربورد .

هذا البفر ( Buffer ) هو عباره رقاقه من الرام تعمل على زياده أداء الهاردسك .
كلنا نعلم ان الهاردديسك يتكون من عدد من القطعات ويتم تخزين كل البانات عليها ..

فعندما نطلب ملف ما ولنقول انه مخزن على القطاع رقم 10 فأن الهارد يقوم بقراءه ونقل القطاع رقم 10
لكي يقوم بالتعامل معه ولكنه لا يتوقف عن هذا الحد
وانما بعدها يقرأ القطاع رقم 11 والقطاع رقم 9 ويقوم بتخزينهم في البفر ( Buffer ) بحيث لو
احتجنا اليهم نستطيع ان ناخذهم من البفر ( Buffer ) بسرعه اعلى من سرعه الهارد .
هذا البفر ( Buffer ) تتراوح مساحته ما بين الـ 2 او 8 او 16 ميجا للهاردات العاديه 32
ميجا اقصى شي للهاردات السكازي .. وكلما زادت كلما زاد اداء الهارد .

هذا البفر ( Buffer ) هو المسؤل الاول والاساسي عن قوة الـ Burst Speed
لان هذه السرعه الاندفاعيه هي في الحقيقه سرعه نقل البيانات لرقاقه رام البفر ( Buffer )
لو نفرض اننا نملك هارد البفر 16 ميجا اذن يعني عندنا امكانيه تتعامل مع 16 ميجا من البيانات
بالسرعه القويه للبفر ( Buffer ) ( والتي تصل الى 100 ضعف سرعه قراءة الهارد )

بما معناه ان هذا البفر ( Buffer ) يعتبر مثل المكثف او الـ Capacitor في الدوائر
الالكترونيه فأنه يملأ نفسه اولا بالمعلومات ثم يقوم بعدها بالتفريغ بعد ذلك بسرعه اعلى ولهذا فأننا عن القيام
باختبار للهاردديسك بأي من برامج اختبار السرعه تجد ان الرسم البياني يبدأ بالـ Brust speed

( سرعتها عاليه ) وينتهي بالسرعه الفعليه لنقل البيانات منخفضه مقارنه مع البرست اما بينهما من ميل
في الرسم البياني فهي مراحل تفريغ البفر ( Buffer ) ..
فكلما كان البفر كبيرا فانه ياخذ وقتا اطول في التفريغ وبالتالي اداء افضل في العمل والسرعه .



°¨¨™¤¦¤™¨¨~*§* ثانياً : مـــــدى توافــــــق الجهـــــــاهز تقنيـــــــاً *§*~¨¨™¤¦¤™¨¨°




من غير المنطقي ان تشتري هارد سكازي وانت اصلا لا يوجد في جهازك سكازي بورت ..

او كمثال اخر :
لا نستطيع ان نشتري هارد ساتا 2 ونحن نملك ماذربورد لا يدعم غير ساتا 1 فقط
لو الماذربورد لا يدعم ساتا 2 ففي هذه الحاله الهارد يشتغل على نظام ساتا 1 العادي والمقصود بسرعه 150 ميجابت فقط وليس 300 ميجابت ..

تعالوا نحسبها ..
150 ميجابت = تقريبا 18 ميجابايت ( 150/8 ) 18MBps =
150Mbps و الـ 300 ميجابت = تقريبا 37 ميجابايت ( 300/8 ) = 300Mbps
37MBps
احب ان اقللكم : نفس طريقه الحساب مستخدمه في سرعات الانترنيت يعني لو عندنا خط انترنيت
بسرعه 512 فالـ 512 هذه كيلو بت حتى نرى اقصى سرعه دونلود فعليه تكون 64 كيلوبايت
( 512/8 )





°¨¨™¤¦¤™¨¨~*§* ثالثاً : طريقـــــــه الاستخــــــــدام + عوامــــــــل كثيــــــــره اخــــــــــرى *§*~¨¨™¤¦¤™¨¨°






نحن الان عرفنا ان اقصى سرعه نقل بيانات للساتا 1 هي 18 ميجا بايت في الثانيه واقصى سرعه نقل بيانات للساتا 2 هي 37 ميجابايت في الثانيه ..

ولكن انتبه : هذه اقصى سرعه ممكن نوصلها والمقصود لا تستطيع التواصل بكامل طاقتها طول الوقت
لماذا ؟؟!
* لان اقصى سرعه لا تأتي غير تحت شروط او ظروف معينه وعندما يتم قياس السرعه من قبل
المصنع يتم قياسها في كل الظروف المثاليه بحيث يستطيعون الحصول على اعلى رقم يعملون به دعايه لمنتجاتهم ..

ومعروف ان السرعه تعتمد على درجه حراره الهارد + كفاءه وقوة جهازك عامه من
رامات وبروسيسور + كفاءة كابلات التوصيل المستخدمه + قوة الباور سبلاي + وجود مجال مغناطيسي ناتج عن باقي مكونات الجهاز او حتى وضعيه تركيب الهارد !!

سوف نقول مثلا انه بسبب العوامل هذه السرعه الفعليه اللي نستطيع الوصول لها تكون اقل
ونأتي بمثال بالاجهزه الضعيفه المواصفات والتي غالبا ما يكون فيها منتجات مقلده او رديئه الصنع من باور سبلاي وكابلات وتهويه .. ألخ

مما ينتج عنه ضعف عام بسرعة الجهاز تتأثر بها سرعه
الهاردديسك لدرجه انها ممكن تصل الى 15 ميجا بايت للساتا 1 و 30 ميجابايت للساتا 2
والاهم من ذلك ..

في حالة انك مثلا عندك هارد ساتا 2 ( مع دعم ساتا 2 من الماذربورد )
يعني عندك سرعه نقل بيانات تقترب من 30 ميجا بايت في الثانيه
( قد تزيد او تنقص قليلا )
ايضا لا نستطيع نوصللها كلها فعليا ونحن بنعمل كوبي .. لماذا ؟؟

*مبدئيا الوندوز يكون عامل ملف اسمه Bagefile ( وهذا يعتبر امتداد للرام ولكن على الهاردديسك )
طول الوقت نكتب ونحذف منه بيانات حسب البرامج الي بنفتحها او نقفلها اذن عمليات الكتابه والقراءه هذه تستهلك قليلا من معدل نقل البيانات .

لو نحن نجلس على النت الاكسبلورر ننزل Temporary Files و ****IES وما الى ذلك
وبنكتبهم عالهارد اذن نحن نستهلك قليلا من معدل نقل البيانات ..

او عندما نشغل اي برنامج نتعامل مع ملفات مباشرة من على الهاردديسك مثل اغاني او افلام او حتى برنامج الانتي فايروس الي طول الوقت يعمل فحص على الملفات ..

مثال : سوف نقول ان كل هذه الاشياء تستهلك 5 ميجابايت من الـ 30 المتاحين لك سوف يكون المتبقي
25
مثال اخر :

لو اننا بنعمل كوبي لاي ملف من البارتيشن D للبارتيشن E عندك سرعه 25 ميجابايت
في الثانيه سوف تتقسم 12.5 سرعه القراءه من الـ D و 12.5 سرعه الكتابه على الـ E
اذن اصبحت السرعه الحقيقيه للكوبي بحدود 12.5 ميجا في الثانيه !!!
هل مستحيل من عمل كوبي بكامل السرعه المتاحه ؟؟ يعني 30 ميجا في الثانيه ؟؟
لا طبعا ليس من المستحيل .. ممكن جدا لكن في حالات خاصه ..

نفترض عندك 3 هاردات الهارد الاول سوف يكون عليه نظام الويندوز والاثنين الباقيين هما اللي سوف نعمل كوبي بينهم ..
الان اصبحت كل عمليات القراءه والكتابه الوندوز تتم على الهارد الاول ولا علاقه لها
بالكوبي اللي هايتم بين الهاردين الثانيين ( المقصود لم نسحب من سرعتهم )
اما عن الهاردين الثانيين فكل واحد عنده معدل نقل بيانات = 30 ميجا في الثانيه واحد منهم سوف يقرأ
بس ( اذن سوف يقرأ بسرعه الـ 30 جميعهم ) والثاني سوف يكتب بس ( اذن سوف يكتب بسرعه الـ 30 جميعهم ) .

والمقصود الان السرعه الفعليه للكوبي 30 ميجا في الثانيه .
أستنتاجات بسيطه :

1- عندما يكون نظام التشغيل على الهارد منفصل تكون اداء القراءه والكتابه افضل من على الهاردات الثانيه " ولذلك نرى اي محترف ( Games ) او هاوي سرعه لازم يكون عنده هارد صغير محطوط للنظام التشغيل فقط " .

2- عندما يكون الكوبي ما بين هاردين بتكون سرعته ضعف سرعه الكوبي من على نفس الهارد .

هل تريد التجربه بنفسك ؟؟
توجد برامج كثيره تعمل اختبارات عالهارد لقياس السرعه .. هناك برنامج ممتاز HD Tach لانه
صغير الحجم وخفيف ومجاني ايضا كما انه لا يستغرق وقتا طويلا في الاختبار ( لكن يوجد به نقطه ليست جيده وهي لا يدعم وندوز فيستا )

وهذا رابط البرنامج :


Slow.Death (http://www.zshare.net/download/18278801b3ef8306/)





ونأتي الى هنا الى الختام في تقرير كامل مكمل عن انواع تقنيات الهارديسك وسرعته الفعليه لنقل البيانات .