ورود

نسخه کامل مشاهده نسخه کامل : چگونه هارد بخریم !



Gabana
12-03-2007, 16:40
در راستای اطلاع رسانی برای خرید سخت افزار و کسب دانش پایه برای خرید این قطعه حیاتی این تاپیک رو ایجاد می کنم . دوستان متخصص اگر اطلاعاتی دارن و دوست دارن که ارایه بدن همین جان قرار بدن .

مهم تر از همه این که پست های 1 خطی 100% پاک خواهد شد . ( مگر اینکه لینک نرم افزار یا سایت باشه )
در ارایه مطلب خودتون حتما دقت کنید که علمی باشه و در صورت امکان سند هم ذکر کنید .

خیلی ممنون /.

Gabana
12-03-2007, 16:42
4 تعریف ابتدایی که باید در نظر گرفت برای خرید هارد ( البته اینا مواردی هست که میشه به راحتی تشخیص داد ) و اینکه این 4 تا در هنگام خرید جزو موارد اصلی و شهودی هستن اینها می باشند ( آخر جمله بندی بود ! )

1-ظرفیت هارد

2-سرعت چرخش پلاتر های هارد

3-مقدار بافر

4-واسط یا Interface

Gabana
12-03-2007, 17:08
خب..
اول از همه اینترفیس ها رو بررسی می کنیم .
همه بهتر از من می دونن که این موارد رو داریم :

SCSI - IDE - SATA -SAS
البته هستن موارد دیگه مثل Fiber Channel که اینجا احتیاجی نیست .

===============
IDE یا ATA یا PATA یکی از اینترفیس هایی هست که هارد های فعلی هم از این استاندارد استفاده می کن و پروتکل ارسال داده هاش بصورت موازی کار می کنه / سرعت انتقال این واسط هم برابر 133MB/s

========================

SCSI هم استاندارد قدرتمندی هست که در تئوری تقریبا اکثر دیوایس های جانبی رو میشه از طریق واسط اسکازی به کامپیوتر وصل کرد مثل ODD ها HDD و پرینتر و اسکنر و ..

=================

SATA هم که مشخصه استاندارد سریال با سرعت های 150MB/s - 300MB/s در حالت تئوری البته

========

SAS هم پروتکل ارسال داده بر اساس SCSI است منتها اسکازی پارالل هست و لی این یکی Serial هست
مخفف Serial Attached SCSI هست

البته این اسکازی خودش انواع و اقسام مختلفی داره که دیگه خودتون بررسی کنید ... سرعتش هم بر اساس استاندارد های متفاوتش فرق می کنه

arash rashno
12-03-2007, 19:27
دوستان این لینک رو نگاه کنید خیلی به درد خور هست در موقع خرید هارد یعنی شناسایی هارد با توجه به سریال روی هارد (مال سازگار ارقام هستش )

اگه لینکها کار نکرد بگید تا آپلود کنم

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

=====

ویرایش شد / فونت ها بهم ریخته بود - Gabana

arash rashno
12-03-2007, 19:44
اینم به صورت عکس :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

Gabana
13-03-2007, 00:46
خب..
سرعت چرخش پلاتر ها هم نكته مهميه .. هارد هاي يكم قديمي 5400 RPM بودن اما امروزي ها اكثرا 7200 RPM هستن يا مثلا RAptor ها 10000 RPM هستن.
موارد ديگه اي هم بوده مثلا 3600, 4200 RPM
يا 15000 RPM در هارد هاي SCSI و ....
==============

مورد بعدي بافر هست ..
بافر بطور خلاصه همونطور كه مي دونيد مقدار حافظه اي است كه براي ذخيره سازي داده هاي ورودي يا خروجي استفاده ميشه - در هارد ديسك ها اين بافر باعث ميشه كه اگر ديتاي درخواستي در بافر موجود باشه ديگه به ديسك سخت مراجعه نميشه و مستقيما از خود بافر خونده ميشه ..

بافر هم در حال حاضر مقادير متفاوتي داره .. 8 مگ 16 مگ معمولشه و 2 مگ هم بوده وهست ..
در هر صورت وجود بافر مي تونه تاثر مشهودي در سرعت هارد داشته باشه ..

=========

مورد بعدي ( و آخرين ) حجم هارد هست ...
خب ..اين ديگه كاملا مشخصه .. در حال حاضر معمول ترين حجم موجو 160 گيگ هست و 200 .
البته اين معمول منظورم اينه كه كاربران بيشتر دنبال يه همچين حجمي مي رن ..
وگرنه مقادير بالاتر هم موجوده !

=========

خب..

4 مورد اصلي يعني Interface - Buffer - Capacity - RPM بررسي شد
حالا مي مونه چند تا مورد مهم تر و در عين حال يه كوچولو تخصصي تر ..
بقيه موارد كه بعدا بررسي مي كنيم رو مي تونيد توي تست ها بيشتر ببينيد ..
سعي مي كنم با معرفي تست اين موارد رو مثال بزنم

تا بعد ..

===
دوستان اگر نظري دارن يا اشكالي مي بينن بگن حتما .

Gabana
13-03-2007, 20:21
خب..
اولين تعريفي كه بهش مي پردازم Access Time هست .
منتها اين اكسس تايم يه سري تعريف اوليه هم شاملش ميشه كه به ترتيب بررسي مي كنم .
بهتره اول شكل زير رو ببينيد :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

Gabana
17-03-2007, 13:00
خب...
بحث Access Time رو مطرح کردم - شکل بالا رو حتما دقت کرده اید !
Access Time در واقع تعریفی هست در اکثر دیوایس های ذخیره سازی مثلا CD ROM ها و خانواده اون و همینطور هارد دیسک . اما در هارد دیسک این تعریفی به نوعی در برگیرنده چند تعریف مهم دیگر هست که بطور خلاصه بهشون اشاره می کنم :

Seek Time : مدت زمانی هست که هد خواندن/نوشتن از محل فعلی خودش منتقل میشه به محلی که داده باید خوانده/نوشته بشه . در واقع چون رسیده به یک نقطه خاص از چند محل متفاوت مدت زمان متفاوتی طول می کشه ÷س Seek Time رو همیشه بصورت Average بررسی می کنن .

در این حالت چون هد از روی سطح پلاتر وبطور دقیق تر بین Track ها سوییچ میکنه تا به محل مد نظر برسه اینو باید بدونیم که در سوییچ بین دو تراک هم یه OverHead وجود داره که باعث مثلا سوییچ از تراک 1 تا 3 دو برابر سوییچ از تراک 1 به 2 نباشه .

امروزه به Seek Time فقط یک عدد اطلاق میشه اما در واقع سه نوع Seek Time داریم :

Track to Track

Average

Full Stroke
که بررسیش باشه با خودتون !

مورد بعدی Settle Time هست .
وقتی که بازوی هد , هد رو می رسونه به محل مدنظر مدت خیلی کوتاهی طول می کشه تا هد کاملا مستقر بشه و بتونه محل رو بخونه این مدت خیلی کوتاه رو می گن Settle Time


مورد بعدی Command Overhead : از زمانی که دستور می رسه به هارد تا زمانی که اقدامی برای کامل کردن دستور آغاز میشه . برای مثال شما دارید از چهار راه با ماشین عبور می کنید که یکدفعه چراغ قرمز میشه . از زمان قرمز شدن چراغ تا زمانی که پای شما شروع به حرکت می کنه تا ترمز کنه میشه Command Overhead شما !

مورد آخر Latency هست که گاهی Rotational Latency هم می گن :
اگه تو شکل بالا دقت کنید می بینید که پلاتر ها موتوری دارن تا چرخش اونا رو ممکن بسازه . اینطوری باید دقت کنیم که وقتی که هد به تراک مد نظر می رسه ممکنه سکتور مدنظر اونجا نباشه پس پلاتر باید بچرخه تا سکتور مدنظر درست زیر هد قرار بگیره . این تاخیر رو بهش می گن Latency
این تاخیر در سرعت های چرخش متفاوت بر اساس فرمول بدست می آ د که فرمولش رو هم خودتون پیدا کنید

نهایتا اینکه Access Time میشه جمع تمام موارد فوق .
هرچند شرکت های غول سازنده هارد نمی آن مثل آدم بشینن یه استاندارد برای Access Time معرفی کنن - بعضی هاشون Access Time رو همون Seek Time می دونن اما واقعا یکی نیست .

خب.. اینم از تعریف Access Time - سوالی یا اشکالی اگه میبینید حتما مطرح کنید

glc_engineer
31-03-2007, 21:45
اسم تاپيك اينه ديگه چگونه هارد بخریم
اما چيزي درباره اون نوشته نشده

glc_engineer
31-03-2007, 21:59
چگونه هارد بخريم
1_ مشخص كردن هدف يعني هارد را براي چي ميخريم و چه استفاده اي ميخواهيم از آن ببريم
مثلا براي جابه جا كردن حجم زياد اطلاعات يا كپي كردن اطلاعات معمولي خود بر روي آن
2_ مشخص كردن بودجه يعني چه مقدار ميخواهيد براي خريد اون هزينه كنيد
3_انتخاب ازبين هاردهاي داراي قيمت مطابق بودجه ما مطا بق نياز ما
ادامه دارد...

Gabana
01-04-2007, 00:23
چگونه هارد بخريم
1_ مشخص كردن هدف يعني هارد را براي چي ميخريم و چه استفاده اي ميخواهيم از آن ببريم
مثلا براي جابه جا كردن حجم زياد اطلاعات يا كپي كردن اطلاعات معمولي خود بر روي آن
2_ مشخص كردن بودجه يعني چه مقدار ميخواهيد براي خريد اون هزينه كنيد
3_انتخاب ازبين هاردهاي داراي قيمت مطابق بودجه ما مطا بق نياز ما
ادامه دارد...

ولله من استدلالم اينه ..
تا شما ندوني هارد چيه .. كجاش چطوري كار مي كنه .. چه تاثيري تو كارآيي داره و چه مواردي رو بايد هنگام خريد چك كني نمي توني درست انتخاب كني..
---------
اگر فكر مي كني اشتباه هست با دليل و مدرك مطلب جديد بيان كن /.

ممنون /.

site_hamid
01-04-2007, 03:46
Gabana جان از مطالب آموزشی این بخش استفاده می کنیم لطفا ادامه بده.
البته اگر در عنوان تاپیک هم تغییراتی بوجود بیاری که کاربر متوجه جنبه آموزشی تاپیک هم بشن بهتره.
لطفا ادامه بده تا به اصل مطلب برسیم :20:

Pejman3
01-04-2007, 15:38
اجازه بدبد یه چیزی هم اضافه کنم و اون تکنولوژی های جدید در ساخت هارد دیسک هست مثلاً

Command Queuing

این تکنولوژی باعث میشه اطلاعات درخواستی از هارد که در نقاط مختلف دیسک قرار دارند در یک صف قرار گیرند و هد هارد با بهینه ترین حالت ممکن اطلاعات را بخواند.

هم مادربورد (یا کنترولر هارد) و همچنین خود هارد دیسک باید این تکنولوژی را ساپورت کنند تا بتوان از آن استفاده کرد.