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

پاورپوینت فصل اول سیستم عامل (pptx) 53 اسلاید


دسته بندی : پاورپوینت

نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )

تعداد اسلاید: 53 اسلاید

قسمتی از متن PowerPoint (.pptx) :

اصول سیستم های عامل سرفصل ها فصل اول مفاهیم اولیه پردازنده وقفه فراخوانی سیستم حفاظت سلسه مراتب حافظه روشهای انتقال I/O سیستم عامل چیست تاریخچه سیستم عامل انواع سیستم عامل فصل دوم فرآیند فرآیند و حالات آن فرایند معلق انواع زمانبند ها نخ (thread) پیاده سازی نخ فصل سوم زمانبندی پردازنده الگوریتم های زمانبندی الگوریتم FCFS الگوریتمRR الگوریتمSPN الگوریتمSRT الگوریتمHRRN الگوریتمFB الگوریتمMLFQ الگوریتمMLQ الگوریتمPriority زمانبندی FCFS زمانبندی در سیستم چند پردازنده ایی(LPT,RPT,SPT) فصل چهار همروندی انحصار متقابل و همگام سازی مباحث بین فرایند ها رویکردهای نرم افزاری انحصار متقابل الگوریتم Decker الگوریتم Peterson رویکردهای انحصار متقابل با حمایت سخت افزار راهکار های سیستم عامل برای همزمانی سمافور پیاده سازی انحصار متقابل با سمافور همگام سازی با سمافور حل مسئله تولید کننده ،غذا خوردن فیلسوف ها ، خواننده ونویسنده مانیتور حل مسئله ها با مانیتور تبادل پیام همگام سازی با تبادل پیام انحصار متقابل با تبال پیام حل تولید و مصرف کننده با تبادل پیام فصل پنج بن بست شرایط بن بست گراف تخصیص منایع روش های رفع بن بست ترمیم روش های پیشگیری از بن بست روش های اجتناب از بن بست الگوریتم بانکداران خلاصه رویکرد ها فصل شش مدریت حافظه مدیریت حافظه ابتدایی جابه جایی و حفاظت مبادله الگوریتم های مکان یابی و تخصیص حافظه مدیریت حافظه با سیستم رفاقتی Overlay Paging حافظه مجازی صفحه بندی جدول صفحه وارونه بافرهای کناری ترجمه زمان موثر دسترسی الگوریتم جایگزینی صفحه الگوریتم بهینه الگوریتم NRU الگوریتم FIFO الگوریتم دومین شانس الگوریتم ساعت الگوریتم LRU و پیاده سازی سخت افزاری LRU شبیه سازی LRU الگوریتم بافر کردن طراحی سیستم های صفحه بندی پیش صفحه بندی مدل مجموعه کاری الگوریتم فرکانس نقص صفحه تناقض بلیدی الگوریتم های پشته اندازه صفحه ساختار برنامه قطعه بندی قطعه بندی درخواستی قطعه بندی صفحه بندی مقایسه روش های مدیریت حافظه فصل هفت مدیریت I/O و دیسک نرم افزار I/O مدیریت دیسک الگوریتم های زمانبندی بازوی دیسک (FCFS,SSTF,SCAN,CSCAN) روشهای تخصیص فضای دیسک به فایل سطوح در یک حافظه سه سطحی مفاهیم اولیه پردازنده پردازنده از واحد محاسبه و منطق ALU واحد کنترل و رجیستر ها تشکل می شود و سه گام واکشی ،رمز گشایی و اجرا را به طور مداوم انجام می دهد .پردازنده دائم در حال کار است و فقط در موارد خاص ومدت کوتاه به حالت HOLD مخی رود و کنترل گذرگاه را به کترلکننده DMA می دهد. DMA چیست؟ Direct Memory Accessروشی برای انتقال داده ها از حافظه RAM به اجزاء دیگر کامپیوتر بدون پردازش آن توسط CPU میباشد. از آنجا که داده های ورودی و خروجی از کامپیوتر توسط CPU پردازش میشوند، اما برخی از داده ها نیاز به پردازش ندارند و یا میتوانند توسط دستگاه دیگری در کامپیوتر مورد پردازش قرار گیرند. یکی از مزیت های اصلی تکنولوژی DMA در همین است که از بار پردازشی CPU میکاهد و راهی بهینه برای انتقال داده ها از حافظه RAM به سایر دستگاه های موجود در کامپیوتر ایجاد میکند. ثبات های پردازنده در داخل پردازنده مجموعه ایی از ثبات ها وجود دارد این ثبات ها سطحی از حافظه که سریعتر و کوچکتر از حافظه اصلی است را فراهم می کنند.ثبات های داخل پردازنده به صورت زیر می باشند: ثبات های داده (AX,BX,CX,DX) ثبات شاخص(SI,DI) اشاره گر قطعه(CS,DS,SS,ES) اشاره گر پشته (SP) شمارنده برنامه (IPیاPC) ثبات دستورالعمل(IR) ثبات های همه منظوره :AXوBXو, DX,CX ثبات AX انباره Accumulator: نزدیک ترین ثبات به قسمت ALU است، به همین دلیل سرعت محاسباتی نسبت به بقیه ثبات ها بیشتر است، اکثر عملیات ریاضی در این ثبات انجام می گیرد، به عنوان یک انباره به طور ضمنی در عملیات ورودی و خروجی استفاده می شود. ثبات BX پایه :BASEاین ثبات علاوه بر همه منظوره بودن، در برخی روش های آدرس دهی نقش ثبات پایه را بازی می کند، به غیر از عملیات ریاضی می تواند به عنوان Offset متعلق به بخش داده باشد. ثبات CX شمارنده :Counterبه عنوان یک شمارنده در دستورالعمل های حلقه و یا پردازش رشته و همچنین دستورالعمل های دستکاری بیت ها استفاده می شود. ثبات DX داده :DATA این ثبات در بعضی از دستورالعمل های محاسباتی مانند ضرب و تقسیم، نگهدارنده بخشی از نتایج است. SI و DI آدرس آغاز هر Segment (قطعه)در این ثبات ها نگهداری می شود. CS (Code Segment) آدرس کد سگمنت را نگهداری می کند DS (Data Segment) آدرس سگمنت داده را نگهداری می کند SS (Stack Segment) آدرس سگمنت پشته را نگهداری می کند ES (Extra Segment) آدرس سگمنت Extra (اضافی) را نگهداری می کند CS,DS,SS,ES BP (Base Pointer) از ابتدا به انتها SP (Stack Pointer) از انتها به ابتدا از این ثبات ها به منظور دسترسی به داده ها در ناحیه stack memory استفاده می شود. این ثبات ها به عنوان افست یا شاخص جهت دسترسی به فضای پشته به کار برده می شود. از پشته می توان به عنوان یک قطعه داده ای نیز استفاده نمود.

نظرات کاربران

نظرتان را ارسال کنید

captcha

فایل های دیگر این دسته