سيستم مديريت IO  

مرجع دانلود پاورپوینت های درسی

دانش امروز، فناوری فرداست. ادوارد تِلِر

اشتراک در خبرنامه

جهت عضویت در خبرنامه لطفا ایمیل خود را ثبت نمائید

Captcha

سيستم مديريت IO


سيستم مديريت IO

حجم فایل : 640.4 KB
نوع فایل : پاور پوینت
تعداد اسلاید ها : 15
Lecture 6

سيستم مديريت I/O

I/O Management System

(Sections 3.8, 3.9, 3.10)
In the Name of God File Structure سيستم مديريت I/O
I/O Management System
سيستم مديريت I/O چيست ؟

مسيرI/O براي نوشتن داده روي ديسک چگونه است؟

چه استراتژي هايي براي مديريت بافرهاي I/O وجود دارد؟

ساختار سيستم مديريت I/O در Unix چگونه است؟

انواع سيستمهاي I/O در Unix کدامند؟ File Structure سيستم مديريت I/O مسيرI/O براي نوشتن داده روي ديسک چگونه است؟
مثال:
يک برنامه C در نظر ميگيريم که درخواست نوشتن يک بايت داده را در يک فايل مينمايد.
براي انجام اين درخواست چه مراحلي در سيستم طي ميشود؟

مرحله (1): برنامه C:

درخواست I/O : write (textfile, ch, 1)

مرحله (2): سيستم مديريت فايلها (File Manager):

به جدول Opened File Table مراجعه ميکند.
بافر I/O مربوط به سکتور مورد نظر را آماده ميکند. (Load) (چگونه؟)
بايت را در محل مناسب در بافر مينويسد.
سپس I/0 Processor را صدا (invoke) ميکند. File Structure سيستم مديريت I/O مسيرI/O براي نوشتن داده روي ديسک چگونه است؟
مثال (ادامه...):

مرحله (3): پردازنده I/O (I/O Processor ):

پردازنده I/O بطورمستقل از پردازنده اصلي (CPU) عمل ميبکند. (چرا؟)
بافر I/O را به فرمت مناسب ديسک تبديل و آماده تحويل ميکند.
منتظر آمادگي کنترلر ديسک (Disk Controller) براي دريافت ميشود.
سپس محتواي بافر را براي کنترلر ديسک ارسال ميکند.

مرحله (4): سيستم کنترل ديسک (Disk Controller):

دستور قرار گرفتن هد Read/Write روي شيار مربوطه را ميدهد.
روی شيار مربوطه، در انتظار رسيدن هد به سکتور مورد نظر ميماند.
سپس محتواي بافر را براي ديسک ارسال ميکند.
File Structure مسيرI/O براي يک بايت ( شکل 3.21 صفحه 90) File Structure
مديريت بافرهاي I/O چه استراتژي هايي براي مديريت بافرهاي I/O وجود دارد؟

انواع بافرهاي I/O کدامند و مديريت آنها با کيست؟

بافرهاي I/O سيستم (System I/O Buffer)
مسووليت مديريت آن با سيستم است.

بافرهاي I/O برنامه (Program I/O Buffer)
مسووليت مديريت آنها با خود برنامه است.

مديريت بافرهاي I/O چه اهميتي دارد؟

مديريت بافرهايI/O در کارآيي Performance)) سيستم و برنامه ها نقش بسيارموثري دارد.

براي پايين آوردن تعداد مراجعات به ديسک ها بايستي سيستم تعدادي بافر I/O رزرو نمايد (Multiple Buffering). File Structure
مديريت بافرهاي I/O چه استراتژي هايي براي مديريت بافرهاي I/O وجود دارد؟

روشهاي Multiple Buffering کدامند؟<b...

  انتشار : ۸ اسفند ۱۳۹۸               تعداد بازدید : 174

دیدگاه های کاربران (0)

http://kia-ir.ir

لطفا برای ارتباط با پشتیبانی از قسمت تماس با ما و ایمیل استفاده نمایید

فروشگاه پاورپوینت فایل اوکی © 2024-1403

فید خبر خوان    نقشه سایت    تماس با ما