
لینک دانلود و خرید پایین توضیحات
دسته بندی : پاورپوینت
نوع فایل: pptx (قابل ویرایش و اماده پرینت )
تعداد اسلاید : 15 اسلاید
Lecture6
سيستم مديريت I/O
I/OManagementSystem
(Sections 3.8, 3.9, 3.10)
سيستم مديريت I/O
I/O Management System
v
سيستم مديريت I/O چيست؟
v
مسيرI/O براينوشتنداده رويديسک چگونه است؟
چه استراتژي هايي برايمديريت بافرهاي I/O وجود دارد؟
ساختارسيستم مديريتI/O در Unixچگونه است؟
انواع سيستمهاي I/O در Unix کدامند؟
سيستم مديريت I/O
مسيرI/O براينوشتنداده رويديسک چگونه است؟
مثال:
üيک برنامه C در نظر ميگيريم که درخواست نوشتن يک بايت داده را در يک فايل مينمايد. üبراي انجام اين درخواست چه مراحلي در سيستم طي ميشود؟ v
مرحله (1): برنامهC:
üدرخواست I/O : write (textfile, ch, 1) v
مرحله (2): سيستم مديريت فايلها (FileManager):
üبه جدولOpened File Table مراجعه ميکند. üبافر I/O مربوط به سکتور مورد نظر را آماده ميکند. (Load) (چگونه؟) üبايت را در محل مناسب در بافر مينويسد. üسپس I/0 Processor را صدا (invoke) ميکند.
سيستم مديريت I/O
مسيرI/O براينوشتنداده رويديسک چگونه است؟
مثال (ادامه...):
مرحله (3): پردازنده I/O (I/OProcessor):
üپردازنده I/O بطورمستقل از پردازنده اصلي (CPU) عمل ميبکند. (چرا؟) üبافر I/O را به فرمت مناسب ديسک تبديل و آماده تحويل ميکند. üمنتظر آمادگيکنترلر ديسک (DiskController) براي دريافت ميشود. üسپسمحتواي بافر را براي کنترلر ديسکارسال ميکند. v
مرحله (4): سيستم کنترل ديسک (DiskController):
üدستور قرار گرفتن هدRead/Write روي شيار مربوطه را ميدهد. üروی شيار مربوطه، در انتظار رسيدنهد بهسکتور مورد نظر ميماند. üسپس محتواي بافر را براي ديسکارسالميکند. ü
برچسب های مهم
اگر به یک وب سایت یا فروشگاه رایگان با فضای نامحدود و امکانات فراوان نیاز دارید بی درنگ دکمه زیر را کلیک نمایید.
ایجاد وب سایت یا