• بادئ الموضوع بادئ الموضوع خيال
  • تاريخ البدء تاريخ البدء
  • المشاهدات 412

خيال

زيزوومي جديد
إنضم
10 أبريل 2008
المشاركات
55
مستوى التفاعل
1
النقاط
50
الإقامة
--------
غير متصل
السلام عليكم

عذرا اني وضعت موضوعي هنا اذا كان غير مناسب

ولكن اخوتي هلا جاوبتي على سؤال عااااجل

ماهي system calls في الويندوز

الرجاء ذكر لي 40 مثال
 

تم نقل استفسارك للقسم الانسب
الرجاء عدم استعجال الاخوة في الرد وعدم رفع الموضوع قبل مرور 24ساعة على مشاركتك
3-يغلق كل موضوع يرفعه صاحبه قبل مضي ( 24 ) ساعة على الأقل .
وان شاء الله تجد المساعدة
 
توقيع : abu_youssefabu_youssef is verified member.
وعليكم السلام ورحمة الله وبركاته

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 لا يمكننى استدعاءها وانما يستطيع استدعاءها ال modeSystem فقط فهي : عملية استدعاء الدوال الموجوده داخل النظام عندما اقوم باعطاء امر للنظام سواء كانت عمليات ال Input أوال Output ... أيمناداة النظام لعمل وظيفة محددة...

مثال لل System call:

عندما اقوم باعطاء أمر الطباعة >> سيتم استدعاء الدوال الجاهزة المغمورة في ال OS والمخصصة لعملية الطباعة >> يتم اعطائها الParameters الخاصة بها >> تحدث عملية الطباعة

او مثلاً في بيئة GUI -"Graphical User Interface فإن double click من الماوس على أيقونة

معينة يتم تفسيره باستدعاء وظائف لفتح الأيقونة ويقوم باستدعاءها اSystem call .

 
توقيع : Microsoft.downloader
عودة
أعلى