به بایت گیت خوش آمدید

مشکلات سایت به کلی حل شده است درصورت مشاهده هرگونه اختلال در سایت لطفا از طریق بخش تماس با ما، مارا مطلع کنید :)

شما در این مسیر هستید: خانه / سخت افزار / HDD / هارد دیسک چیست و چگونه کار می‌کند؟

هارد دیسک چیست و چگونه کار می‌کند؟

هارد دیسک چیست و چگونه کار می‌کند؟

دیسک سخت (Hard Drive Disk) یکی از حافظه‌های ذخیره سازی جانبی داده‌ها است و اغلب حافظه دائمی کامپیوتر نیز خوانده می‌شود. در ادامه این مقاله با ما باشید تا با این دیسک سخت و نحوه کارکردن آن به صورت خلاصه آشنا شوید.

کلمه HDD به چه معناست؟

کلمه HDD مخفف عبارت Hard Disk Drive به معنای "دیسک درایو سخت" است. دیسک درایو سخت با نام‌های زیر نیز شناخته می‌شود:

  • Hard Drive (درایو سخت)
  • Hard Disk (HD) (دیسک سخت)
  • Disk Drive (درایو دیسک)
  • Disk File (دیسک فایل‌ها)
  • Direct Access Storage Device (DASD) (فضای ذخیره سازی با دسترسی مستقیم)
  • Fixed Disk (دیسک ثابت)
  • Hard (هارد)

 

دیسک سخت یا هارد دیسک چیست؟

می‌توان گفت دیسک سخت یا (Hard Disk Drive) بزرگترین حافظه جانبی موجود در کامپیوتر است. تقریبا همه داده‌ها از جمله سیستم عامل (Operating System)، فایل‌ها، برنامه‌ها و ... روی حافظه جانبیِ دیسک سخت قرار می‌گیرند. هارد دیسک‌ها معمولا به اندازه یک کتابچه با اندازه‌ای بین ۳٫۵ تا ۶ اینچ هستند.

هارد دیسک چه وظیفه‌ای دارد؟

دیسک سخت یک وظیفه دارد و آن حفظ دائمی داده‌ها است. هر داده دیجیتالی و اطلاعاتی که برای ذخیره سازی به هارد دیسک ارسال می‌شود، تا زمانی که حذف نشود بر روی سکتورها، در مکان‌ خود باقی خواهد ماند. البته ممکن است شرایط محیطی نیز در از بین درفتن این داده‌ها اثر بگذارد.

قسمت‌های مختلف هارد دیسک:

هارد دیسک اجزاء و قطعات مختلفی دارد که همگی آن‌ها در کنار هم داده‌ها را ذخیره کرده یا می‌خوانند.

هارد دیسک

قسمت‌های مختلف یک هارد دیسک

 

1- قسمت Actuator (کنترل کننده مرکزی):

HDD Actuator

Actuator (کنترل کننده مرکزی)
منبع عکس silver-fox.ca

این قسمت وظیفه دارد تا بازوی مکانیکی را کنترل کند.این قسمت به نوعی مغز هارد دیسک است که وظیفه کنترل کردن قسمت‌های مختلف هارد را بر عهده دارد.

قسمت Actuator بسیار دقیق است. این قسمت وظیفه دارد تا با سایر قطعات کامپیوتر در ارتباط باشد.

۲- قسمت Head Arm (بازوی مکانیکی):

HDD Head Arm

Head Arm (بازوی مکانیکی)
منبع عکس: petervis.com

این قسمت وظیفه دارد تا Head را به نقطه مورد نظر برساند. قسمت بازوی مکانیکی  می‌تواند سر Head را از مرکزی ترین نقطه Platter (قسمت ۴) تا کناری ترین نقطه آن ببرد.

برای هر Platter (دیسک) دو Head Arm همراه با سر Head  وجود دارد.

۳- قسمت Read/Write Head (سر خواندن و نوشتن به اصطلاح Head):

HDD Head

Read/Write Head (سر خواندن و نوشتن به اصطلاح Head)
منبع عکس: Wikipedia.org

این قسمت توسط Head Arm (قسمت ۲) جابجا می‌شود. کار این قسمت خواندن و نوشتن داده‌ها به صورت ۰ و ۱ (دیجیتالی) بر روی قسمت‌های بسیار ریز موجود در Platter است.

زمانی که Head وظیفه ذخیره داده‌ها را دارد، مقادیر مغناطیسی صفر و یک را در این قسمت‌های بسیار ریز قرار می‌دهد و زمانی که قصد خواندن داده‌ها را دارد، برعکس حالت نوشتن، مقادیری را در هر یک از قسمت‌هایی که توسط  Actuator مشخص می‌شود، می‌خواند.

قسمت Head فقط چند نانومتر (۱ سانتی متر = ۱۰۰۰۰۰۰۰ نانومتر) با Platter خود فاصله دارد.

۴- قسمت Platter (دیسک):

HDD Platter

Platter (دیسک)
منبع عکس: megatechnews.com

وظیفه این صفحات، حفظ داده‌ها (به صورت مغناطیسی صفر و یک) در قسمت‌های بسیار ریز است. این قسمت‌های بسیار ریز سکتور (Sector) نامیده می‌شوند و می‌توانند یک بیت را در خود نگه دارند. در هر اینچ (هر اینچ = ۲٫۵۴ سانتی متر) از این صفحات حدود ۳۰۰۰۰ قسمت ریز برای ذخیره وجود دارد. اندازه هر یک از این قسمت ها در حدود ۸۴۶ نانومتر است.

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

۵- قسمت Spindle (موتور چرخان دیسک‌ها):

HDD Spindle

Spindle (موتور چرخان دیسک ها)
منبع عکس: pcguide.com

وظیفه این قسمت فقط چرخاندن Platter هاست. به این ترتیب قسمت Head می‌تواند داده‌ها را بر روی نقاط مختلف صفحات مغناطیسی بخواند یا بنویسد. قسمت Spindle می‌تواند تا ۱۲۰۰۰۰ دور در دقیقه (RPM) بچرخد.

هارد دیسک چگونه کار می‌کند؟

دستورها همراه با داده‌های ارسالی یا دریافتی از هارد دیسک، توسط Disk Controller (کنترل کننده دیسک) تفسیر می‌شوند. تفسیر کردن به این معناست که هارد دیسک می‌فهمد که طبق دستور داده شده، مکان داده مورد نظر در کجا قرار داشته و طبق آن عمل خواندن یا نوشتن شروع می‌شود. زمانی که سیستم عامل یا یکی از قطعات سخت افزاری نیاز به ذخیره کردن داده یا دریافت آن داده‌ها را دارند، دیسک کنترلر وارد عمل می‌شود و دستور مورد نظر را برای Actuator ارسال می‌کند.

حال قسمت Actuator وظیفه دارد تا Head Arm (بازوی مکانیکی Head) را به قسمت‌های مختلف Platter هدایت کند. چون امکان دارد داده‌های یک فایل در مکان‌های مختلفی بر روی Platter ها ذخیره شود، بنابراین Head Arm ممکن است بین قسمت‌های مختلف پلاتر جابجا شود. حال قسمت Head وظیفه دارد تا با توجه به دستور داده شده (خواندن یا نوشتن داده) کار خود را بر روی سکتور فیزیکی مورد نظر انجام دهد.

درصورتی که دیسک کنترلر دستور خواندن نوشته را داده باشد، در این صورت Head وظیفه دارد تا داده‌های مغناطیسی صفر و یک را بر روی قسمت‌های مختلف Platter بخواند و آن را به Actuator بفرستد. سپس Actuator داده‌های خوانده شده را به دیسک کنترلر باز می‌گرداند تا مورد پردازش قرار گیرد.

اما در صورتی که دیسک کنترلر داده‌ای را برای ذخیره کردن به هارد دیسک بفرستد، در این صورت Actuator وظیفه دارد داده‌ها را تک به تک به Head ارسال کند تا قسمت Head این داده‌ها را به صورت صفر و یک در فضا های ذخیره سازی Platter ذخیره کند.

قسمت داخلی هارد دیسک‌ها معمولاً مهر و موم شده هستند تا از ورود گرد و غبار به داخل، و اختلال در کار قطعات جلوگیری شود. همچنین در داخل هارد دیسک‌ها یک فیلترینگ هوا برای فیلتر و خارج کردن گرد و غبار، جاسازی می‌شود.

لیست برخی از تولید کنندگان هارد دیسک:

۲۳ نظر

  1. مقاله مختصر و مفید و با عکس های با کیفیتی بود. ممنون

  2. واقعا ممنون مقاله هاتون خیلی مفید هستند.

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

      • امیررضا نصیری

        موتور هارد، پلاترهارو میچرخونه و هد هم اطلاعات رو میخونه یا مینویسه. این نحوه کار هارد دیسکه و به فرمت و غیره ربطی نداره. نحوه خواندن فقط به صورت چرخشی هستش. موتور پلاتر رو میچرخونه، بازوی مکانیکی هم هد رو به شیار مورد نظر میرسونه و هر موقع که هم قطعه و هم شیار درست پایین (یا بالا) هد قرار گرفت، اطلاعات نوشته یا خونده میشه.

  3. خیلی آقایی همین

  4. دست شما در درد نکند خیلی مفید وعالی بود.

  5. واقعا عالی ومفید بود

  6. خیلی خوب بود دستتون درد نکنه

  7. منم مثل شما عاشق it ولی چه فایده رشته تحصیلی چیز دیگه دارم یواش یواش چیزایی ازتون یاد میگیرم ممنونم.

  8. فوق‌العاده عالیه!
    برا من که کامپیوترم صفره.. خیلی مفید بود!
    به کارتون ادامه بدین!

  9. سلام
    من عاشق این چیزام یعنی همون it
    از مطالب خوبت ممنون

  10. دانشجو ای تی ترم یک سامان

    اقا امیررضا منم ای تی میخونم ولی خوب ترم یکم فعلا….مرسی خیلی سایتت به دردم خورد من از قسمتی که قطعات کامپیوتر رو توضیح دادی خیلی استفاده میکنم…
    مرسی دمت گـــــــــــــــــــــــــــرم

    • امیررضا نصیری

      سلام، خوشحال شدم که مطالب وبسایت به دردتون می‌خوره. راستی من IT نمیخونم، ایشالا از سال بعد میریم دانشگاه :)

  11. دستت درد نکنه خیلی به دردم خورد

  12. ممنون از مطالب خوبت. ولی آخر سر نفهمیدم این هد چیه. دقیقا چیه؟؟؟؟

    • امیررضا نصیری

      سلام، خب هد جاییه که مینویسه یا میخونه. یعنی مثل نوک خودکار وقتی که میخاین چیزی بنویسین یا مثل چشم که فقط چیزی رو میخونه درحالی که پردازش توی خود چشم انجام نمیشه. پس هد هم مثل اینا فقط برای نوشتن و خواندن استفاده میشه.

  13. یه سوال.شما در قسمت هارد دیسک درایو گفته بودید که اطلاعات برای پردازش به دیسک کنترولر میروند ولی اینجا گفتید که برای پردازش به سی پی یو میروند،چرا؟

    • امیررضا نصیری

      سلام دوباره، داده هایی که برای ذخیره کردن یا خواندن از هارد درخواست میشن توسط دیسک کنترلر پردازش میشن. یعنی فرض کنید که این دیسک کنترلر مثل یه دفتر دار هستش. شما سند رو میدین بهش و اون هم میزاره توی جایی که باید باشه یا برعکس از جایی که باید سند رو پیدا کنه میره میاره میده بهتون. نه این که خود اسناد رو نگاه کنه یا هر چیز دیگه ای فقط کاری که میکنه اینه که داده هارو روی آدرس های مختلف میگه که ذخیره کنه یا از همون آدرس اونارو بخونه.
      راستی من این کامنت رو از پست مربوط به RAM به اینجا آوردم. لطفا توی پست مربوطه بزارین که نظمشون بهم نریزن، موفق باشین.

  14. سلام خسته نباشید اگر برد هارددیسک مدل seagate را روی روی هارد مدل WD نصب کنم میشه اطلاعاتش بخونم

  15. امیررضا نصیری

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

یک نظر بگذارید

گزینه‌های ستاره دار الزامی هستند و ایمیل شما منتشر نخواهد شد. شرایط استفاده و حریم خصوصی وبسایت را بخوانید. همچنین درصورتی که سوالی خارج از موضوع پست را دارید، بهتر است از قسمت تماس با ما اقدام کنید.

*

شما می‌توانید از این دستورات HTML استفاده کنید: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

رفتن به بالا