تاریخچه ی:
مدیریت پردازش
تفاوت با نگارش: 2
| + | ||V{maketoc}|| |
| + | ^@#16: |
| + | !مدیریت پردازش |
| + | {*مدیریت پردازش مجموع فعالیتهای برنامهریزی و فرا بینی کارائی یک پردازش میباشد. به خصوص در حالت پردازش تجارت، اغلب با دوباره مهندسی کردن اشتباه می شود. |
| + | مدیریت پردازش عبارتست از استفاده از شناسایی، مهارتها، ابزارها، تکنیک ها و سیستم ها برای تعریف کردن، تصور کردن، کنترل کردن، اندازه گیری کردن، گزارش دادن و بهبود بخشیدن پردازش ها با هدف برآورده کردن نیازهای مشتری بطور مفید. این با مدیریت برنامه فرق می کند. |
| + | در علم کامپیوتر، یک پردازش یک کاربرد در اجرا است. وقتیکه یک پردازش از ((CPU)) استفاده می کند، این در حقیقت کارهایی را انجام می دهد. به هر حال، این همیشه در این وضعیت نمی ماند. اگر یک پردازش I/O را انجام دهد و ابزار آماده نباشد یا فقط کند باشد، پردازش بلاک میشود و قادر نخواهد بود تا هیچ کار دیگری انجام دهد تا زمانیکه I/O کامل شود. |
| + | در یک محیط عملکرد چند وظیفه ای، یک پردازش اجازه ندارد تا استفاده کند از CPU همهی زمانها. در فواصل زمانی این پردازش متوقف میشود بوسیلهی O/S تا پردازش دیگری بتواند اجرا شود. در این وضعیت این پردازش در حال اجرا نیست ولی قابل اجرا است.*} |
| + | --- |
| + | !همچنین ببینید |
| + | *((مدیریت فایل)) |
| + | *((مدیریت حافظه در سیستم عامل)) |
| + | --- |
| + | !پیوندهای خارجی |
| + | *[http://en.wikipedia.org/wiki/Process_management ] |
| + | #@^ |
- | یک برنامه حاوی دستورالعملهایی است که توسط ((CPU)) اجراء میشوند و حاوی دادههایی است که هنگام اجرای دستورات از آنها استفاده میشود. برنامه در واقع یک موجودیت passive است مانند محتوای یک فایل بر روی ((دیسک)) . ولی ((پردازش)) یک برنامه در حال اجراء میباشد که موجودیتی active دارد. یک برنامه کاربر که در ((سیستم اشتراک زمانی)) در حال اجرا است یک ((پروسس)) (فرایند) میباشد, به همین ترتیب یک وظیفه سیستم مثل ((اسپولینگ)) خروجی به ((چاپگر)) نیز یک پروسس است .یک فرایند منابع مشخصی را نیاز دارد مثل CPU, ((حافظه )), ((وسایل I/O)) و ((فایل))ها . پردازش واحد کار در سیستم است . یعنی یک سیستم مجموعهای از پردازشهای گوناگون است . سیستم عامل در رابطه با ((مدیریت پردازش)) وظایف زیر را بر عهده دارد: ایجاد و حذف پردازش های کاربر و سیستم – زمانبندی پردازشها واینکه در هر زمان کدام پردازش CPU را در اختیار داشته باشد – مدیریت همزمانی پردازشها و ارتباط بین آنها و جلوگیری از بن بست (deadlock) بن بست حالتی است که پردازشها در یک حلقه بسته منتظر تمام شدن وظایف همدیگر هستندو بنابراین هیچیک نمیتوانند اجراء گردند و سیستم قفل میشود. | |