PC school    Hardware
  الصفحة الثانية 
 
الصفحات :         
كيف يتم الحصول على المعطيات من القرص الصلب ؟
 
www.tartoos.com
ينتمي القرص ( Hard Disk ) الى طائفة أدوات التخزين المغناطيسية التي تتألف بشكل أساسي من أقراص التخزين المغناطسية والأشرطة المغناطيسية , حيث تستخدم هذه الأخيرة لتخزين كميات كبيرة من المعطيات , وللأقراص المغناطيسية نوعان أساسين هما : القرص الصلب والقرص المرن ( Floppy Disk ) , اٍن الفكرة الأساسية هي ذاتها : قرص دائري الشكل مطلي بمادة قابلة للمغنطة يدور حول محور عامودي على مركزه . ويقدر حجم التخزين على الأقراص اللينة بـ ( 104  أو 2,8 ميغابايت ) في الأقراص قليلة التكلفة , وهي الأقراص المتوافرة حالياً في الأسواق ويرتفع الى 100 ميغابايت فيما يسمى بالأقراص المضغوطة , والميغابايت يساوي 10^2  بايت أي 1024 بايت .طرطوس.كومwww.tartoos.com
 
يشترك كل من القرص الصلب والقرص اللين باحتفاظهما بالمعطيات حتى بعد انقطاع التغذية الكهربائية عنهما بينما يتميز القرص الصلب عن اللين ببعض المزايا التي سنوردها فيما يلي :طرطوس.كوم
- يحوي عملياً أكثر من طبقة واحدة بينما القرص المرن عبارة عن طبقة واحدة .
- له كثافة تخزينية أعلى والتحكم به أكثر دقة .www.tartoos.com
- حجمه التخزيني أكبر بكثير وهذا ناتج عن العاملين السابقين عملياً , ويتوافر الآن في السوق المحلية أقراص تصل سعة بعضها الى حوالي 60 غيغابايت أو مايعادل 1024 ميغابايت .
- معدل اٍعطائه للمعلومات أسرع بكثير لأنه يدور بشكل أسرع .
اٍذاً فاٍن القرص الصلب يتألف كما رأينا من عدد من الطبقات كل منها له وجهان قابلان للتخزين تدور هذه الطبقات بسرعة قد تصل الى 15000 دورة / دقيقة في بعض الأقراص المتطورة ولكن تتوافر سرعتان أساسيتان للأقراص الخاصة بالحواسب الشخصية وهما 2700 – 5400 دورة / دقيقة , أما قطرها فيتراوح من اٍنش الى حوالي 8 اٍنش .www.tartoos.comطرطوس.كوم
 
كل وجه مقسم الى دوائر متحدة المركز تسمى بالمسارات , وكل مسار بدوره مقسم الى عدد من القطاعات عن طريق خطوط شعاعية . هذه القطاعات هي التي تعطي المعطيات , وسعة كل قطاع هي 512 بايت , والقطاع عملياً هو أصغر وحدة يمكن القراءة منها والكتابة عليها , وهذا كان سابقاً أما في مرحلة لاحقة فقد أصبح نظام الكتل هو المستخدم , فالكتلة هي عدد من القطاعات وبالتالي أصبحت الكتلة هي أصغر وحدة للتخزين .
 
اٍن التسلسل المتبع في القرص هو رقم القطاع , ويختلف طريقة الحصول على رقم القطاع التالي حسب طريقة تقسيم القرص الصلب ( Linux , NTFS , FAT ) ففي نظام FAT مثلاً File Allocation Table أو جدول تخصيص الملفات , يوجد جدول يحوي رقم القطاع التالي لكل قطاع في القرص ,فاٍذا كانت أحد القطاعات التي تحوي معطيات معينة تالفة فهذا يؤدي الى حدوث خطأ . تحوي كل المسارات نفس العدد من القطاعات وبالتالي لها نفس الحجم التخزيني ولكن منذ أوائل التسعينات أصبح عدد القطاعات في المسارات مختلفاً ( أكبر في المسارات البعيدة عن المركز ) أي أصبح الحجم التخزيني للمسارات البعيدة عن المركز أكبر .طرطوس.كومwww.tartoos.com
يطلق اسم أسطوانة ( Cylinder ) على المسارات من جميع الطبقات والوجوه التي لها نفس القطر . www.tartoos.com
 
ويطلق اسم تجمع ( Cluster ) على عدد من القطاعات التي تقع على وجه واحد .
للنفاذ والحصول على المعطيات يقوم نظام التشغيل بتوجيه القرص الصلب للوصول الى المنطقة التي تخزن فيها المعطيات المطلوبة .يقوم القرص الصلب بتحديد الوجه الذي يحوي المعطيات المطلوبة ثم يقوم بوضع رأس القراءة والكتابة على المسار المطلوب , وتسمى هذه العملية بالطلب , ويسمى الزمن اللازم لوضع الرأس على المسار المطلوب بزمن الطلب ( seek time ) , ورأس القراءة والكتابة هو ملف كهرمغناطيسي صغير جداً يتوضع على ذراع متحركة فوق كل وجه ويتحرك على مسافة مقدارها نصف قطر القرص الصلب .
 
 يقوم المصنعون بتسجيل زمن الطلب الأدنى والأعظمي والوسطي , أما الأدنى فهو أن يكون المسار المطلوب أقرب ما يمكن الى رأس القراءة والكتابة , والأعظمي هو أن يكون المسار أبعد ما يمكن عن الرأس , أما الوسطي فله تأويلات كثيرة لأنه يعتمد على مسافة الطلب ولكن في النهاية قرر المصنعون أن يحسبوا الزمن الوسطي على أنه زمن كل الطلبات الممكنة مقسوماً على عدد الطلبات الممكنة , كما أن زمن الطلب الوسطي يختلف حسب التطبيق وجدول القرص , وزمن الوصول الفعلي قد لايتجاوز %30 من الزمن المعلن عنه من الشركة المصنعة بسبب استخدام مبدأ المحلية ( Locality ) الذي يسرع زمن الوصول , ولن نتعرض هنا للحديث عن هذا المبدأ . عند وصول رأس القراءة والكتابة الى المسار المطلوب يجب أن ننتظر الى أن يدور القرص ويصل القطاع المطلوب الى تحت الرأس , ويسمى هذا الزمن بزمن التأخير الدوراني ( Rotational Latency ) ونتعامل عادة مع زمن التأخير الوسطي الذي يساوي نصف دورة مقسوماً على عدد الدورات في الدقيقة فمن أجل قرص يدور بسرعة 7200 دورة / دقيقة مثلاً يكون :www.tartoos.com
زمن التأخير الوسطي = ( 0.5 دورة ) / ( 7200 دورة / دقيقة ) = 7104 ميلي ثانية .طرطوس.كومwww.tartoos.com
تستطيع الأقراص الأقل قطراً أن تدور بسرعات دورانية أكبر بدون استهلاك طاقة كبيرة وبالتالي تقلل من زمن التأخير الوسطي . بعد أن يحصل الرأس على المعلومات يأتي زمن النقل وهو الزمن اللازم لنقل كتلة واحدة , وهو يعتمد على حجم القطاع وسرعة الدوران وكثافة التخزين على المسار ويقدر معدل نقل المعطيات في عام 1997 مابين ( 51-2 ميغا بايت / ثانية ) , وهناك بعض الأقراص المصنعة بتقنية عالية وتحوي على ذاكرة مخباة مدمجة معها ( Built-in Cache Memory ) مما يؤدي الى زيادة سرعات النقل الى أكثر من 50 ميغا بايت / ثانية , ويضاف الى الأزمان السابقة الزمن اللازم للتحكم بالقرص الصلب ويسمى " زمن المتحكم " .طرطوس.كوم
وهكذا نكون قد ألقينا الضوء على المبدأ الذي يتم فيه الوصول الى المعلومات المطلوبة في القرص الصلب , بقي أن نذكر أخيراً بأن عملية تقسيم القرص الصلب الى الأجزاء التي أشرنا اليها تتم من خلال عملية التهيئة ( Format ) التي يشرف عليها نظام التشغيل .طرطوس.كوم
 
PC school
العودة إلى   الصفحة الثانية    مدرسة الكمبيوتر
الصفحات :         
Home
Syria
Arwad
Amrit
عمريت
أرواد
طرطوس
سورية
صور من طرطوس
صور من سورية
للسيدات فقط أدب وفكر المعلومات معجم الكمبيوتر المجلة الطبية بانياس لمحة عن طرطوس دليل المواقع العربية دليل المواقع الأجنبية
© 2002- 2009 LBCInformation Corporation. All rights reserved Eng.Hanna Ata Lahoud.