صفحه 1:
صفحه 2:
لوو سس
۱- مفهوم پردازش
v
سپستع عامل تير همائند هر نرم افزار ديكر به تعدادى
برنامه تقسيم ميشود. يك برنامه كامييوترى در حال
اجرا یک موجودیت فعال است 9 پردازش ناميده
ميشود. در حللی که یک برنامه ذخیره شده در حافظه
جانبی یک موجودیت غیر فعال است و برنامه نامیده
مشود
sy پردازش میتواند پردازش های دیگری را ایجاد نماید
که به پردازش های ایجاد شده_پردازش فرزند و به
پردازش ایجاد کننده_پردازش والد گفته ميشود.
صفحه 3:
۱
یرای اتمام عملیا ۱ ۰۰۲ = اس دوحللت پیش
al
ee Oe ae ل پی در پی
‘Cascaded Terminal
a
Ree oe coe ee ee Reo
بردازش هاى مربوط به كاربر
يردازش هاى مربوط به سيستم
به عبارت دیگر لا بل ل ل دو حالت
ا ee
" مد کاربر برای اجرای پردازش های مربوط به کاربر.
es ae رت رس ۱
صفحه 4:
۲- حالات یک پردازش 55
% دیاگرام حالات پردازش
exit هس
2 Timer runout
‘Suspend Blocked,
صفحه 5:
ار
كت cy Vo es 00
ee es است و اماده.
برای اجرا نشده.
ی
موتانه ی بل منود نا
فضای حافظه اصلی برای سایر پردازش
صفحه 6:
صفحه 7:
ery
oS هر
al ا
؟- شماره برنامه (26©0 (a
وضعيت 10
(Program
یت حافظه
ات
صفحه 8:
v
زمانیکه پردازشی جای خود را به پردازش دیگری در لا ۳/) میدهد تمام اطالعات
بلوک کنترل ان به روز میشود به این عملی تعویض Context & gts
01 ميگوييم.
۲ تعویض متن به کمک بخشی از سیستم عامل به نام 190810161 انجام
ميشود.
۲ تعویض متن زمان بر است به لین دلیل یک سربار اضافی يا ۳1630 00۷6۳ برای
سیستم دارد.
۲ هر پردازنده اطلاعات پردازش های جاری خود را در یک تبات به نام PSW یا
کلمه وضعیت برنامة ذخیره میکند.
بنابراین ۳05 و 357 دارای تفاوت های زیر هستند:
۱- )۳ متعلق به یک پردازش است ولی ۳۹۲۷ به ل]۳) تعلق دارد و اطلاعات
چندین پردازش را ذخیره میکند
۲- ۳/13 یک ساختمان داده است ولی 1۷ یک ثبات است.
۳-با هر بار توقف پردازش 3/2 تغییر میکند ولی ۳۹۷ ثلبت است و با تغییرات
۰ 3 CPU
صفحه 9:
۴- مفهوم زمانبندی
OAC ees er eRe
ee ee oN ees
Keane ee
gtue aus (Scaduler)
۷ صف های زمانبندی عبارتتد از: ۱.صف کار (011616) 00) ۲- صف اماده
(©011611 68037) - صف دستكاه (©011611 dO
صفحه 10:
نو
(Long Term Sceduler) cx jlo b ae ah ast
به ان زمانبند سطح بالا 50601111617 (High Level نیز گفته ميشود و
مربوط به صف كار است.
(Medium Term Sceduler) ce gle ssl; -¥
جه ان زمانبند سطح میلنی Medium Level Sceduler) 55 كفته
ميشود و مربوط به صف دستگاه است. زمانبندی پردازش هایی که در حالت
معلق یا مسدود معلق هستند نیز مربوط به این زمانبند است
۳- زمانبند كوتاه مدت (56601167 (Short Term
جه آن زمانبند سطح پایین (50601161 16۷61 1.0۷۷) نیز گفته میشود
و مربوط به صف اماده است. ED
صفحه 11:
زر
0
oS
a
degree of)
4 sswap out Joc CP
شود و به عمل ورود و خروج آن
صفحه 12:
۱- عدالت (۳۵1۲11655) سهم عادلانه از لطن) به هر پردازش
۲- کارایی با بهره وری ت0۳ CPU (utilization-efficiency)
هميشه مشغول باشد.
۳- زمان پاسخ (11106 36500156): زمان دریافت ل۳1) تا اتمام کار
پردازش
۴- زمان برگشت یا گردش کار(111۲۳08۵101100): زمانی که کاربر باید
منتظر باشد تا کارش تمام شود:
زمان برگشت - زمان انتظار + زمان اجرا + زمان 160 + زمان بارگذاری در حافظه
۵- توان عملیلتی یا گذر دهی sj, sls (Throughput) هليى كه در
يك واحد زمان تکمیل میشوند
۶- زمان انتظار (11۳06 100 ۷۵1): زمان صرف شده در صف انتظار برای
OAnIT .«
صفحه 13: