2.واجهات نظام التشغيل: توفر واجهات نظام التشغيل للمستخدم الاتصال مع النواة، وهناك نوعين من واجهات نظام التشغيل، الرسومية، والنصية:
_واجه المستخدم الرسومية GUT:
وهي تشتمل على الايقونات، والنوافذ، والقوائم التي نشاهدها في سطح المكتب. ويمكن للمستخدم ان يطلب امر معين، او ينفذ برنامج معين، عن طريق النقر بجهاز الماوس مرتين على الايقونة او النافذة، ومن امثلة واجهات التشغيل الرسومية، واجهة سطح المكتب.
_واجهة الغلاف أومترجم الاوامر: وهذه الواجهة تسمح للمستخدم بالاتصال المباشر مع النواة، من خلال كتابة اوامر نصية، وسنتناول هذه الواجهة بالتفصيل في المبحث الخامس من الفصل الاول.
2 -برامج التطبيقات
برنامج التطبيق هو الذي يتم اعداده من اجل مهمة معينة، او وظيفة محددة، من وظائف الاعمال، مثال ذلك، برنامج معالجة الكلمات الوورد، وبرنامج الجداول الالكترونية، وبرامج وقواعد البيانات، وبرامج المحاسبة، وبرامج البنوك، وبرامج التطبيقات التجارية، والانترنت، ونحو ذلك، وهذه البرامج هي التي يتفاعل معها المستخدم لتأدية نشاطاته. ويوجد منها انواع كثيرة لا يمكن حصرها، لانها تتطور باستحداث انشطة ومهام جديدة للشركات والمنظمات، الخاصة والحكومية، في مجالات الاعمال التجارية، والادارية، ونحوها