الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب في معرفة معلومات عن اي معالجة تنفذ في الذاكرة

بدأه حبيب25 في 11 نوفمبر 2009 · 1 رد · 849 مشاهدة · في نظام تشغيل Unix & Linux
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

انا اريد معرفة معلومات عن كل معالجة تنفذ في الحاسبة مثل ما هو PID , parent PID , child window , priority

جزاكم الله خيرا أرجو المساعدة في شرح مفصل شكرا

#2

السلام عليكم

أظن أن ما تسأل عنه هو عن system calls

PID للحصول عليها ، من خلال getpid()

Parent IDللحصول عليها ، من خلال getppid()

chid ID لا توجد هناك دالة معينة لتعرف من خلالها childs id الخاصة بكل process ، وإنما تقوم بحفظ القيمة المرتجعة من دالة fork لل parent ، بمعنى ، عندما تقوم بتكوين child من خلال الدالة fork ، فإن fork تقوم بإرجاع قيمتين ، القيمة الأولى ترجها إلى child نفسه ، وهي عبارة عن صفر ،والقيمة الثانية ترجعها إلى parent وهي عبارة عن child id .

للحصول على priority ، من خلال الدالة getpriority

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…