چکیده
برنامه های چند رسانه ای توزیعی، بخش مهمی از برنامه ی کاربردی ترکیبی در آینده را تشکیل داده، و نیازمند پشتیبانی توسط سیستم عامل مناسبی میباشد. نه راه حل های بلادرنگ سخت، و نه راه حل های بهترین مساعی، به صورت مستقیم،برای چنین پشتیبانی ای مساعد میباشند. یکی از دلایل آن، نیاز به همزیستی تکنیک بلادرنگ و تکنیک بهترین مساعی در سیستم های آینده میباشد. دلیل دیگر آن این است که، نیازمندی های برنامه های چند رسانه ای، از قبیل نرخ ارسال بیت ها برای داده های ویدیویی کد شده متغیر، و همچنین قابلیت محاوره با کاربر، به آسانی قابل پیش بینی نیست. در این مقاله، ما به بررسی و مطالعه ی پیشرفت های جدید صورت گرفته در پشتیبانی سیستم عامل از سیستم های چند رسانه ای (توزیعی) میپردازیم؛
بررسی های ما عبارتند از:
1. توسعه ی مکانیسمی جدید برای زمانبندی دیسک و پردازنده، که تکنیک های بلادرنگ و بهترین مساعی را ترکیب، و راه حلی ادغام شده ارائه میدهد؛
2. فراهم کردن مکانیسمی به منظور تعدیل منابع سیستم به صورت پویا، برای نیازهای جاری؛
3. فراهم کردن انتزاع سیستمی جدید برای مالکیت منابع، به منظور مصرف صحیح تر منابع؛
4. توسعه ی ساختارهای سیستم فایل جدید؛
5. معرفی مکانیسم مدیریت حافظه که دانش مربوط به رفتار برنامه را به کار میگیرد؛
6. کاهش گلوگاه های مربوط به کارائی های اصلی، مانند عملیات کپی در زیر سیستم های ورودی خروجی(I/O)، و؛
7. کنترل منابع در سطح کاربر، شامل ارتباطات و محاوره ها.
فهرست مطالب
1-مقدمه
2-معماری های سیستم عامل
3-نیازمندی های برنامه ی چندرسانه ای
1-3-مثال: آموزش محاوره ای از راه دور
2-3-درخواست ها ی عمومی
4-مدیریت منبع و کیفیت سرویس
1-4-انطباق
2-4-انتزاعات جدید برای اصل منبع
5-زمانبندی پردازنده.
1-5-دسته بندی مکانیسم های زمانبندی
2-5-زمانبند Rialto
3-5-SMART
6-مدیریت دیسک
1-6-مدیریت فایل
2-6-مکان داده ها
3-6-زمانبندی دیسک
7-مدیریت حافظه
1-7-تخصیص حافظه
2-7-تعویض داده ها
3-7-پیش واکشی
4-7-سیستم حافظه ی مجازی UVM
8-مدیریت سایر منابع
1-8-زمانبندی باس(گذرگاه)
2-8-مدریت حافظه ی پنهان(کش)
3-8-بهبود سرعت دستیابی به حافظه
9-تنظیم ورودی/خروجی
1-9-عملیات کپی حافظه به پردازنده.
2-9-عملیات کپی از حافظه به دستگاههای ورودی/خروجی
3-9-عملیات کپی حافظه به حافظ
4-9-سیستم I/O-Lite
5-9-mbuf چندرسانه
10-نتایج