"التهيئة" ليست كلمة "علمية" معقدة فحسب ، بل هي أيضًا عملية مصادفة بشكل متكرر. يعتمد عمل تقنية الحوسبة بالكامل على تهيئة المتغيرات المختلفة. ما الذي يخفي وراء هذا المصطلح الصعب؟
تعريف
بحكم التعريف ، "التهيئة" هي إعداد برنامج أو جهاز للتشغيل. يتكون هذا الإعداد من إعداد البيانات الأولية لمعلمات النظام. بالنسبة لبرنامج ما ، فإن التهيئة هي تخصيص قيم لمتغيرات البرنامج.
تهيئة مجموعة البيانات
هناك عدد من المزالق في تهيئة الصفيف. أولاً ، في بيئات البرامج المختلفة ، يبدأ ملء بيانات الصفيف إما من عنصر الصفر A [0] ، أو من أول A [1] ، حيث A هو اسم المصفوفة.
لتهيئة مصفوفة ، عادة ما يتم استخدام حلقة for (foreach) خطوة بخطوة. يتم ملء المصفوفة تدريجيًا ، عنصرًا واحدًا في كل مرة أثناء كل "تشغيل" للدورة. في حلقة for ، يتم إنشاء متغير حلقة محلية للتحكم في عدد التمريرات.
يجب أن تتطابق القيمة الأولية لمتغير الحلقة مع العنصر الأول من المصفوفة: A [0] أو A [1]. الأخير هو مع عدد عناصر المصفوفة.
لتنظيم التعبئة ببيانات مصفوفة ثنائية الأبعاد ، تحتاج إلى تداخل أحدهما مع حلقة for في أخرى. وبالتالي ، سيتم تنفيذ عملية التكرار عبر عمود من المصفوفة عدة مرات كما هو الحال في مصفوفة السلاسل.
أخطاء التهيئة
أثناء التهيئة ، يتلقى النظام البيانات من جميع الأجهزة أو العمليات أو المشغلين ذات الصلة. بدء تشغيل نظام التشغيل هو تهيئة البيانات ، لأن نظام التشغيل يتلقى استجابات من جميع أجزاء الكمبيوتر ، بما في ذلك ذاكرة الوصول العشوائي ، والقرص الصلب ، ولوحة المفاتيح. إذا كانت إحدى الكتل المهمة مفقودة ، فلن يتمكن نظام التشغيل من التهيئة. شاشة الموت الزرقاء المعروفة هي أيضًا خطأ فادح في التهيئة.
سلسلة التهيئة
غالبًا ما يستخدم المبتدئون مكالمات بسيطة (مثل X = 5) أو التحديد اليدوي للتحكم في التهيئة. ومع ذلك ، فإن التهيئة المنتظمة ضرورية ويمكن أن تكون آلية.
افترض أن لديك مستخدم كمبيوتر متصل باثنين من مزودي خدمة الإنترنت. تتغير سرعة الاتصال ، لذلك يقوم المستخدم بالتبديل يدويًا باستمرار. هذا غير مريح ويستغرق وقتا طويلا. بدلاً من ذلك ، يمكنه تعيين سلسلة تهيئة في سطر الأوامر:
AT + CDGCONT = 1 ، IP ، internet.mts.ru + AT + CDGCONT = 2 ، IP ، internet.beeline.ru.
الآن سلسلة التهيئة هي عملية التحكم في الكمبيوتر. إذا أصبح MTS Internet أسرع من الخط المباشر ، فسيتم استخدام اتصال MTS - وإلا تتغير MTS إلى اتصال الخط المباشر.