بازگشت   پی سی سیتی > کامپیوتر اینترنت و شبکه Computer internet > سیستم عامل > ویندوز windows > مقالات آموزش ترفندها... Traning

مقالات آموزش ترفندها... Traning در این قسمت مقالات آموزشی ترفندها نکته ها و .... قرار دارند

پاسخ
 
ابزارهای موضوع نحوه نمایش
  #1  
قدیمی 11-01-2009
رزیتا آواتار ها
رزیتا رزیتا آنلاین نیست.
مسئول و ناظر ارشد-مدیر بخش خانه داری



 
تاریخ عضویت: Aug 2009
نوشته ها: 16,247
سپاسها: : 9,677

9,666 سپاس در 4,139 نوشته ایشان در یکماه اخیر
پیش فرض بلوک کنترلی پردازش

بلوک کنترلی پردازش


بلوک کنترلی پردازش


پردازش برنامه در حال اجراست . ولی از دید سیستم عامل می‌توان گفت پردازش در سیستم عامل یکسری ساختمان داده است .
هر پردازش در سیستم عامل در سیستم عامل توسط یک ساختمان داده به نام بلوک کنترل پردازش در سیستم عامل PCB یا process Control Blockنشان داده می‌شود. PCB شامل اطلاعات زیادی در مورد یک پردازش در سیستم عامل است . این اطلاعات مثلاً هنگامیکه پروسس از «حالت اجرا» به حالت «آماده » می‌رود لازم است ذخیره شود که اگر دوباره پروسس خواست به حالت اجرا برگردد از همان نقطه ای که قطع شده‌بود، به درستی ادامه یابد . این اطلاعات عبارتند از :
حالت جاری پردازش در سیستم عامل : که می‌تواند، آماده،اجراء یا بسته باشد.
شمارنده برنامهprogram Conuter=PC) که آدرس دستورالعمل بعدی قابل اجرای پردازش در سیستم عامل را نشان می‌دهد .
محل حفظ ثبات‌ها: هنگام وقوع یا سوئیچ کردن بین پردازشهای پردازش در سیستم عامل جاری می‌بایست در PCB مربوط ذخیره شوند تابعداً دوباره بازیابی شوند .
اطلاعات زمانبندی CPU : مثل اولویت پردازش در سیستم عامل ، اشاره‌گرها به صف‌های زمانبندی و غیره
اطلاعات مدیرت حافظه: مثل محل قرار گیری پردازش در سیستم عامل در حافظه و مسائل حفاظتی آن.
اطلاعات وضعیت I/O :شامل لیستی از وسایل I/O تخصیص یافته به پردازش در سیستم عامل ، لیست فایلهای باز شده برای پردازش در سیستم عامل و غیره
اطلاعات حسابرسی : مثل میزان زمان CPU مصرف شده برای پردازش در سیستم عامل ، شماره حساب، شماره پردازش در سیستم عامل و غیره

وقتیکه سیستم عامل CPU را به پردازش در سیستم عامل دیگر می‌دهد با استفاده از PCB تمام اطلاعاتی که جهت راه اندازی مجدد پردازش در سیستم عامل قبل لازم دارد را حفظ می‌کند. به این عملیات تعویض متن Context Switch انجام می‌پذیرد .
تعویض متن بوسیله بخشی از سیستم عامل به نام Dispatcher انجام می‌پذیرد. از آنجا که سیستم عامل خیلی با PCB سرو کار دارد، در بسیاری از کامپیوترها ثباتی سخت افزاری وجود دارد که همیشه PCB پردازش در سیستم عامل در حال اجزا اشاره می‌کند .
دستوراتی نیز وجود دارند که خیلی سریع اطلاعات را در PCB بار می‌کنند . عملیات تعویض متن الزاماً سربار اضافی (overhead)روی کامپیوتر ایجاد کرده و قدر از وقت CPU را جهت این کار به هدر می‌دهد، البته این زمان آنقدر زیاد نیستکه بر مزیت چند برنامگی غلبه کند .
زمان تعویض متن تابع سخت افزار می‌باشد و به طور نمونه‌ای این زمان از 1تا100میکرو ثانیه متغیر است .

پیوندهای خارجی
  • http://en.wikipedia.org/wiki/Process_control_block
__________________
زمستان نیز رفت اما بهارانی نمی بینم
بر این تکرارِ در تکرار پایانی نمی بینم

به دنبال خودم چون گردبادی خسته می گردم
ولی از خویش جز گَردی به دامانی نمی بینم

چه بر ما رفته است ای عمر؟ ای یاقوت بی قیمت!
که غیر از مرگ، گردن بند ارزانی نمی بینم

زمین از دلبران خالی است یا من چشم ودل سیرم؟
که می گردم ولی زلف پریشانی نمی بینم

خدایا عشق درمانی به غیر از مرگ می خواهد
که من می میرم از این درد و درمانی نمی بینم

استاد فاضل نظری
پاسخ با نقل قول
جای تبلیغات شما اینجا خالیست با ما تماس بگیرید




پاسخ


کاربران در حال دیدن موضوع: 1 نفر (0 عضو و 1 مهمان)
 

مجوز های ارسال و ویرایش
شما نمیتوانید موضوع جدیدی ارسال کنید
شما امکان ارسال پاسخ را ندارید
شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
شما نمیتوانید پست های خود را ویرایش کنید

BB code is فعال
شکلک ها فعال است
کد [IMG] فعال است
اچ تی ام ال غیر فعال می باشد



اکنون ساعت 06:38 AM برپایه ساعت جهانی (GMT - گرینویچ) +3.5 می باشد.



Powered by vBulletin® Version 3.8.4 Copyright , Jelsoft Enterprices مدیریت توسط کورش نعلینی
استفاده از مطالب پی سی سیتی بدون ذکر منبع هم پیگرد قانونی ندارد!! (این دیگه به انصاف خودتونه !!)
(اگر مطلبی از شما در سایت ما بدون ذکر نامتان استفاده شده مارا خبر کنید تا آنرا اصلاح کنیم)


سایت دبیرستان وابسته به دانشگاه رازی کرمانشاه: کلیک کنید




  پیدا کردن مطالب قبلی سایت توسط گوگل برای جلوگیری از ارسال تکراری آنها