كنا في المقالات السابقة قد وضحنا ما هي البرمجيات و أهميتها و تحدثنا عن أنواعها العديدة و كان من هذه الأنواع نظام التشغيل , فهو من اهم أنواع البرمجيات و قد اصبح له أنواع عديدة و مختلفة كما أصبحت الشركات تتسابق و تتنافس فيما بينها لإصدار أنظمة احدث و تحاكي حاجات المستخدم اكثر و بقدرات اعلى و لكن الصفة الأهم لنظام التشغيل الأفضل و التي ترفع من قيمته المادية و التنفيذية و هي سهولة استخدامه من قبل المستخدم و بمصطلح علمي user friendly فما هو نظام التشغيل #
**الخدمات التي يقدمها نظام التشغيل **
& تقدم أنظمة التشغيل على اختلاف أنواعها الخدمات الأساسية نفسها , حيث تكون الأنظمة متكافئة من وجهة نظر عملية. من هذه الخدمات نذكر:
*إدارة الذاكرة
*إدارة الملفات
*إدارة البرامج عند تشغيلها
*إدارة الاتصالات بين البرامج التي تكون في طور التشغيل
*إدارة التجهيزات الطرفية (لوحة المفاتيح ,الطابعة ...)
*إدارة الاتصالات الشبكية&
**هيكلة نظام التشغيل**
& بشكل عام , تتألف أنظمة التشغيل من أجزاء يأخذ كل منها على عاتقه عددا من الوظائف توفر الأجزاء الأكثر تعقيدا الخدمات الأساسية . فعلى سبيل المثال تكون عملية إدارة الذاكرة و عملية إدارة الملفات و تخزينها و عمليات إدارة الشبكة و إدارة الطرفيات (شاشة ,لوحة مفاتيح ...) من الوظائف الأساسية لجميع الأنظمة و تكون جميعها واضحة تماما بالنسبة للمستخدم .
في حين توجد وظائف أخرى لها علاقة مباشرة بالمستخدم وتلعب دور الواجهة بينه و بين النظام.
تقوم الوظائف اتي تشكل واجهة تعامل النظام مع المستخدم بتلقي الأوامر الموجهة للنظام و التي يقوم المستخدم بإدخالها اعتبارا من لوحة المفاتيح على شكل سطور من التعليمات و بعرض المعلومات الناتجة عن تنفيذ الأوامر الانفة الذكر على الشاشة .
اما عملية تنفيذ الأوامر فتعتمد فيها الواجهة على أجزاء أخرى ذكرناها سابقا مثل:
الأجزاء المسؤولة عن عملية إدارة الملفات او الطرفيات ...الخ.
الا ان معظم أنظمة الاستثمار في وقتنا الراهن تقدم للمستخدم إضافة الى واجهة الأوامر التي يمكن استخدامها لإدخال سطور من التعليمات ) واجهة بيانية تخاطبيه سهلة