فایل های مشابه شاید از این ها هم خوشتان بیاید !!!!
توضیحات محصول دانلود پاورپوینت آشنایی با انواع حالات فرایند و بررسی شرح فرایند و کنترل فرایند (کد13487)
دانلود پاورپوینت آشنایی با انواع حالات فرایند و بررسی شرح فرایند و کنترل فرایند
\nشرح و کنترل فرایند
\n\n عنوان های پاورپوینت :
\n\nآشنایی با انواع حالات فرایند و بررسی شرح فرایند و کنترل فرایند
\nمباحث این فصل:
\nفرایند چیست؟
\nنیازهایی که سیستم عامل باید پاسخگو باشد:
\nمدل دو حالته برای فرایند:
\nعوامل مهم در طراحی سیستم عامل:
\nفرایندهای در حال اجرا نیاز به صف بندی ندارند:
\nایجاد و پایان فرایند:
\nایجاد فرایند:
\nخاتمه فرایند:
\nمدل 5 حالته فرایند:
\nصف بندی در مدل 5 حالته:
\nفرایند های معلق:
\nدلایل تعلیق فرایند:
\nشرح فرایند:
\nساختار کنترل سیستم عامل:
\nاجزاء متداول بلوک کنترل فرایند (PCB) :
\nحالات اجرا:
\nمراحل ایجاد فرایند جدید:
\nتعویض حالت فرایند:
\nتعویض حالت فرایند:
\nمراحل تعویض حالت فرایند:
\nساختار هسته سیستم عامل:
\nسؤال و پاسخ :
\n\n \n\n \n\n
\n\nقسمت ها و تکه های اتفاقی از فایل\n\n \n\nمدل 5 حالته فرایند:\n\nاجرا :فرایندی که هم اکنون در حال اجراست.\n\nآماده : فرایندهایی که وقتی به آنها فرصت داده شود برای اجرا آماده هستند.\n\nمسدود: فرایندی که تا بروز حادثه مثل اتمام یک عمل ورودی خروجی نمی تواند اجرا شود.\n\nجدید: فرایندی که هم اکنون ایجاد شده اما هنوز در لیست فرایند های قابل اجرای سیستم نیست. (اصطلاحاً هنوز در حافظه بار نشده)\n\nخروج: فرایندی که به دلیل اجرای دستور توقف یا به دلیل دیگری خاتمه یافته است.\n\nصف بندی در مدل 5 حالته:\n\nصف مسدود واحد: تمام فرایند های مسدود در یک صف واحد قرار می گیرند. با بروز یک حادثه تمام فرایندهای منتظر برای آن حادثه باید از صف خارج شوند.\n\nصف بندی در مدل 5 حالته:\n\nفرایند های معلق:\n\nپردازنده ها بسیار سریعتر از ورودی خروجی اند، بنابراین تمام پردازنده ها باید برای عمیلیات ورودی خروجی منتظر بمانند.\n\nمیتوان فرایندهای منتظر را به حافظه ثانویه انتقال داد تا فضای آزاد بیشتری در حافظه اصلی داشته باشیم.\n\nفرایندهای مسدود انتقال داده شده به دیسک را فرایندهای معلق می گوییم.\n\nدو حالت جدید:\n\nمعلق و آماده: فرایند بر روی دیسک است، اما به محض بار شدن در حافظه قابل اجرا خواهد بود.\n\nمعلق و مسدود: فرایند بر روی دیسک در انتظار یک رخداد است.\n\nفرایند های معلق:\n\nفرایند های معلق:\n\nدلایل تعلیق فرایند:\n\nمبادله : برای آوردن فرایند آماده، به اجرا نیاز به فضای حافظه آزاد است.\n\nدلایل دیگر سیستم عامل: ممکن است سیستم عامل فرایندی را که مظنون به ایجاد مشکل است را معلق کند.\n\nدرخواست کاربر محاوره ای: ممکن است کاربر بخواهد به منظور اشکال زدایی یا استفاده از منابع اجرای برنامه را معلق کند.\n\nترتیب زمانی: ممکن است فرایندی به طور دوره ای اجرا شود و هنگام انتظار به صورت معلق باشد.\n\nدرخواست فرایند پدر: ممکن است فرایندی اجرای فرایند دیگری را که خودش بوجود آورده است به تعلیق بیاندازد.مثل درخواست پدر برای هماهنگی فرزندان.\n\nشرح فرایند:\n\nساختار کنترل سیستم عامل:\n\nسیستم عامل برای مدیریت فرایندها و منابع، باید اطلاعاتی در مورد وضعیت کنونی هر منبع و فرایند داشته باشد.\n\nبرای تهیه این اطلاعات سیستم عامل برای هر موجودیتی که مدیریت میکند، جداول اطلاعاتی لازم را ساخته و مدیریت میکند.\n\nساختار کنترل سیستم عامل:\n\nسیستم عامل ازچهار نوع جدول برای مدیریت منابع استفاده میکند:\n\nجدول حافظه\n\nجدول ورودی/خروجی\n\nجدول پرونده\n\nجدول فرایند\n\nاجزاء متداول بلوک کنترل فرایند (PCB) :\n\nحالات اجرا:\n\nاکثر پردازنده ها حداقل از دو حالت اجرا حمایت میکنند:\n\nحالت کاربر(کم امتیاز) : برنامه کاربران در این حالت اجرا میشود.\n\nحالت هسته (ممتاز / سیستم / کنترل)\n\nتغییر حالت معمولا در واکنش به وقفه ها، فراخوانی سیستم و همینطور بعضی دستورالعمل های خاص (CHM) انجام می شود.\n\nتنها حالت هسته میتواند ساختمان داده ها را اصلاح کند.\n\nمراحل ایجاد فرایند جدید:\n\nتخصیص یک شناسه یکتا به فرایند جدید:\n\nتخصیص فضا به فرایند\n\nمقدار گذاری اولیه بلوک کنترل فرایند\n\nشناسه فرایند، شناسه پدر\n\nجز شمارنده برنامه و اشاره گر پشته بقیه با صفر مقدار دهی میشوند.\n\nاطلاعات کنترل فرایند بر اساس مقدار پیش فرض مقدار دهی میشوند.\n\nبرقراری پیوند های لازم\n\nایجاد و گسترش ساختمان داده های دیگر\n\nحافظه، پرونده ها،\n\nتعویض حالت فرایند:\n\nما معمولاً در یک سیستم بین فرایندهای گوناگون سوئیچ میکنیم. عواملی که موجب تعویض فرایند میشوند عبارتند از:\n\nوقفه خارجی\n\nوقفه ساعت\n\nوقفه ورودی/خروجی\n\nتله داخلی\n\nخطای صفحه\n\nدستورالعمل غیر مجاز\n\nفراخوانی سرپرست\n\nتعویض حالت فرایند:\n\nدر صورت بروز هر یک از عوامل قبلی کارهای زیر انجام میشود:\n\nوضعیت فعلی پردازنده (ثبات ها، پرچمها) ذخیره میشود.\n\nاشاره گر برنامه با آدرس اولین دستورالعمل روال مناسب مقدار دهی میشود.\n\nبه حالت هسته تغییر حالت میشود، بنابراین دستورات ممتاز میتوانند استفاده شوند.\n\nمراحل تعویض حالت فرایند:\n\nمتن برنامه (ثباتها، ...) ذخیره میشوند.\n\nحالت فرایند فعلی به روز میشود(اجرا به مسدود،آماده،خروج)\n\nکنترل به صف مناسب(صف مسدود،معلق،آماده) واگذار میشود.\n\nانتخاب فرایند دیگری برای اجرا\n\nبه روز کردن بلوک کنترل فرایند انتخاب شده\n\nبه روز کردن ساختمان داده های مدیریت حافظه\n\nبار گذاری مجدد متن برنامه\n\nساختار هسته سیستم عامل:\n\nهسته غیر فرایند\n\nهسته خارج از متن فرایند در حال اجرا، اجرا میشود.\n\nهسته حافظه و پشته مخصوص به خود دارد.\n\nاجرا در خلال فرایند های دیگر\n\nفراخوانی های سیستمی در متن فرایند در حال اجرا رخ میدهد.\n\nمعمولاً در مینی کامپیوتر و میکروکامپیوتر هاست\n\nتصویر هر فرایند ساختمان داده های کاربر و سیستم را با هم داراست.\n\nسیستم عامل های مبتنی بر فرایند\n\nسیستم عامل به عنوان مجموعه ای از فرایند های سیستمی طراحی میشود.\n\nمشوق استفاده از سیستم عامل مؤلفه ای، با ارتباط روشن بین مؤلفه هاست\n\nدر سیستم های چندپردازنده ای کاربرد دارد\n\n \n\n \n\n30 تا 70 درصد پروژه | پاورپوینت | سمینار | طرح های کارآفرینی و توجیهی | پایان-نامه | پی دی اف مقاله ( کتاب ) | نقشه | پلان طراحی | های آماده به صورت رایگان میباشد ( word | pdf | docx | doc )