| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

process

Page history last edited by PBworks 16 years, 3 months ago
 
 
 

 

processأصغر وحدة يتعامل معها المعالج هي  

 

 

؟ processماهو 

 

(program counter) هو برنامج تحت المعالجة أي البرنامج في حالة التنفيذ وجميع ما يتبعه من العداد

 

وكود البرنامج والبيانات الخاصة به(registers) والملفات  ومحتويات الذاكرة والمسجلات

وغير ذلك

 

 

 

 

 

 

: process حالات

 

 جاهزة لاستخدام المعالج:ready(1

تنتظر ادخال مدخلات:waiting(2

تستخدم المعالج:running(3 

 

 

 

 

؟processكيف يرى النظام ال 

 

 

 

 

 

 يتم ذلك بما يسمى كتلة التحكم بال(process او process control block )  أو بما يعرفpcb حيث أن لكل  process يكون معها   pcb

خاص بها حيث يرى النظام منهاالفروقات بينprocesses 

وهي تحتوي بصفة عامة على حالات ال محتوياتprocess 

program counterوالتي سيحدد منها عنوان العملية التالية، محتويات(stack) المراكم ويمكن من خلالها ان يعرف نظام التشغيل اين توقفت العملية في حالة حدوث مقاطعة   ويستطيع بعدها

 

 

اكمال العملية , وكذلك يحتوي العديد من المعلومات حول الذاكرة واجهزة الادخال و الاخراج التي يتعامل معها

 

 

 

 

 

 

 

المصدر

 

http://www.boosla.com/showArticle.php?Sec=Hardware&id=15

فايزة المطيري

 

 

 

 

 


 

 

 

 

Types Of Peocesses:

 

 

1. CPU bound process

CPU تقضي هذه العملية معظم وقتها في الـ

 طويلة CPU burst تكون

 

2. I/O bound process

I/O تقضي هذه العملية معظم وقتها في الـ

 قصيرة I/O burst تكون

 

 

ميّ العتيبي

 

المرجع

Operating System Concepts

 

 

 

 


 

 

أسباب  إنهاء process:
1.      الخروج الطبيعي أو مايعرف ب Normal Exist وتكون في هذه الحالة process قد أنهت عملها وتم إنهاءها
 
2.      الخروج بسبب خطأ أو مايعرف ب ERROR EXIST  في هذه الحالة تكتشف البروسس خطأ قاتل مايعرف ب(FATAL ERROR) مثال على ذلك محاولة عمل كومبايل لبرنامج غير موجود
 
3.      Fatal Error  وهنا يكون أنهاءها ناتج عن خطأ قامت به نفس process مثل تنفيذها لأمر غير مسموح به مثال:القسمة على صفر
 
4.      إنهاؤها من قبل process أخرى

 غيداء الفايز

المصدر:http://www.personal.kent.edu/~rmuhamma/OpSystems/Myos/processOperate.htm

 

 

Comments (0)

You don't have permission to comment on this page.