الـProcess هو طريقة لتنظيم عمل البرامج في نظام التشغيل حيث
يحتوي كل Process علي مساحة عناوين خاصة به ،يخزن الـProcess البيانات
والكود (الاوامر) في هذه المساحة ويحمي هذه البيانات والاوامر من
اي Process اخر، حيث لا يستطيع اي Process اخر الوصول الي هذه مساحة .
كل Process يحتوي علي الاقل علي thread واحد ويمكن
لهذا الـ threadان ينشئي thread جديد . كذلك كل Process يمكن ان ينشئي Process تابع .
ايضا يحتوي الـProcess علي متغيرات البيئة مثل موقع البحث الحالي،
و يحتوي علي مساحة عناويين الي الـHeap الخاص بالـ Process،كما يحتوي علي الموارد الحالية للبرنامج مثل المقابض المفتوحة.
كل thread في الـ Processتتشارك في الاوامر والمتغيرات العامة والموارد
وعند تشغيل البرنامج ينشي الويندوز process لهذا البرنامج مع thread واحد علي الاقل