Process Description and Control

فهرست عناوین اصلی در این پاورپوینت

فهرست عناوین اصلی در این پاورپوینت

● Process Description and Control
● Major Requirements of an Operating System
● Process
● Two-State Process Model
● Not-Running Process in a Queue
● Process Creation
● Process Termination
● Reasons for Process Termination
● Processes
● A Five-State Model
● Using Two Queues
● Suspended Processes
● One Suspend State
● Two Suspend States
● Reasons for Process Suspension
● Operating System Control Structures
● Memory Tables
● I/O Tables
● File Tables
● Process Table
● Process Location
● Process Control Block
● Processor State Information
● Pentium II EFLAGS Register
● Modes of Execution
● Process Creation
● When to Switch a Process
● Change of Process State
● Execution of the Operating System

عبارات مهم استفاده شده در این مطلب

عبارات مهم استفاده شده در این مطلب

کنترلی فرایند, اشاره گر, اطلاعات کنترلی, حافظه جانبی, اطلاعات کنترلی فرایند, حافظه مجازی, اشاره گر پشته, محل فرایند, گر پشته, حافظه اصلی, وضعیت فعلی, زمانی فرایند, تخصیص حافظه, رجیسترهای کنترلی, مدت زمانی, اطلاعات وضعیت, حافظه مجازی حافظه,

نوع زبان: فارسی حجم: 0.67 مگا بایت
نوع فایل: اسلاید پاورپوینت تعداد اسلایدها: 47 صفحه
سطح مطلب: نامشخص پسوند فایل: ppt
گروه موضوعی:  زمان استخراج مطلب: 2019/04/07 12:48:41

لینک دانلود رایگان لینک دانلود کمکی

دیدن اسلایدهای پاورپوینت مرتبط در پایین صفحه

توجه: این مطلب در تاریخ 2019/01/04 02:22:56 به صورت خودکار از فضای وب آشکار توسط موتور جستجوی پاورپوینت جمع آوری شده است و در صورت اعلام عدم رضایت تهیه کننده ی آن، طبق قوانین سایت از روی وب گاه حذف خواهد شد. این مطلب از وب سایت زیر استخراج شده است و مسئولیت انتشار آن با منبع اصلی است.

http://dir.ilam.ac.ir/mozafar/OS/f08/CHAP3.ppt

در صورتی که محتوای فایل ارائه شده با عنوان مطلب سازگار نبود یا مطلب مذکور خلاف قوانین کشور بود لطفا در بخش دیدگاه (در پایین صفحه) به ما اطلاع دهید تا بعد از بررسی در کوتاه ترین زمان نسبت به حدف با اصلاح آن اقدام نماییم. جهت جستجوی پاورپوینت های بیشتر بر روی اینجا کلیک کنید.

عبارات پرتکرار و مهم در این اسلاید عبارتند از: کنترلی فرایند, اشاره گر, اطلاعات کنترلی, حافظه جانبی, اطلاعات کنترلی فرایند, حافظه مجازی, اشاره گر پشته, محل فرایند, گر پشته, حافظه اصلی, وضعیت فعلی, زمانی فرایند, تخصیص حافظه, رجیسترهای کنترلی, مدت زمانی, اطلاعات وضعیت, حافظه مجازی حافظه,

مشاهده محتوای متنیِ این اسلاید ppt

مشاهده محتوای متنیِ این اسلاید ppt

process description and control فصل سوم major requirements of an operating system os در بین فرآیندها بصورت متداخل اجرا می شود تا هم استفاده از پردازنده را ماکسیمم کند و هم زمان پاسخ معقولی بدست آید. به فرآیندها منابع را تخصیص می دهد. به کاربران اجازه ایجاد فرآیند می دهد. امکان ارتباط بین فرآیندها را برقرار می کند. process اجرای یک برنامه مستقل که قابل ردگیری است. دنباله ای از دستورالعملها که اجرا می شوند. two state process model not running process in a queue process creation ارسال یک کار بصورت batch ورود کاربر به سیستم اجرای یک خدمت مثل چاپ ایجاد یک فرآیند فرزند. process termination ارسال دستور halt به کاری که بصورت batch شروع شده است. خروج کاربر بستن یک کاربرد وقوع خطا و خرابی reasons for process termination خاتمه طبیعی خاتمه مهلت زمانی در دسترس نبودن حافظه تمرد از حدود دسترسی به نواحی غبر مجاز حافظه خطای محافظت نوشتن در یک فایل فقط خواندنی خطای محاسباتی انتظار بیش از حد برای وقوع یک رخداد reasons for process termination خطای i o دستورالعمل غیر معتبر وقتی اتفاق می افتد که برنامه اشتباها به قسمت داده پرش کند. دستورالعمل دارای مجوز استفاده غلط از داده دخالت سیستم عامل مثلا هنگام وقوع بن بست خاتمه پدر که منجر به خاتمه فرزندان می شود. درخواست پدر برای خاتمه فرزند processes not running آماده اجرا blocked انتظار برای i o dispatcher نمی تواند همیشه فرآیندی را انتخاب کند که مدت بیشتر در صف بوده است زیرا ممکن است آن فرآیند مسدود باشد. a five state model running ready blocked new exit using two queues suspended processes پردازنده از i o خیلی سریعتر است پس احتمال دارد که شرایطی پیش آید که همه فرآیندها منتظر i o باشند. بعضی از این فرآیندها باید به حافظه جانبی برگردند تا فضای حافظه اصلی برای پذیرش فرآندهای جدید باز شود. یعنی حالت مسدود به حالت معلق تبدیل می گردد. دو حالت جدید داریم مسدود و معلق آماده و معلق one suspend state two suspend states reasons for process suspension operating system control structures اطلاعاتی در مورد وضعیت فعلی هر فرآیند و منبع برای هر واحدی که تحت مدیریت os است، جدولهایی ساخته می شود. memory tables تخصیص حافظه اصلی به فرآیندها تخصیص حافظه جانبی به فرآیندها مشخصه های حفاظت برای دسترسی به نواحی مشترک حافظه اطلاعاتی که برای مدیریت حافظه مجازی به آنها نیاز است. i o tables وضعیت دستگاه i o موجود تخصیص یافته وضعیت عملیات i o تحت انجام محلی از حافظه به عنوان مبدا یا مقصد انتقال i o استفاده می شود. file tables وجود فایلها محل فایل در حافظه جانبی وضعیت فعلی مشخصه های فایل این اطلاعات توسط واحد مدیریت فایل نیز استفاده می شوند. process table محل فرآیند کد و داده مشخصه های فرآیند شناسه فرآیند حالت فرآیند آدرس محل فرآیند در حافظه اصلی process location فرآیند شامل برنامه ای است که باید اجرا شود محل متغییرهای محلی و عمومی ثوابت پشته بلوک کنترلی فرآیند process control block مجموعه ای از مشخصه ها تصویر فرآیند شامل برنامه، داده، پشته و مشخصه ها process control block شناسایی فرآیند شناسه ها شناسه های عددی که در pcb ذخیره می شوند id خود فرآیند id پدر id کاربر process control block اطلاعات حالت پردازنده رجیسترهای قابل مشاهده توسط کاربر هر پردازنده دارای تعدادی رجیستر است بین ۸ تا ۳۲ که توسط کاربر قابل دسترسی و تغییر هستند. رجیسترهای کنترلی و وضعیت این رجیسترها برای کنترل پردازنده استفاده می گردند. شمارنده برنامه pc حاوی آدرس دستورالعمل بعدی است که باید اجرا شود. رجیسترهای کنترلی نتیجه آخرین دستور حسابی یا منطقی که اجرا شده است علامت، صفر نقلی، برابری و سرریز اطلاعات وضعیت مد اجرای پردازنده فعال بودن وقفه اشاره گر پشته هر فرآیند دارای یک پشته است که برای اجرای توابع و فراخوانیهای سیستمی استفاده می شود. اشاره گر پشته به بالای پشته اشاره می کند. process control block اطلاعات کنترلی فرآیند زمانبندی و اطلاعات حالت حالت فرآیند اجرا، آماده و … اولویت پیش فرض، بالاترین ….. اطلاعات زمانبندی وابسته به الگوریتم زمانبندی است. مدت زمانی که فرآیند انتظار کشیده است. مدت زمانی که فرآیند تا کنون اجرا شده است. رخداد شناسه رخدادی که فرآیند منتظر آن است. process control block اطلاعات کنترلی فرآیند ساختارهای داده هر فرآیند با دیگر فرآیندها دارای ارتباط است در یک صف یا حلقه یا … مثلا تمام فرآیندهایی که منتظر یک رخداد هستند در یک صف قرار دارند. اطلاعات پدر و فرزندی ممکن است که pcb به فرآیندهای دیگر نیز اشاره گر داشته باشد تا بتواند اطلاعات فوق را نگهداری کند. process control block اطلاعات کنترلی فرآیند ipc ممکن است که پرچمهای مختلف، سیگنالها و پیغامهای مختلف به ارتباط بین دو فرآیند منتسب شود. قسمتی از این اطلاعات در pcb نگهداری می شوند. مجوزهای فرآیند مجوز دسترسی به حافظه نوع دستوراتی که می تواند اجرا کند. بعلاوه ممکن است خدمات سیستم و ابزارهای آن نیز نیاز به مجوز داشته باشند. process control block اطلاعات کنترلی فرآیند مدیریت حافظه این قسمت شامل اشاره گرهایی است به صفحات و قطعاتی از حافظه مجازی که به فرآیند تخصیص داده شده اند. مالکیت منابع و مقدار استفاده از آنها منابعی که توسط فرآیند کنترل می شوند مثل فایلهای باز شده . تاریخچه استفاد ه فرآیند از منابع نیز ضمیمه می گردد برای استفاده زمانبند processor state information محتوی رجیسترهای پردازنده رجیسترهای قابل مشاهده توسط کاربر رجیسترهای کنترلی و وضعیت اشاره گر پشته program status word psw اطلاعات وضعیت را نگهداری می کند. مثال پرچم eflags در پردازنده های پنتیوم pentium ii eflags register modes of execution مد کاربر این مد دارای کمترین سطح دسترسی است. برنامه های کاربر معمولا در این مد اجرا می شوند. مد سیستم یا مد کنترلی یا مد هسته این مد دارای بیشترین سطح دسترسی است. هسته سیستم عامل در این مد اجرا می شود. process creation تخصیص یک شناسه یکتا به فرآیند. تخصیص فضا به فرآیند. مقدار دهی اولیه pcb تنظیم لینکهای مناسب بین فرایند و دیگران فرآیندهای دیگر، دستگاهها ، صفها و … مثال اضافه کردن فرآیند به لیست فرآیندهای آماده ایجاد یا گسترش ساختارهای داده مثال نگهداری یک فایل جهت حسابرسی when to switch a process clock interrupt زمانی که به فرآیند اختصاص داده شده است تمام شده است. i o interrupt memory fault ممکن است که آدرس درخواستی در حافظه مجازی باشد و باید به حافظه اصلی آورده شود. when to switch a process trap وقوع خطا ممکن است باعث خروج فرآیند شود. supervisor call مثل باز کردن فایل change of process state ذخیره کردن متن پردازنده تازه کردن pcb فرآیند اضافه کردن pcb به صف مناسب آماده، مسدود و … انتخاب یک فرآیند دیگر برای …

کلمات کلیدی پرکاربرد در این اسلاید پاورپوینت: کنترلی فرایند, اشاره گر, اطلاعات کنترلی, حافظه جانبی, اطلاعات کنترلی فرایند, حافظه مجازی, اشاره گر پشته, محل فرایند, گر پشته, حافظه اصلی, وضعیت فعلی, زمانی فرایند, تخصیص حافظه, رجیسترهای کنترلی, مدت زمانی, اطلاعات وضعیت, حافظه مجازی حافظه,

این فایل پاورپوینت شامل 47  اسلاید و به زبان فارسی و حجم آن 0.67 مگا بایت است. نوع قالب فایل ppt بوده که با این لینک قابل دانلود است. این مطلب برگرفته از سایت زیر است و مسئولیت انتشار آن با منبع اصلی می باشد که در تاریخ 2019/04/07 12:48:41 استخراج شده است.

http://dir.ilam.ac.ir/mozafar/OS/f08/CHAP3.ppt

  • جهت آموزش های پاورپوینت بر روی اینجا کلیک کنید.
  • جهت دانلود رایگان قالب های حرفه ای پاورپوینت بر روی اینجا کلیک کنید.

رفتن به مشاهده اسلاید در بالای صفحه


پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *