:(sytem call ) نداء النظام
. operating system و processعبارة عن واجهة بين ال system call
بنفسها بدون process بحيث أن ,operating system أن تطلب من user level-process يسمح ل
. لا تستطيع القيام بدلك system call
. user level-process و يعمل الخدمة التي طلبها منه kernal mode يدخل operating system, trapعندما نريد معالجة
أن operating system يطلب من system call تتضمن I\O process مثال
.operating system يقرأ و يكتب في منطقة محددة و هدا الطلب يحقق بواسطة
بحيث أنه لا يحتاج إلى كتابة الأشياء التيuser تعطي الوظيفة الأساسية ل system program
. المناسب لها system callبعض الأحيان تعطى هده الوظائف ل .shell برامج تنفيد البرامج , edoitor,cmpilerيحتاجها البرنامج مثل
الفرق بين ال API وال System calls ؟؟؟؟
الفرق هو إن ال
API بامكانى استدعاءها واستخدمها كمبرمج في برنامجي حيث هي عباره عن دوال صممتها Microsoft لكي يستطيع المبرمج استخدام أدوات النظام
بينما ال System calls لا يمكننى استدعاءها وانما يستطيع استدعاءها ال mode System فقط فهي : عملية استدعاء الدوال الموجوده داخل النظام عندما اقوم باعطاء امر للنظام سواء كانت عمليات ال Input أوال Output ... أي مناداة النظام لعمل وظيفة محددة ...
مثال لل System call:
عندما اقوم باعطاء أمر الطباعة >> سيتم استدعاء الدوال الجاهزة المغمورة في ال OS والمخصصة لعملية الطباعة >> يتم اعطائها ال Parameters الخاصة بها >> تحدث عملية الطباعة
او مثلاً في بيئة GUI -"Graphical User Interface فإن double click من الماوس على أيقونة
معينة يتم تفسيره باستدعاء وظائف لفتح الأيقونة ويقوم باستدعاءها اSystem call
هديل أحمد العبندي
http://www.personal.kent.edu/~rmuhamma/OpSystems/os.html
وفاء القاضب
http://www.arabteam2000-forum.com/index.php?showtopic=103666&st=10&start=10
Comments (0)
You don't have permission to comment on this page.