سؤال لماذا تسريع تفريغ مساحة القرص أجهزة الكمبيوتر؟


لقد كنت أبحث في مجموعة من مقاطع الفيديو وفهم الآن بشكل أفضل قليلاً كيف تعمل أجهزة الكمبيوتر. أفهم بشكل أفضل ما هي ذاكرة الوصول العشوائي ، والذاكرة المتقلبة وغير المتطايرة ، وعملية التبادل. أفهم أيضا لماذا زيادة سرعة ذاكرة الوصول العشوائي جهاز كمبيوتر.

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


188
2018-04-19 23:06


الأصل


فإنه لا يسرع حقا أجهزة الكمبيوتر ، فإنه يقلل فقط من فرص تجزئة الملفات التي تجعل الأقراص الصلبة أبطأ. هذا هو واحد من أعظم الأساطير PC التي يكررها الجميع. للعثور على bootlenecks على جهاز الكمبيوتر ، تتبع ذلك باستخدام xperf / WPA. - magicandre1981
FWIW ذلك speeds up the experience of using a PC. - edthethird
@ magicandre1981: هناك صغير جدا جوهرة الحقيقة. وكلما زاد عدد الأشياء في كل مجلد ، كانت العبور البطيء للملفات هي التي تؤثر على أي شيء باستخدام مسار filepath ، وهو ... كل شيء. ولكن ذاك صغير جدا. - Mooing Duck
MooingDuck على الرغم من صحته ، فإن ذلك يرتبط بعدد الملفات في مجلد ، وليس بحجم الملفات أو مقدار المساحة المتبقية على محرك الأقراص. لا يرتبط هذا التأثير بمساحة القرص المتبقية. كما أن التأثير محدود في نطاق المجلد نفسه ، ولن "يبطئ" الكمبيوتر بالكامل. بعض filesystems ، ext3 / 4 على سبيل المثال ، استخدم أشجار دليل المجزأة ليصنع عمليات البحث (بما في ذلك الوصول الفرعي) بسرعة ، مما يحد من نطاق التأثير أكثر ، على سبيل المثال ، فقط عندما قائمة محتويات الدليل. - Jason C
ما مقاطع الفيديو التي تشاهدها بالضبط؟ - Loko


الأجوبة:


هنا ، كتبت كتابًا عن طريق الصدفة. الحصول على بعض القهوة أولا.

لماذا تسريع تفريغ مساحة القرص أجهزة الكمبيوتر؟

لا ، على الأقل ليس من تلقاء نفسها. هذه أسطورة شائعة حقا. السبب هو أسطورة شائعة لأن ملء القرص الصلب الخاص بك يحدث في كثير من الأحيان في نفس الوقت مثل الأشياء الأخرى التي تقليديا استطاع ابطئ حاسوبك. أداء SSD يميل إلى تتحلل مع تعبئة محرك الأقراص، ولكن هذه مشكلة جديدة نسبيًا ، فريدة من نوعها إلى محركات الأقراص ذات الحالة الثابتة ، وليست ملحوظة فعلًا للمستخدمين العاديين. عموما، انخفاض مساحة القرص الحرة هي مجرد سمك الرنجه الاحمر.

على سبيل المثال ، أشياء مثل:

  • تجزئة الملف. تجزئة الملف هو قضية††، ولكن عدم وجود مساحة حرة ، في حين بالتأكيد واحدة من كثير العوامل المساهمة ، ليست كذلك الوحيد سبب ذلك. بعض النقاط الرئيسية هنا:

    • فرص تجزئة الملف هي ليس المتعلقة بكمية المساحة الخالية المتبقية على المحرك. وهي ترتبط بحجم أكبر كتلة متجاورة من المساحة الحرة على محرك الأقراص (على سبيل المثال "ثقوب" المساحة الحرة) ، والتي مقدار المساحة الحرة يحدث لوضع الحد الأعلى على. وترتبط أيضًا بكيفية معالجة نظام الملفات لتخصيص الملفات (أكثر أدناه). يعتبر: يمتلك محرك أقراص كامل بنسبة 95٪ مع كافة المساحة الحرة في كتلة واحدة متجاورة فرصة 0٪ لتجزئة ملف جديد ††† (وفرصة تجزئة ملف ملحقة مستقلة عن المساحة الحرة). محرك أقراص كامل بنسبة 5٪ ولكن مع انتشار البيانات بالتساوي على محرك الأقراص لديه فرصة عالية جدًا للتجزئة.

    • ضع في اعتبارك أن تجزئة الملف يؤثر فقط على الأداء عند الوصول إلى الملفات المجزأة. يعتبر: لديك محرك أقراص لطيفة ، والتي لا تزال تعاني من الكثير من "الثقوب" الحرة في ذلك. سيناريو شائع. كل شيء يعمل بسلاسة. في نهاية المطاف ، على الرغم من ذلك ، تحصل على نقطة حيث لا توجد كتل كبيرة من المساحة الخالية المتبقية. تقوم بتنزيل فيلم ضخم ، وينتهي الملف بشدة. هذا لن يبطئ جهاز الكمبيوتر الخاص بك. جميع ملفات التطبيق الخاصة بك والتي كانت على ما يرام سابقا لن تصبح مجزأة فجأة. هذا قد يجعل فيلم يستغرق وقتًا أطول للتحميل (على الرغم من أن معدلات بت الفيلم المثالية منخفضة جدًا مقارنة بمعدلات قراءة محرك الأقراص الثابتة والتي من المرجح ألا تكون ملحوظة) ، وقد تؤثر على أداء I / O-bound أثناء فيلميتم تحميل ، ولكن بخلاف ذلك ، لا شيء يتغير.

    • في حين أن تجزئة الملفات هي بالتأكيد مشكلة ، فغالباً ما يتم تخفيف التأثيرات بواسطة نظام التشغيل والتخزين المؤقت على مستوى الأجهزة والتخزين المؤقت. تأخر يكتب ، للقراءة ، استراتيجيات مثل prefetcher في Windows ، وما إلى ذلك ، كل ذلك يساعد في تقليل تأثيرات التجزئة. أنت بشكل عام لا تفعل في الواقع تجربة تأثير كبير حتى تصبح الشظية حادة (حتى أنني أجرؤ على القول أنه طالما لم يتم تجزئة ملف المبادلة ، ربما لن تلاحظ ذلك).

  • فهرسة البحث مثال آخر. لنفترض أن لديك فهرسة تلقائية قيد التشغيل ونظام تشغيل لا يتعامل مع هذا الأمر بأمان. عند حفظ المزيد والمزيد من المحتوى القابل للفهرسة على جهاز الكمبيوتر الخاص بك (المستندات والمثل) ، قد تستغرق الفهرسة وقتًا أطول وأطول وقد تبدأ في التأثير على السرعة المتصورة للكمبيوتر أثناء تشغيله ، في كل من I / O واستخدام وحدة المعالجة المركزية . لا يرتبط ذلك بمساحة حرة ، فهو مرتبط بحجم المحتوى القابل للفهرسة الذي تمتلكه. ومع ذلك ، فإن استخدام المساحة الفارغة يسير جنبًا إلى جنب مع تخزين المزيد من المحتوى ، وبالتالي يتم رسم اتصال خاطئ.

  • برنامج مكافحة الفيروسات. على غرار مثال فهرسة البحث. لنفترض أن لديك برنامجًا لمكافحة الفيروسات تم إعداده لإجراء مسح الخلفية في محرك الأقراص. نظرًا لأن لديك المزيد من المحتوى القابل للمسح ، فستحتاج عملية البحث إلى المزيد من موارد I / O و CPU ، ومن المحتمل أن تتداخل مع عملك. مرة أخرى ، يرتبط هذا بمقدار المحتوى القابل للعرض لديك. غالبًا ما يساوي المحتوى الإضافي مساحة حرة أقل ، ولكن عدم وجود مساحة خالية ليس هو السبب.

  • البرامج المثبتة. لنفترض أن لديك الكثير من البرامج المثبتة التي يتم تحميلها عند تشغيل الكمبيوتر ، مما يؤدي إلى تباطؤ أوقات البدء. يحدث هذا التباطؤ بسبب تحميل الكثير من البرامج. ومع ذلك ، فإن البرامج المثبتة تأخذ مساحة على القرص الصلب. لذا تقل المساحة الخالية في القرص الصلب في نفس الوقت الذي يحدث فيه ذلك ، ومرة ​​أخرى يمكن إجراء اتصال خاطئ بسهولة.

  • أمثلة أخرى كثيرة على هذا المنوال ، عندما تؤخذ معًا ، بدا لربط عدم وجود مساحة حرة مع أداء أقل.

يوضح ما سبق سببًا آخرًا لهذه الأسطورة الشائعة: في حين أن عدم توفر مساحة خالية ليس سببًا مباشرًا للإبطاء ، أو إلغاء تثبيت التطبيقات المختلفة ، أو إزالة المحتوى المفهرسة أو الممسوحة ضوئيًا ، وما إلى ذلك أحيانًا (ولكن ليس دائمًا ؛ خارج نطاق هذا إجابة) يزيد الأداء مرة أخرى لأسباب لا تتعلق بكمية المساحة الخالية المتبقية. ولكن هذا أيضا يحرر مساحة القرص الصلب بشكل طبيعي. لذلك ، مرة أخرى ، يمكن إجراء اتصال ظاهر (لكن كاذب) بين "مساحة حرة أكبر" و "كمبيوتر أسرع".

يعتبر: إذا كان لديك جهاز يعمل ببطء بسبب الكثير من البرامج المثبتة ، وما إلى ذلك ، وقمت باستنساخ القرص الصلب الخاص بك إلى محرك أقراص ثابتة أكبر حجماً ، ثم قم بتوسيع أقسامك للحصول على المزيد من المساحة الحرة ، فلن يتم تسريع الماكينة بشكل سحري. نفس تحميل البرنامج ، لا تزال مجزأة نفس الملفات بنفس الطرق ، لا يزال يعمل مفهرس البحث نفسه ، لا شيء يتغير على الرغم من وجود مساحة حرة أكبر.

هل يتعلق الأمر بالبحث عن مساحة ذاكرة لحفظ الأشياء؟

لا، ليس كذلك. هناك أمران مهمان يستحقان الانتباه هنا:

  1. محرك الأقراص الثابت الخاص بك لا يبحث في جميع أنحاء للعثور على أماكن لوضع الأشياء. القرص الصلب الخاص بك هو غبي. إنه لاشيء. إنها كتلة كبيرة من التخزين المعالَج الذي يضع الأشياء بشكل أعمى حيث يخبر نظام التشغيل الخاص بك بها ويقرأ ما يطلب منها. تتميز محركات الأقراص الحديثة بآليات التخزين المؤقت والتخزين المتطورة المصممة حول التنبؤ بما سيطلبه نظام التشغيل استنادًا إلى الخبرة التي اكتسبناها مع مرور الوقت (بعض محركات الأقراص تدرك حتى نظام الملفات الموجود عليها) ، ولكن بشكل أساسي ، فكر في محرك الأقراص الخاص بك كما قرميد كبير من التخزين مع ميزات الأداء المكافأة من حين لآخر.

  2. لا يبحث نظام التشغيل الخاص بك عن أماكن لوضع الأشياء أيضًا. لا يوجد "البحث". لقد تم بذل الكثير من الجهد لحل هذه المشكلة ، حيث أنه من الأهمية بمكان تقديم أداء النظام. يتم تحديد الطريقة التي يتم تنظيم البيانات على محرك الأقراص بالفعل من قبل نظام الملفات. على سبيل المثال ، FAT32 (القديم DOS و Windows PCs) ، NTFS (أحدث Windows) ، HFS + (Mac) ، ext4 (بعض Linuxes) ، وغيرها الكثير. حتى مفهوم "الملف" و "الدليل" هما مجرد منتجات من أنظمة الملفات النموذجية - فالقرص الصلب لا يعرف عن الوحوش الغامضة التي تسمى "الملفات". التفاصيل خارج نطاق هذه الإجابة. ولكن بشكل أساسي ، تحتوي جميع أنظمة الملفات الشائعة على طرق لتتبع مكان المساحة المتاحة على محرك أقراص بحيث يكون البحث عن مساحة حرة ، في ظل الظروف العادية (مثل أنظمة الملفات في حالة صحية جيدة) ، غير ضروري. أمثلة:

    • NTFS لديه جدول الملف الرئيسيوالذي يتضمن الملفات الخاصة $Bitmap، وما إلى ذلك ، والكثير من بيانات التعريف التي تصف محرك الأقراص. بشكل أساسي ، يتتبع المكان الذي توجد فيه الكتل الحرة التالية ، بحيث يمكن كتابة الملفات الجديدة مباشرةً إلى الكتل الحرة دون الحاجة إلى مسح محرك الأقراص في كل مرة.

    • مثال آخر، EXT4 لديه ما يسمى ب "موفر الصورة النقطية"، تحسنا على ext2 و ext3 الذي يساعد أساسا على تحديد مباشرة حيث كتل حرة بدلا من مسح قائمة الكتل الحرة. يدعم Ext4 أيضًا "التأخير في التخصيص" ، أي تخزين البيانات في ذاكرة الوصول العشوائي من قبل نظام التشغيل قبل كتابتها إلى محرك الأقراص من أجل اتخاذ قرارات أفضل حول مكان وضعها لتقليل التجزؤ.

    • العديد من الأمثلة الأخرى.

أو مع تحريك الأشياء لتشكيل مساحة مستمرة طويلة بما يكفي لتوفير شيء ما؟

لا. هذا لا يحدث ، على الأقل ليس مع أي نظام ملفات أعرفه. الملفات في نهاية المطاف مجزأة.

تسمى عملية "تحريك الأشياء لتكوين مساحة متجاورة طويلة بما يكفي لحفظ شيء ما" تجزئة. هذا لا يحدث عند كتابة الملفات. يحدث هذا عند تشغيل أداة إلغاء تجزئة القرص. في Windows الجديد ، على الأقل ، يحدث هذا تلقائيًا وفقًا لجدول زمني ، ولكن لا يتم تشغيله أبدًا من خلال كتابة ملف.

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

كم مساحة فارغة على القرص الصلب يجب أن أترك مجانا؟

هذا سؤال أكثر صعوبة للإجابة ، وقد تحول هذا الجواب بالفعل إلى كتاب صغير.

من البديهيات:

  • لجميع أنواع محركات الأقراص:

    • الأهم من ذلك ، ترك مساحة حرة كافية ل عليك استخدام جهاز الكمبيوتر الخاص بك بفعالية. إذا كنت تستنفذ مساحة للعمل ، فستحتاج إلى محرك أقراص أكبر.
    • تتطلب العديد من أدوات إلغاء تجزئة القرص الحد الأدنى من المساحة الحرة (على ما أظن أن أحد هذه الأجهزة مع Windows يتطلب 15٪ من الحالات الأسوأ) للعمل بها. يستخدم هذا الفضاء المجاني لحفظ الملفات المجزأة مؤقتًا بينما يتم إعادة ترتيب الأشياء الأخرى.
    • اترك مساحة لوظائف نظام التشغيل الأخرى. على سبيل المثال ، إذا لم يكن جهازك يحتوي على الكثير من ذاكرة الوصول العشوائي الفعلية ، وتم تمكين الذاكرة الظاهرية باستخدام ملف صفحة ذو حجم ديناميكي ، فستحتاج إلى ترك مساحة كافية للحد الأقصى لحجم ملف الصفحة. أو إذا كان لديك كمبيوتر محمول تضعه في وضع السبات ، فستحتاج إلى مساحة خالية كافية لملف حالة السبات. أشياء من هذا القبيل.
  • SSD محددة:

    • للحصول على الاعتمادية المثلى (وبدرجة أقل من الأداء) ، تتطلب محركات الأقراص ذات الحالة الثابتة بعض المساحة الحرة ، والتي بدون استخدام الكثير من التفاصيل ، فإنها تستخدم لنشر البيانات حول محرك الأقراص لتجنب الكتابة المستمرة إلى نفس المكان (الذي يلفها). يدعى هذا المفهوم من ترك مساحة حرة على التقديم. من المهم، ولكن في العديد من محركات الأقراص ذات الحالة الثابتة ، توجد بالفعل مساحة زائدة بالإمداد الزائد. أي أن محركات الأقراص غالباً ما تحتوي على بضع عشرات من جيجابايت أكثر من التقارير التي تصل إلى نظام التشغيل. غالبًا ما تتطلب منك محركات الأقراص المنخفضة المغادرة يدويًا بدون تقسيم الفضاء ، ولكن لمحركات الأقراص مع OP الإلزامي ، لا تحتاج إلى ترك أي مساحة حرة. شيء مهم أن نلاحظ هنا هو ذلك فغالبًا ما يتم أخذ المساحة الزائدة عن الحاجة فقط من الفضاء غير المقسم. حتى إذا كان القسم الخاص بك يأخذ محرك الأقراص بأكمله وترك بعض المساحة الحرة عليه ، وهذا لا دائما العد. في كثير من الأحيان ، يتطلب التوفير الزائد اليدوي أن تقوم بتقليص قسمك ليكون أصغر من حجم محرك الأقراص. تحقق من دليل مستخدم SSD الخاص بك للحصول على التفاصيل. TRIM وجمع القمامة وآثار لها كذلك ولكن تلك هي خارج نطاق هذه الإجابة.

شخصيا أنا عادة الاستيلاء على محرك أكبر عندما يكون لدي حوالي 20-25 ٪ من المساحة المتبقية. هذا لا يتعلق بالأداء ، ولكن عندما أتصل إلى هذه النقطة ، أتوقع أن يكون من المحتمل أن يكون هناك فضاء للبيانات قريبًا ، وحان الوقت للحصول على محرك أكبر.

أكثر أهمية من مشاهدة المساحة الفارغة هو التأكد من تمكين إلغاء التجزئة المجدولة حيثما كان ذلك مناسبًا (وليس على محركات الأقراص ذات الحالة الثابتة) ، بحيث لا تصل أبدًا إلى نقطة يصبح فيها مؤلمًا بدرجة كافية للتأثير عليك. بنفس القدر من الأهمية هو تجنب القرص مضلل وترك نظام التشغيل الخاص بك القيام به ، على سبيل المثال ، لا تعطيل prefetcher ويندوز (باستثناء SSDs) وما إلى ذلك


هناك شيء واحد آخر يستحق الذكر. ذكرت واحدة من الإجابات الأخرى هنا أن وضع ثنائية الاتجاه SATA يمنع القراءة والكتابة في نفس الوقت. على الرغم من صحته ، إلا أن هذا الأمر مفرط في التبسيط ولا يرتبط في الغالب بقضايا الأداء التي تتم مناقشتها هنا. ما يعنيه هذا ، ببساطة ، هو أنه لا يمكن نقل البيانات في كلا الاتجاهين على السلك في نفس الوقت. ومع ذلك ، فإن SATA لديه مواصفات معقدة إلى حد ما تنطوي على أحجام كتلة صغيرة جدًا (حوالي 8 كيلو بايت لكل كتلة على السلك ، على ما أظن) ، وقراءة قوائم انتظار العمليات وكتابتها ، وما إلى ذلك ، ولا يحول دون الكتابة إلى المخازن المؤقتة أثناء حدوث عمليات القراءة ، وعمليات مشذرة ، وما إلى ذلك.

أي حظر يحدث يحدث بسبب التنافس على الموارد المادية ، وعادة ما يتم تخفيفه بواسطة الكثير من ذاكرة التخزين المؤقت. وضع duplex من SATA يكاد يكون غير ذي صلة هنا.


 "بطيء" هو مصطلح واسع. هنا استخدمه للإشارة إلى الأشياء التي تكون إما مرتبطة بـ I / O (على سبيل المثال ، إذا كان جهاز الكمبيوتر الخاص بك يجلس هناك أرقام الطحن ، فإن محتويات القرص الصلب ليس لها أي تأثير) ، أو وحدة المعالجة المركزية مرتبطة والتنافس مع الأشياء ذات الصلة بشكل عرضي لها ارتفاع استخدام وحدة المعالجة المركزية (على سبيل المثال ، برنامج مكافحة الفيروسات مسح طن من الملفات).

†† سواقات هي يتأثر بالتجزؤ في سرعات الوصول التسلسلي هذه بشكل عام أسرع من الوصول العشوائي ، على الرغم من أن محركات الأقراص ذات الحالة الثابتة لا تواجه نفس القيود كجهاز ميكانيكي (حتى في ذلك الحين ، لا يضمن عدم التجزؤ الوصول المتسلسل ، بسبب تآكل التآكل ، إلخ ، مثل جيمس سنيل الملاحظات في التعليقات). ومع ذلك ، في كل سيناريو استخدام عام ، هذا هو غير قضية. فروق الأداء بسبب التجزؤ على محركات الأقراص ذات الحالة الثابتة لا يمكن إهمالها عادةً لأشياء مثل تطبيقات التحميل ، أو تمهيد الكمبيوتر ، إلخ.

††† بافتراض نظام ملفات عاقل لا يقوم بتجزئة الملفات عن قصد.


311
2018-04-20 10:08



إجابة شاملة جدا ، شكرا. شكرا أيضا للتذكير للاستيلاء على بعض القهوة ، كان موضع تقدير كبير. - Hashim


بالإضافة إلى تفسير ناثانيال ميك بالنسبة لمحركات الأقراص الصلبة ، هناك سيناريو مختلف لـ SSD.

محركات الأقراص ذات الحالة الثابتة ليست حساسة للبيانات المتناثرة لأن وقت الوصول إلى أي مكان على SSD هو نفسه. وقت الوصول SSD النموذجي هو 0.1ms مقابل وقت وصول HDD نموذجي من 10 إلى 15ms. ومع ذلك ، فهو حساس للبيانات التي تمت كتابتها بالفعل على SSD

على عكس محركات الأقراص الصلبة التقليدية التي يمكنها الكتابة فوق البيانات الموجودة ، يحتاج محرك الأقراص الصلبة (SSD) إلى مساحة فارغة تمامًا لكتابة البيانات. يتم ذلك عن طريق وظائف تسمى Trim و Garbage Collection التي تطهير البيانات التي تم وضع علامة كمحذف. تعمل مجموعة جمع القمامة بشكل أفضل مع كمية معينة من المساحة الخالية على SSD. عادة ما يوصى بـ 15٪ إلى 25٪ من المساحة الفارغة.

إذا لم تتمكن مجموعة البيانات المهملة من إكمال المهمة في الوقت المناسب ، فستسبق كل عملية كتابة عملية تنظيف للمساحة حيث من المفترض كتابة البيانات. يضاعف الوقت لكل عملية كتابة ويؤدي إلى تدهور الأداء الكلي.

ها هو مقال ممتازهذا ما يفسر أداء تريم وجمع القمامة


22
2018-04-19 23:37



لاحظ أن محركات أقراص الحالة الثابتة يمكن أن تكتب إلى الخلايا المملوءة جزئيًا ، عن طريق قراءة البيانات الجزئية والكتابة مرة أخرى بمزيد من الكتابة ، ولكنها تميل إلى القيام بذلك فقط عندما لا يكون هناك مفر من ذلك. وهذا بالطبع بطيء جدًا ، وعادةً ما يشير إلى أن محرك الأقراص مجزأ إلى حد كبير لدرجة أنه سوف يستغرق الكثير من الوقت لجعله يكتب بسرعة مرة أخرى. - fluffy
هذا سوف يعتمد أيضا على وحدة تحكم. وبما أن هناك اختلافات كثيرة ، لم أكن أريد الدخول في هذا المستوى من التفاصيل. - whs
يسمى 15-25 ٪ الذي تتحدث عنه "الإفراط في التوفير". تحتوي بعض محركات الأقراص على مساحة إلزامية مخصصة لهذا الغرض بالفعل (على سبيل المثال ، يحتفظ 1TB EVO 840 بنسبة 9٪ ولا يتم إبلاغ نظام التشغيل به مجانًا) ، لأولئك الذين لا تحتاج إلى ترك أي مساحة خالية. أعتقد أنه في بعض الحالات ، يجب أن تكون المساحة المتوفرة بشكل زائد غير مقسمة أيضًا ، وببساطة لا يؤدي ترك المساحة الخالية على نظام الملفات إلى قطعها ، بل يجب عليك في الواقع ترك مساحة غير مخصصة. - Jason C
الإفراط في التوفير شيء آخر. هذه هي علامات على أهبة الاستعداد لتحل محل النوبات المعيبة. مطلوب 15-25 ٪ لتحرير كتل (صفحات) ومستوى التآكل. قد ترغب في قراءة هنا للحصول على التفاصيل ==> thessdreview.com/daily-news/latest-buzz/... - whs
whs ليس كذلك ، ولا تعني المقالة التي تشير إليها أنها كذلك. مساحة زائدة عن الحاجة (راجع أيضًا المصادر المذكورة في هذا القسم ، أو Google) هي مجموعة الكتل الحرة ، يتم استخدام الكتل في هذا التجمع لجمع القمامة / الكتابة السريعة ، وتسوية البلى ، واستبدال الخلايا المعيبة. أما بالنسبة لاستبدال الخلايا المعيبة ، فكلها في نفس المجموعة. عندما تمتلئ بالخلايا المعيبة ، تبدأ في رؤية الأخطاء المتسقة. انظر أيضًا الشريحة 12 في هذا العرض من LSI. الأمر كله يستحق الذهاب ، فإنه يتناول الموضوع مباشرة. - Jason C


في مكان ما داخل القرص الصلب التقليدي هو طبق معدني الغزل حيث يتم ترميز البتات الفردية والبايت في الواقع. عند إضافة البيانات إلى الطبق ، يخزنها جهاز تحكم القرص على الجزء الخارجي من القرص أولاً. كما يتم استخدام البيانات الجديدة مساحة مضافة تتحرك نحو داخل القرص الماضي.

مع وضع هذا في الاعتبار ، هناك اثنين من التأثيرات التي تتسبب في انخفاض أداء القرص أثناء تعبئة القرص: تسعى تايمز و السرعة الدورانية.

تسعى تايمز

للوصول إلى البيانات ، يجب أن يقوم القرص الصلب التقليدي بتحريك رأس القراءة / الكتابة فعليًا إلى الوضع الصحيح. يستغرق ذلك وقتًا يسمى "وقت البحث". ينشر المصنّعون أوقات البحث عن أقراصهم ، وعادةً ما يكون عددًا قليلاً من الألف من الثانية. قد لا يبدو ذلك كثيرًا ، ولكن بالنسبة لجهاز الكمبيوتر ، فإن ذلك يعد أبدية. إذا كان لديك لقراءة أو الكتابة إلى قطعة أرض مواقع القرص المختلفة لإكمال مهمة (وهو أمر شائع) ، تلك الأوقات التي يمكن أن تضيف ما يصل إلى تأخير أو تأخير ملحوظ.

سيحتوي محرك الأقراص الذي يكون فارغًا تقريبًا على معظم بياناته في نفس موضعه أو بالقرب منه ، عادةً عند الحافة الخارجية بالقرب من موضع بقية رأس القراءة / الكتابة. هذا يقلل من الحاجة إلى السعي عبر القرص ، مما يقلل كثيرا من الوقت الذي يقضيه السعي. لن يحتاج محرك الأقراص الذي يكاد يكون ممتلئًا إلى البحث عبر القرص في أغلب الأحيان وحركات البحث الأكبر / الأطول فحسب ، بل قد يواجه مشكلة في الاحتفاظ بالبيانات ذات الصلة في نفس القطاع ، مما يزيد من السعي إلى القرص. هذا يسمي مجزأة البيانات.

يمكن أن يؤدي تحرير مساحة القرص إلى تحسين أوقات البحث عن طريق السماح لخدمة إلغاء التجزئة ليس فقط بتنظيف الملفات المجزأة بسرعة أكبر ، ولكن أيضًا لنقل الملفات باتجاه الجزء الخارجي من القرص ، بحيث يكون متوسط ​​وقت البحث أقصر.

السرعة الدورانية

تدور محركات الأقراص الثابتة بمعدل ثابت (عادة 5400 دورة في الدقيقة أو 7200 دورة في الدقيقة للكمبيوتر الخاص بك ، و 10000 دورة في الدقيقة أو حتى 15000 دورة في الدقيقة على الخادم). كما يتطلب الأمر مقدارًا ثابتًا من المساحة على محرك الأقراص (أكثر أو أقل) لتخزين بت واحد. بالنسبة لقرص دوار بمعدل ثابت للتناوب ، سيكون خارج القرص معدل خطي أسرع من داخل القرص. هذا يعني أن البت بالقرب من الحافة الخارجية للقرص يتحرك رأس القراءة بمعدل أسرع من البتات بالقرب من مركز القرص ، وبالتالي يمكن للقراءة / كتابة الرأس قراءة أو كتابة بت أسرع بالقرب من الحافة الخارجية للقرص من الداخلية.

محرك الأقراص الذي يكون فارغًا تقريبًا سيمضي معظم وقته في الوصول إلى وحدات البت القريبة من الحافة الخارجية الأسرع للأسطوانة. محرك الأقراص الذي يكاد يكون ممتلئًا سيقضي المزيد من الوقت في الوصول إلى وحدات البت بالقرب من الجزء الداخلي الأبطأ من القرص.

مرة أخرى ، تفريغ مساحة القرص يمكن أن يجعل الكمبيوتر أسرع من خلال السماح لخدمة defrag بنقل البيانات نحو الجزء الخارجي من القرص ، حيث تكون القراءة والكتابة أسرع.

في بعض الأحيان ، يتحرك القرص بسرعة كبيرة للغاية بالنسبة لرأس القراءة ، ويتم تقليل هذا التأثير لأن القطاعات القريبة من الحافة الخارجية ستكون متداخلة ... مكتوبة بترتيب حتى يتمكن رأس القراءة من الاستمرار. لكن عموما هذا يحمل.

وينتج كل من هذه التأثيرات إلى وحدة تحكم مجمعة للبيانات معًا في الجزء الأسرع من القرص أولاً ، ولا تستخدم الأجزاء الأبطأ من القرص حتى تضطر إلى ذلك. بينما تملأ القرص ، يتم إنفاق المزيد والمزيد من الوقت في الجزء الأبطأ من القرص.

تنطبق التأثيرات أيضًا على محركات الأقراص الجديدة. وكل ما يتساوى مع ذلك ، فإن محرك الأقراص 1TB الجديد أسرع من محرك الأقراص الجديد سعة 200 جيجابايت ، لأن 1 تيرابايت يخزن وحدات بت قريبة من بعضها ولا يملأ المسار الداخلي بسرعة. ومع ذلك ، نادرًا ما تكون محاولة استخدام هذه المعلومات في اتخاذ قرارات الشراء مفيدة ، حيث قد تستخدم الشركات المصنعة أطباقًا متعددة للوصول إلى حجم 1 تيرابايت ، وأطباقًا صغيرة للحد من نظام 1 تيرابايت إلى 200 غيغابايت ، وقيود تحكم البرامج / القرص للحد من طبق 1 تيرابايت إلى 200 غيغابايت فقط من الفضاء ، أو بيع محرك أقراص مع أطباق مكتملة / معيبة جزئيا من محرك 1TB مع الكثير من القطاعات السيئة مثل محرك 200GB.

عوامل اخرى

تجدر الإشارة هنا إلى أن الآثار المذكورة أعلاه صغيرة إلى حد ما. يقضي مهندسو أجهزة الكمبيوتر وقتًا طويلاً في العمل على كيفية تقليل هذه المشكلات ، وتعمل أشياء مثل مخازن القرص الصلب وخزن Superfetch المؤقت والأنظمة الأخرى على تقليل المشكلة. على صحي النظام مع الكثير من المساحة الحرة ، فمن غير المحتمل أن تلاحظ ذلك. بالإضافة إلى ذلك ، تتميز محركات الأقراص ذات الحالة الثابتة بخصائص أداء مختلفة تمامًا. ومع ذلك ، فإن التأثيرات موجودة بالفعل ، كما أن جهاز الكمبيوتر يعمل بشكل شرعي بشكل أبطأ مع ملء محرك الأقراص. على غير صحي النظام ، حيث مساحة القرص منخفضة للغاية ، هذه التأثيرات يمكن أن تخلق حالة قرصية ، حيث القرص يبحث باستمرار ذهابا وإيابا عبر بيانات مجزأة ، ويمكن تحرير مساحة القرص إصلاح هذا ، مما أدى إلى تحسينات أكثر دراماتيكية وملحوظة.

بالإضافة إلى ذلك ، فإن إضافة البيانات إلى القرص يعني أن بعض العمليات الأخرى ، مثل الفهرسة أو عمليات الفحص وإلغاء التجزئة AV تقوم فقط أكثر من العمل في الخلفية ، حتى لو كان ذلك بنفس السرعة التي كان عليها من قبل.

أخيرا ، أداء القرص هو ضخم مؤشر على أداء جهاز الكمبيوتر بشكل عام في هذه الأيام ... مؤشر أكبر من سرعة وحدة المعالجة المركزية. حتى انخفاض طفيف في سرعة نقل القرص سيعادل في كثير من الأحيان انخفاضًا عامًا ملموسًا في أداء الكمبيوتر الشخصي. هذا صحيح بشكل خاص لأن أداء القرص الثابت لم يواكب تحسينات وحدة المعالجة المركزية والذاكرة ؛ كان قرص 7200 RPM هو معيار سطح المكتب لأكثر من عقد من الزمان الآن. أكثر من أي وقت مضى ، القرص التقليدي هو عنق الزجاجة في جهاز الكمبيوتر الخاص بك.


12
2018-04-21 16:54



تسعى زيادة الوقت ليس نتيجة لانخفاض المساحة الحرة ، بل هو نتيجة لتنظيم البيانات. لن يؤدي تقليل مساحة القرص إلى تقليل أوقات البحث إذا كانت بياناتك موجودة بالفعل في جميع أنحاء المحرك. وبالمثل ، لن يؤدي نفاد مساحة القرص إلى زيادة أوقات البحث عن البيانات غير ذات الصلة التي كانت منظمة جيدًا بشكل مفاجئ. الأهم من ذلك ، أن نكون حذرين للغاية من ربط أي من هذه مع "جهاز كمبيوتر بطيء". على سبيل المثال ، لن تتصفح الويب بشكل أسرع فقط لأن برنامجك القابل للتنفيذ غير مجزأ وخارج محرك الأقراص الميكانيكي ، وستظل ملفات MP3 لديك تعمل بسلاسة حتى في أسوأ الحالات. - Jason C
JasonC كل هذه النقاط صحيحة بمعزل عن بعضها البعض ، ولكن يمكن اعتبارها جزءًا من النظام بأكمله بمثابة تباطؤ حقيقي. مثال على هذا الادعاء: "Freeing disk space won't decrease seek times if your data is already all over the drive."لا يمكنني الاعتراض على ذلك في حد ذاته ، ولكن يمكنني أن أشير إلى أن خدمة defrag يمكن الآن نقل هذه البيانات نحو مقدمة محرك الأقراص ، والآن هذه الأشياء سوف تحسين أوقات البحث. تتضمن نقاط أخرى في تعليقك عدادات مشابهة: لن يؤدي نفاد مساحة القرص إلى زيادة البحث عن بيانات منظمة جيدًا ، ولكنه يقلل من احتمال بقاء البيانات منظمة. - Joel Coehoorn
JasonC ومع ذلك ، فقد أضفت سطرين إلى إجابتي استنادًا إلى تعليقك ، لنتناول سؤال العنوان بشكل مباشر أكثر. - Joel Coehoorn
بالطبع بكل تأكيد؛ لكن النقاط الأساسية هي 1) أن التباطؤ هو نتيجة لشيء ما آخرعلى الرغم من أن المساحة الحرة المنخفضة قد تكون واحدة من العديد من العوامل ، و 2) يجب أن تكون حريصًا حقًا في هذا الموضوع ، فهو واحد من هؤلاء الأشخاص الذين يلتزمون بسرعة كبيرة. إذا لاحظ مستخدم عادي أن جهاز الكمبيوتر الخاص به بطيء ، في واقع من غير المعتاد جدًا ، على سبيل المثال ، أن تكون التجزئة (على سبيل المثال) السبب الفعلي. ولكن بعد ذلك قرأوا مجموعة من الأشياء على شبكة الإنترنت ، قم بتثبيت ccleaner ، 50 قرص إلغاء تجزئة ، وجعل حفنة من قرص التسجيل السيئ الخ. تحتاج إلى تلبية الجماهير هنا ؛ الحكمة لا تحتاج إجاباتنا. - Jason C
تشير هذه الإجابة إلى التمسيد القصير (الحد المصطنع لحجم HD للاحتفاظ بالبيانات على المناطق الخارجية الأسرع) وبعض المشكلات المحتملة في ذلك. أنا أيضا أحب ذلك لأنه لا ينكر أنه في معظم الحالات ، بالنسبة لمعظم المستخدمين يحصل محرك أكثر تجزئة لأنها تحصل على أكثر الكامل. بينما تجدر الإشارة إلى أن المساحة الحرة ليست هي فعلي المشكلة ، أنه من غير المجدي تجاهل تجربة المستخدم العامة عند التعامل مع سؤال تجربة المستخدم العامة. - Smithers


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

فرز الأشياء هو حقا سهل إذا كان لديك مساحة كبيرة ... لكن صعبة إذا لم يكن لديك مساحة ... أجهزة الكمبيوتر تحتاج إلى الفضاء أيضا!

هذا الكلاسيكية "15 لغز"خادعة / مستهلكة للوقت لأنه لديك مربع واحد فقط لخلط المربعات حول للحصول عليها في الترتيب الصحيح 1-15.

hard 15 puzzle

ولكن إذا كانت المساحة أكبر بكثير ، يمكنك حل هذا اللغز في أقل من 10 ثوانٍ.

easy 15 puzzle

بالنسبة لأي شخص سبق له اللعب بهذا اللغز ... يبدو أن فهم التناظر يأتي بشكل طبيعي. ؛-)


6
2018-04-22 17:24



هذا لا يشبه أي سلوك نظام الملفات بالرغم من ذلك. هذا قليلا يشبه عملية إلغاء التجزئة العامة ، على ما أظن ، على الرغم من إلغاء التجزئة ، نسبة إلى هذا التشبيه اللغوي ، يتيح لك إزالة الأرقام من اللوحة وإعادة وضعها في أي مكان تريد كما يمكنك حلها. - Jason C
بالإضافة إلى تعليق جيسون أعلاه ، أريد أن أوضح ما هو واضح: هذه الإجابة تتعلق فرز (إلغاء التجزئة) ، ولكن لا يفسر لماذا الوصول سيكون البلاط العشوائي المحدد (مثلاً ، البلاط "3") أسرع في الحالة الثانية منه في الحالة الأولى. - α CVn
لأنك لا تدخل إلى "3" فقط. أنت تدخل إلى "1-15". بينما أعترف بأن هذا ليس واضحًا تمامًا في المثال ، فقد فهمته على أنه مفهوم. قد يكون من الجدير تحديدًا ملاحظة شيء ما ، "هذا اللغز مماثل لملف مجزأ واحد." إجابة رائعة ، تجعل الأشياء قابلة للوصول عقليا! - Smithers
للتوضيح: تتمثل المشكلة الأساسية في القياس هنا في أنه في اللغز الفعلي ، يمكنك فقط نقل البلاطات إلى المساحات الفارغة المجاورة. أي ، في المثال الصغير ، يمكن نقل 6 أو 13 فقط إلى المساحة الفارغة. هذا ما يجعل اللغز مليئًا بالتحديات ؛ انها نقطة لعبة البلاط. عند إلغاء تجزئة القرص الصلب ، يمكنك الانتقال على سبيل المثال. 4 إلى المساحة الفارغة ، 1 إلى الموقع الصحيح ، وهكذا ، من السهل حلها ، في تحركات كثيرة كما هو الحال مع الكثير من الفضاء. لذا ، فإن التناظر ينهار حقًا ، نظرًا لأن جوهر اللغز لا ينطبق: لا يوجد نظام ملفات يعمل بهذه الطريقة. - Jason C
"لأنك لا تدخل إلى" 3 "فقط. أنت تدخل إلى "1-15" - هذا هراء. لا تشرح الإجابة لماذا يكون الوصول إلى قالب عشوائي عشوائي أسرع في الحالة الثانية منه في الحالة الأولى لأن الإجابة خاطئة تمامًا. لا يقتصر الأمر على الحد من الطريقة التي يتم بها هذا اللغز ، ولكن ليس هناك أي تأثير على عملية "التنقيط الخادع / الضائع" على أداء النظام. - Jim Balter


إن الكمبيوتر الذي يحتوي على مساحة صغيرة جدًا على القرص ، على محرك الأقراص الثابتة الثابت ، لفترة زمنية كبيرة ، سيصبح أبطأ بشكل عام مع تزايد تجزئة الملفات. زيادة التجزئة تعني القراءة البطيئة - للغاية بطيء في الحالات القصوى.

بمجرد أن يكون الكمبيوتر في هذه الحالة ، لن يؤدي تحرير مساحة القرص إلى حل المشكلة. ستحتاج أيضًا إلى إلغاء تجزئة القرص. قبل أن يكون الكمبيوتر في هذه الحالة ، لن يؤدي تحرير المساحة إلى زيادة السرعة ؛ سوف يقلل ببساطة من فرص تجزئة تصبح مشكلة.

ينطبق هذا فقط على أجهزة الكمبيوتر ذات محركات الأقراص الثابتة الميكانيكية ، نظرًا لأن التجزئة لها تأثير ضئيل على سرعة قراءة محركات الأقراص ذات الحالة الثابتة.


5
2018-04-20 13:46



إجابة جيدة ونظيفة وبسيطة تتناول أيضًا القضية الأساسية الرئيسية. - Smithers


من المؤكد أن أقراص الفلاش قد تصبح أبطأ عندما تكون ممتلئة أو مجزأة ، على الرغم من أن آليات التباطؤ لا تشبه أيًا من تلك التي تحدث مع محرك الأقراص الصلبة الفعلي. سيتم تقسيم شريحة ذاكرة فلاش نموذجية إلى عدد من كتل المحو ، يتكون كل منها من عدد كبير (مئات ، إن لم يكن الآلاف) من صفحات الكتابة ، وسوف تدعم ثلاث عمليات أساسية:

  1. قراءة صفحة فلاش.
  2. اكتب إلى صفحة فلاش فارغة في السابق.
  3. محو جميع صفحات الفلاش الموجودة على كتلة.

في حين أنه من الناحية النظرية يكون من الممكن أن يكون كل الكتابة إلى محرك أقراص فلاش قراءة كل الصفحات من كتلة ، وتغيير واحد في المخزن المؤقت ، ومحو الكتلة ، ثم كتابة المخزن المؤقت مرة أخرى إلى جهاز فلاش ، فإن مثل هذا النهج للغاية بطيء؛ من المحتمل أيضاً أن يتسبب في فقدان البيانات في حالة فقد الطاقة بين الوقت الذي بدأ فيه المسح ثم اكتمال الكتابة العكسية. علاوة على ذلك ، فإن أجزاء القرص المكتوبة بشكل متكرر سوف تبلى بسرعة كبيرة. إذا تم تخزين أول 128 قطاعًا من FAT في كتلة واحدة ، على سبيل المثال ، سيكون محرك الأقراص ميتًا بعد أن يصل العدد الإجمالي لعمليات الكتابة إلى جميع هذه القطاعات إلى حوالي 100.000 ، وهو ليس كبيرًا جدًا ، خاصة إذا كان هناك 128 قطاعًا سيعقد حوالي 16،384 إدخالات FAT.

نظرًا لأن النهج السابق سيعمل بشكل مروع ، سيقوده محرك الأقراص إلى تحديد صفحة فارغة ، وكتابة البيانات هناك ، وتسجل بطريقة ما حقيقة أن القطاع المنطقي المعني مخزن في ذلك الموقع. طالما تتوفر صفحات فارغة كافية ، يمكن متابعة هذه العملية بسرعة. إذا كان هناك نقص في عدد الصفحات الفارغة ، فقد يحتاج محرك الأقراص إلى العثور على كتل تحتوي على عدد قليل نسبيًا من الصفحات "المباشرة" ، ونقل أي صفحات مباشرة في تلك الكتل إلى بعض الصفحات الفارغة المتبقية ، ووضع علامة على النسخ القديمة بأنها " ميت"؛ بعد القيام بذلك ، سيتمكن محرك الأقراص من مسح الكتل التي تحتوي على صفحات "ميتة" فقط.

إذا كان محرك الأقراص نصف ممتلئ فقط ، فسيكون هناك بالتأكيد كتلة واحدة على الأقل ممتلئة على الأكثر من الصفحات المباشرة (ومن المحتمل جدًا أن يكون هناك بعض الكتل التي تحتوي على قليل أو لا شيء). إذا احتفظت كل كتلة بـ 256 صفحة وتمتلك الكتل الأقل كاملًا 64 صفحة حية (حالة سيئة معتدلة) ، فعندئذ لكل 192 مقطعًا مكتوبًا ، سيضطر محرك الأقراص إلى إجراء 64 نسخة إضافية للقطاع ومحو كتلة واحدة (لذا فإن متوسط ​​التكلفة من كل قطاع الكتابة سيكون حوالي 1.34 صفحة يكتب و يمحو 0.005 كتلة). حتى في أسوأ الحالات ، يتطلب كل 128 مقطع من القطاع 128 نسخة إضافية من القطاع ومحو لكتلة (متوسط ​​التكلفة لكل كتابة من 2 صفحة الكتابة و 0.01 محو كتلة)

إذا كان محرك الأقراص بأكمله ممتلئًا بنسبة 99٪ ، وكانت الكتل الأقل ملاءمة تحتوي على 248/256 صفحة حية ، فستحتاج كل 8 قطاعات إلى كتابة 248 صفحة إضافية ومحو لكتلة ، مما ينتج عنه تكلفة لكل كتابة من 32 صفحة مكتوبة و 0.125 كتلة يمحو - تباطؤ شديد جدا.

استنادًا إلى مساحة التخزين الإضافية "الإضافية" ، قد لا يسمح للأمور بالحصول على هذا السوء تمامًا. ومع ذلك ، حتى في الحالة التي يكون فيها محرك الأقراص ممتلئًا بنسبة 75٪ ، قد يكون أداء الحالة الأسوأ أكثر ضعف ضعف أداء الحالة الأسوأ عندما يكون 50٪ ممتلئًا.


4
2018-04-20 16:10





أنت جميلة مسمر كثيرا عليه. يمكنك التفكير في SATA HDD كوسيط اتصالات نصف مزدوج (أي ، يمكنه فقط قبول البيانات أو نقلها في كل مرة. ليس كلاهما.) لذلك عندما يتم تعليق محرك الأقراص لفترة طويلة يبحث عن موقع مجاني للكتابة إلى ، لا يمكنه قراءة أي بيانات لك. كقاعدة عامة ، يجب عدم تحميل محركات الأقراص الخاصة بك إلى أكثر من 80٪ لهذا السبب. وكلما زاد الإمكان ، كلما ازدادت احتمالية حدوث كسر في الملفات التي تتسبب في ربط محرك الأقراص أثناء طلبات القراءة (وبالتالي حظر طلبات الكتابة).

هناك عدد من الأشياء التي يمكنك القيام بها للمساعدة في حل هذه المشكلات:

  • قم بتقليل كمية البيانات التي قمت بتخزينها وقم بإلغاء تجزئة القرص بشكل منتظم.
  • قم بالتبديل إلى التخزين القائم على الفلاش.
  • احتفظ ببيانات مجمعة مخزنة على محرك أقراص منفصل عن نظام التشغيل لديك.
  • هكذا وهكذا دواليك...

3
2018-04-19 23:12



عند استخدام الفلاش ، يستطيع محرك الأقراص القراءة أو الكتابة (مرة أخرى ، وليس كليهما) على الفور تقريبًا (9ms هو وقت طلب قياسي جدًا على محرك أقراص صلبة حيث يكون لـ SSDs عادةً "وقت بحث" في عالم البيكو والثاني نانو) لأي الموقع على القرص. en.wikipedia.org/wiki/... - Nathanial Meek
استمرار انزلاق 2: هذا هو ما على سبيل المثال ال $Bitmap الملف هو على NTFS ، أو موفر الصورة النقطية في ext4. أي. هذه الإجابة تنشر بعض المعلومات المضللة الخطيرة. 3. هناك الكثير من القراءة والكتابة التخزين المؤقت والتخزين المؤقت مما يجعل الكثير من هذه الصوره. تصف هذه الإجابة إلى حد ما آثار التجزؤ ، وحتى حينها تقتصر على أنظمة الملفات القديمة ، فهي بالتأكيد ليست مساحة حرة خالية من الكتابة. لا يؤدي تحرير مساحة القرص إلى تسريع جهاز الكمبيوتر. - Jason C
JasonC ، يجب عليك تحويل تعليقاتك إلى إجابة. - Celos
هذه لا يحدث: "لذلك عندما يتم تعليق محرك الأقراص لفترة طويلة تبحث عن موقع مجاني للكتابة إليه ، لا يمكنه قراءة أي بيانات لك" - فقط لا. هذا ليس طريقة عمل أنظمة الملفات. يرجى تعديل إجابتك للتوقف عن نشر المعلومات المضللة. - RomanSt
NathanialMeek أنت تمزج الطبقات قليلاً. :) وضع نصف مزدوج SATA يعني أنه يمكن أن ينقل البيانات فقط على السلك في اتجاه واحد. تتم قراءة أعلى مستوى والكتابة تتم في كتل صغيرة (تسمى FIS) ، في طوابير التشغيل المحددة SATA. يمكن أن تكون غير متزامنة ، ويمكن قراءتها بسرعة وكتابات يمكن القيام به من وإلى ذاكرة التخزين المؤقت على متن الطائرة وتوجيهها إلى ذاكرة النظام عبر DMA. وحدات تحكم SATA هي أيضا مجانية لإعادة ترتيب الأوامر لتحسين الكفاءة. النقطة قيد النظر: لا يتم تعليق الخط أثناء اكتمال العمليات الفعلية ، ولا يكون لوضع ثنائية الاتجاه في SATA التأثير الذي تعتقد أنه يحدث. - Jason C