بسم الله الرحمن الرحيم
قبل التطرق الى مواضيع البرمجة وهكذا أشياء وعلى العلم أن الفرض من تواجدنا هنا هو البرمجة بشكل رئيسي لكن دعت الحاجة الى مناقشة أمور ضرورية قبل الدخول الى عالم البرمجة وهي من الضروري لكل مبرمج أن يعرف عنها وهي أنظمة التشغيل. نحن نعرف عن الكثير من الأجهزة وخصوصا هذي الأيام مع تطوير المعلوميات نسمع بأن لكل جهاز نظام تشغيل يعمل على اقلاع هذا الجهاز عند تشغيل مفتاح الطاقة لتشغيل الجهاز وهذا النظام بدورة يعمل على فتح التطبيقات والبرامج وادارتها على جهازك حسب استخدامك انت لهذا أنت تمتلك جهازك ولك الحرية في اختيار نظام جهازك. دعونا نتعرف على أنظمة التشغيل المتواجدة حاليا ومنها قيد التطوير.
نظام التشغيل
هو البرنامج الذي يعتمد عليه الجهاز الإلكتروني،
للعمل وفقاً للتطبيقات المتاحة معه، ومنذ بداية صنع الأجهزة الإلكترونية حرصت الشركات
المصنعة على تصميم، أو شراء نظام تشغيل يوفر لها القدرة على العمل بناء على الهدف الذي
صنعت من أجله. مصطلح نظام التشغيل ارتبط بشكل مباشر مع الحواسيب، واهتم العديد من المبرمجين
باختراع أنظمة تشغيل، ساهمت في توفير العديد من الإضافات للأجهزة التي عملت عليها،
وساعدت في جعل استخدامها سهلاً، وما زال العمل مستمراً على تطوير أنظمة التشغيل، بالتزامن
مع تطور تكنولوجيا المعلومات الحديثة. وأنظمة التشغيل مقسومة لقسمين وهما:أحادي
المهام: وهذا النظام يعتمد بصورة رئيسية على الذاكرة الحقيقة،
ويمنع من استخدام أكثر من تطبيق في نفس الوقت، كما أنّه يتعامل مع مستخدم واحد فقط.نظام التشغيل متعدّد المهام: وهذا النظام لا يعتمد على الذاكرة الحقيقية، بل يستخدم
برامج وهمية، وهذا النظام يوفّر للمستخدم إمكانية تشغيل أكثر من مهمّة في نفس الوقت،
ويوجد العديد من أنواع أنظمة التشغيل في عالم الحواسيب.
وظائف نظام التشغيل
لنظام التشغيل المستخدم بأجهزة الحاسوب، أو الأجهزة
الرقمية، مجموعة من الوظائف التي يعمل على القيام بها، وهي: معالجة البيانات، من خلال
جدولتها، وتوزيعها بناءً على التصنيفات الخاصة بها. التخزين في الذاكرة يوفر إمكانية
تخزين العمل، وحفظه من الضياع، داخل ذاكرة التخزين المرفقة مع الجهاز، أو باستخدام
ذاكرة خارجية، وذلك بعد أن يقوم المستخدم بإنجاز المهام التي يريدها على نظام التشغيل
الموجود في جهازه الإلكتروني. الربط بين مكونات الجهاز، يعمل نظام التشغيل على الربط
بين مكونات الجهاز الداخلية، والخارجية، مثال: عند الضغط على زر تشغيل الحاسوب، يصدر
أمراً لنظام تشغيله، يطلب منه العمل. الوصول إلى النتائج، يساهم نظام التشغيل في الوصول
إلى كافة النتائج التي يريدها المستخدم، والتي يعتمد عليها في المهمة التي يقوم بها،
مثل: الطلب من الطابعة المرفقة مع جهاز الحاسوب أن تقوم بطباعة الورق المطلوب.
أنواع أنظمة التشغيل
دوس
يسمى باللغة الإنجليزية (DOS),يعّد
هذا النظام من الأنظمة القديمة المستخدمة في تشغيل العديد من برامج الأجهزة، فمثلاً
كان هذا النظام يستخدم في تشغيل الأجهزة الشخصية IBM
بالإضافة إلى الأجهزة الخاصة بشركة IBM،
وسمي هذا النظام باسم الشركة، وفي عام ألف وتسعمائة وواحد وثمانين قام بل غيتس بتطوير
هذا النظام وسمّي النظام المطور MS-DOS،
ويقوم هذا النظام بتشغيل الأوامر النصية بشكل مباشر، وهذا النظام أحادي المهام، وتجدر
الإشارة إلى أنه بمثابة نواة شركة مايكروسوفت.
ويندوز
يسمى باللغة الإنجليزية (Windows)، وهو نظام تشغيل صممته شركة
مايكروسوفت في عام 1983م، وامتاز بالقدرة على التعامل معه، مقارنة بنظام التشغيل السابق
(دوس)؛ لأنّه احتوى على واجهة مستخدم أكثر تفاعلية، تتضمن وجود نوافذ، وأيقونات مرتبطة
مع مجموعة تطبيقات، وفرت بيئة عملية كاملة، كالقدرة على الكتابة، والرسم، والقيام بالعمليات
الحسابية، وغير ذلك من الوسائل الأخرى التي وفرها نظام تشغيل ويندوز، وتحرص شركة مايكروسوفت
على تطويره بشكل مستمر، وتصميم نسخ محدثة منه.
لينكس
يسمى باللغة الإنجليزية (Linux)، وهو نظام تشغيل صمم في
عام 1991م، وهو من أنظمة التشغيل المستخدمة عبر أجهزة الحاسوب، ويوفر العديد من التطبيقات
التي تتشابه مع تطبيقات نظام تشغيل ويندوز، وحرصت العديد من الشركات الحاسوبية، على
استقطابه والعمل على تطويره، حتى يتناسب مع بيئة عملها.
ماك
يسمى بالغة الإنجليزية (Mac)، وهو نظام تشغيل خاص بأجهزة
شركة Apple فقط، ولا
يعمل على غيرها، ويستخدم مع أجهزة حاسوب ماكنتوش التي صممتها شركة Apple، ويحتوي على العديد من التطبيقات
التي تساهم في تقديم الخدمات للمستخدم، ومع اختراع الأجهزة الرقمية (الذكية)، تم تصميم
نسخة من هذا النظام تتوافق مع الأجهزة الخلوية، واللوحية الذكية التي صنعتها شركة Apple.
أندرويد
يسمى باللغة الإنجليزية (Android)، وهو نظام تشغيل تابع لشركة
جوجل، والتي أعلنت عنه في عام 2007، ويعد من أكثر أنظمة التشغيل استخداماً في الأجهزة
الذكية الحديثة، وذلك لسهولة تصميمه، والتعامل معه، كما وفر القدرة على تنزيل التطبيقات
المجانية، والمدفوعة حتى يوفر للمستخدم إمكانية التحكم بالمحتويات التي يستخدمها في
جهازه الذكي.
سنتعرف على كل نظام بالتفصيل. انتهى درسنا الأول تابعونا في الدرس الثاني (نظام تشغل الدوس) م#د#س .
ليست هناك تعليقات:
إرسال تعليق