English  

كتب إقلاع حاسوب

اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.

عرض المزيد

إقلاع (حاسوب) (معلومة)


الإقلاع أو الإقلاع التمهيدي في الحوسبة (بالإنجليزية: Booting)‏ تعتبر عملية الإقلاع أهم وأول العمليات التي تتم في الحاسوب؛ وهي عملية قد تكون مباشرة Hard بعد تحويل الطاقة الكهربائية من التوقف إلى التشغيل أو soft عندما يتم التغاضي عن اختبار التشغيل الذاتي وهذا الاختبار من أهم مراحل الإقلاع المستخدمة في البرنامج الرئيسي مثل البيوس أو غيره من الطرق الأحدث.

يمكن أن تبدأ عملية الإقلاع من النوع Soft booting من أي عتاد (Hardware) مثل الضغط على زر التشغيل أو عن طريق أمر برمجي Software Command، وتنتهي عملية الإقلاع بمجرد تسلم نظام التشغيل المسؤلية للتحكم.

محمل الإقلاع هو برنامج كمبيوتر يتحمل عبئ تحميل ومساعدة نظام التشغيل أو أحد برمجيات النظام بعد إتمام عملية اختبار التشغيل الذاتي POST، هذا المحمل يحمل نظام التشغيل نفسه، تتم أثناء التشغيل وبعد نهاية الاختبار الذاتي وبعد تحميل البرامج الرئيسية المطلوبة، محمل الإقلاع يتم تحميله في الذاكرة الرئيسية RAM main memory من الذاكرة الثانوية persistent memory مثل القرص الصلب أو من وسائط أخرى كما في أجهزة الحاسب القديمة مثل البطاقة المثقوبة punched cards أو الشريط المثقوب punched tape أو الشريط المغناطيسي magnetic tape ، بعد ذلك يتم تحميل وتنفيذ العمليات النهائية للإقلاع .

كما يحدث في عملية الاختبار الذاتي POST يحدث مع اكواد (code) محمل الإقلاع، فان كان المكان محدود لاي سبب من الاسباب ليشمل كل الاكواد (codes) فانه يتم تقسيمه على مرحلتين مرحلة ابتدائية ومرحلة ثانوية، في المرحلة الابتدائية يقوم محمل الإقلاع الابتدائي (primary boot loader) باستدعاء الثانوي (second-stage boot loader أو secondary program loader) مثل جنو جرب GNU GRUB وأن.تي.أل.دي.أر NTLDR وسيسلينكس Syslinux وبوت اكس ابل BootX ومدير اقلاع ويندوز للاصدارات الحديثة BOOTMGR .

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

بعض النظم المضمنة لا تحتاج تسلسل للإقلاع، ويمكن ببساطة ان تستدعي برامج العمل المخزنة على ROM (ذاكرة للقراءة فقط)، كل أنظمة الحاسبات هي أنظمة آلة ذات حالات منتهية state machines، وعملية اعادة التشغيل reboot يمكن أن تكون هي الطريقة الوحيدة لإرجاع النظام لحالته الاولى (zero-state) أو من حالة تعليق الكمبيوتر (locked state).

كلمة اقلاع Boot هي اختصار لكلمة Bootstrap , إن الهدف الرئيسي من عملية الإقلاع هو السماح لجهاز التشغيل بالتعرف على محتوياته ومن ثم استدعاء برامج أكثر سهولة ومرونة وأداء.

نبذة تاريخية

هناك العديد من الطرق المختلفة لتحميل البرنامج الاولي القصير (محمل الإقلاع الاولي) ، هذه الطرق يمكن أن تكون بسيطة ويمكن أن تكون معقدة في حالات مثل الوسائط القابلة للإزالة removable media .

امثلة سابقة لبعض الدوائر المتكاملة ROM

أجهزة الكمبيوتر القديمة

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

أجهزة الكمبيوتر التجارية الأولى

احتوت أولى الحواسيب القابلة للبرمجة وللبيع التجاري _ مثل UNIVAC I وIBM 701 _ على مزايا لتبسيط العمليات. حيث احتووا على تعليمات تُنجز عمليات دخل أو خرج كاملة.

محمل الإقلاع

محمل الإقلاع (بالإنجليزية: Bootloader)‏ هو البرنامج الموكل بتحميل باقي أجزاء نظام التشغيل بعد نجاح اختبارات التشغيل الذاتي (POST)، ويتواجد عادة في أول قرص الإقلاع ويتم استدعائه من قبل البيوس.

الإقلاع من الشبكة

معظم الأجهزة الحديثة لها القدرة على الإقلاع عبر الشبكة (computer network)، في هذا السيناريو يتم تخزين نظام التشغيل على قرص الخادم (server)، ويتم نقل أجزاء معينة منه إلى جهاز العميل (client) باستخدام بروتوكول بسيط مثل بروتوكول نقل الملفات المبسط Trivial File Transfer Protocol (TFTP) ، بعد أن يتم نقل هذه الأجزاء يصبح نظام التشغيل مسيطر على عملية الإقلاع .

مراحل الإقلاع

هناك مرحلتان أساسيتان عند بدء تشغيل الحاسوب هما:

    المصدر: wikipedia.org