نظام التشغيل هو البرنامج الذي يدير جميع برامج التطبيقات الأخرى في الكمبيوتر من خلال تقديم طلبات للخدمات من خلال واجهة برنامج تطبيق محدد API، ويمكن للمستخدمين التفاعل مباشرة مع نظام التشغيل من خلال واجهة مستخدم، مثل: واجهة سطر الأوامر CLI أو واجهة المستخدم الرسومية GUI، مثل الأنظمة الآتية: نظام Windows ونظام Linux ونظام Mac.[١][٢]
يقتصر فهم بعض الناس لأجهزة الكمبيوتر الخاصة بهم على معرفة كيفية تثبيت البرامج والعمليات الأساسية بواسطة الأجهزة، ولا يعرفون العنصر الأساسي المكون لجهاز الحاسوب ألا وهو نظام التشغيل (Operating System)، وهو برنامج يعمل كواجهة بين مستخدم الكمبيوتر والجهاز، وينشئ بيئة يمكن للمستخدم من خلالها تشغيل البرامج بشكل ملائم وفعال، وفيما يأتي ذكر لمراحل تطور أنظمة تشغيل الحاسوب عبر السنوات الماضية:
أنظمة التشغيل بين عامي 1940 و1955
لم يكن لدى أجهزة الكمبيوتر الأقدم أنظمة تشغيل، فقد كان يمكن للمبرمج إجراء حسابات رياضية بسيطة وحلها فقط أثناء تشغيل جهاز الحاسوب ولا يتطلب هذا الحساب نظام تشغيل، وكانت هذه العملية تضيع وقتا لا يمكن تعويضه، ومن أجل التغلب على هذا الوقت الضائع الباهظ، ابتكرت أنظمة التشغيل الأولية OS.[٣]
أنظمة التشغيل بين عام 1955 و1965
أنشئ أول نظام تشغيل في أوائل الخمسينيات من القرن الماضي وكان يُعرف باسم GMOS، طورته شركة جنرال موتورز نظام تشغيل لأجهزة كمبيوتر IBM. اعتمد نظام التشغيل من الجيل الثاني على نظام معالجة دفعة واحدة لأنه يجمع جميع الوظائف المتشابهة في مجموعات أو دفعات ثم يرسل المهام إلى نظام التشغيل باستخدام بطاقة مثقبة لإكمال جميع المهام في الجهاز.[٣]
أنظمة التشغيل بين عامي 1965 و1972
ظهر بين عامي 1965 و1972 أنظمة التشغيل الآتية:[٤]
- كان نظام MULTICS واحدًا من أقدم أنظمة التشغيل الرسمية، وقد صمم بين عامي 1965 و 1972 في معهد ماساتشوستس للتكنولوجيا MIT.
- بدأ كين طومسون ودينيس ريتشي في عام 1969 العمل على نظام التشغيل UNIX، وكان نظام UNIX متأثرًا بشدة بنظام MULTICS لكن كان يستخدم لغة برمجة الأنظمة C لتحل محل لغة التجميع المستخدمة سابقًا.
أنظمة التشغيل أبل ومايكروسوفت في السبعينات
سمح تطوير شركة إنتل للمعالج الدقيق Intel 4004 في عام 1971 بظهور مفهوم الكمبيوتر الشخصي ونما سوقه، وظهر بعدها نظامي التشغيل الآتيين:[٤]
- صمم كل من ستيف جوبز وستيف وزنياك وبنيا نظام تشغيل Apple I في عام 1976.
- أعلنوا عن إصدار نظام تشغيل Apple II بحلول عام 1977، الذي رفع المعيار لأجهزة الكمبيوتر الشخصية.
- أسس بيل جيتس وبول ألين شركة مايكروسوفت في نفس العام.
أنظمة التشغيل في الثمانينات
ظهر المزيد من أنظمة التشغيل في الثمانينات، بالإضافة لتطور وازدهار الأنظمة الموجودة في الساحة، وذلك عبر المراحل الآتية:[٤]
- طور مبرمج كمبيوتر اسمه تيم باتيرسون نظام تشغيل يسمى 86-DOS في عام 1980، وفي نفس العام قررت شركة IBM صنع جهاز كمبيوتر شخصي واختارت شركة مايكروسوف لتوفير نظام التشغيل لجهاز الكمبيوتر الجديد.
- قدمت شركة Apple في يناير 1984 جهاز حاسوب مبتكر يحمل اسم ماكنتوش، وكان أول جهاز حاسوب ناجح تجاريًا بواجهة مستخدم رسومية GUI، واستمرت شركة Apple في تقديم كل من Apple II وMacintosh طوال الثمانينيات.
- أنتجت شركة مايكروسوفت نظام تشغيل Microsoft Windows 1.0 في عام 1985 من أجل التنافس مع Macintosh.
- تعاونت شركتي مايكروسوفت وآي بي أم بين عامي 1985 و1987 لإنشاء نظام تشغيل جديد، لكن انسحبت مايكروسوفت لاحقا من التعاون وأصدرت نظام التشغيل Windows 3.0 استنادًا إلى التكنولوجيا التي طوروها بشكل مشترك.
- واصلت آي بي أم العمل على نظام التشغيل الجديد وأصدرته في عام 1987، لكنه لم يحقق نجاحًا تجاريًا كبيرًا.
أنظمة التشغيل في التسعينات
أنتجت شركة مايكروسوفت نظام Microsoft Windows NT في عام 1993، وكان مصمم للتنافس مع سوق الخوادم الذي كان يهيمن عليه UNIX، أما شركة أبل فقد خسرت مكانتها في سوق أجهزة الكمبيوتر الشخصية حتى عام 1997 الذي استعادتها فيه عند طرحها جهاز Powermac G3 التي تبعها في عام 1998 أجهزة كمبيوتر iMac الناجحة ومنخفضة التكلفة.[٤]
ظهور نظام التشغيل لينكس Linux
طور لينوس ترافالدس نظام تشغيل لينكس كإصدار يوزع مجانًا من UNIX لأجهزة الكمبيوتر الشخصية، وقد أصبح نظام تشغيل قابلًا للتطبيق بحلول عام 1994، وزادت شهرته وزاد الاهتمام به مما دفع إلى إقناع الشركات المصنعة للبرامج التجارية لتجعل حزمها متوافقة مع نظام Linux.[٤]
المراجع
- ↑ "History of the Operating System", javatpoint. Edited.
- ↑ "operating system (OS)", techtarget. Edited.
- ^ أ ب "History of the Operating System", javatpoint. Edited.
- ^ أ ب ت ث ج "The Development of Computer Operating Systems", encyclopedias. Edited.