قالب بندی : Word
شرح مختصر :
آیا میدانید رابطهی کامپیوتر با سیستمعامل چیست؟ آیا میدانید سیستمعامل چه خدمت بزرگی به شما میکند؟ سیستمعامل نرمافزار یا برنامهای است که شما را از پیچیدگیهای سختافزاری دور کرده و رابطه شما را با کامپیوتر به یک رابطه صمیمیتر تبدیل میکند و این هنر سیستمعامل است. کامپیوتر دستگاهی است سختافزاری که از قطعات مختلفی مانند ریزپردازنده، حافظه، دیسک سخت، کیبرد،… تشکیل شده است ولی هیچیک از این قطعات حس و شعور ندارند تا به خودیخود، برای شما کاری انجام دهند، بلکه این شما هستید که بایستی به این مجموعه قطعات بیروح، فرمان بدهید، خطاهای آنها را در نظر بگیرید و از میان عملکرد آنها جواب خود را بیابید و یا ارتباط این قطعات را با یکدیگر حفظ کنید.
در این تحقیق سعی بر آن است تا خلاصه ای هر چند ناقص از کلیات سیستم های بلادرنگ و سیستم عامل های بلادرنگ و توضیحاتی در مورد انواع این سیستمها، معیارهای انتخاب و انواع زمانبندی این نوع سیستم ها در اختیار خوانندگان قرار گیرد..
فهرست :
سیستمهای بلادرنگ
شبکه بلادرنگ
سیستم های بلادرنگ سخت و نرم
مدل های وظیفه در سیستمهای بلادرنگ
وظیفه های بلادرنگ دورهای
وظیفه های بلادرنگ نامنظم
زمانبندی در سیستمهای بلادرنگ
شناسایی نیازها
قیود زمان بندی مطلق
قیود زمان بندی وابسته
چکیده
کدک صحبت استاندارد G.728 ، یک کدک کم تاخیر است که صحبت با کیفیت عالی را در نرخ بیت 16 kbps ارائه می دهد و برای شبکه های تلفن ماهواره ای و اینترنت و موبایل که به تاخیر زیاد حساس هستند ، مناسب است. در این رساله به پیاده سازی بلادرنگ اینکدر و دیکدر G.728 بصورت دوطرفه کامل ( Full Duplex ) بر روی پردازنده TMS320C5402 می پردازیم .
روشی ترکیبی برای برنامه نویسی TMS ارائه می شود که در آن زمان وپیچیدگی برنامه نویسی نسبت به برنامه نویسی دستی به 30% کاهش می یابد . در این روش پس از برنامه نویسی و شبیه سازی ممیزثابت الگوریتم کدک به زبان C ، با استفاده از نرم افزار ( Code Composer Studio ) CCS ، برنامه به زبان اسمبلی ترجمه شده و بهینه سازی دستی در کل کد اسمبلی صورت می گیرد . سپس بعضی از توابع مهم برنامه از نظر MIPS ، بصورت دستی به زبان اسمبلی بازنویسی می شوند تا برنامه بصورت بلادرنگ قابل اجرا گردد . در پایان نتایج این پیاده سازی ارائه می شود .
کلمات کلیدی
کدینگ و فشرده سازی صحبت ، پیاده سازی بلادرنگ ، DSP ، TMS320C5402 ، بردDSK
مقدمه:
مهمترین کاربرد سیستمهای بلادرنگ در رابطه با عملیات کنترل پردازش است . خاصیت مهم سیستم عاملهای بلادرنگ این است که هر فعل و انفعال با کامپیوتر بایستی یک پاسخ در مدت زمانی که از قبل تعیین شده است دریافت دارد . سیستم بایستی بتواند این زمان پاسخ را گارانتی بکند (عواقب زمان پاسخ بد در رابطه با سیستمی که یک هواپیما و یا یک کارخانه شیمیایی را کنترل میکند را میتوان براحتی تصور کرد ) . مسئله زمان پاسخ در عمل به این معناست که معمولاً نرم افزار بصورت خاص-منظور است و به کاربرد بخصوصی اختصاص یافته است . دستگاههای جنبی چنین سیستمهایی نیز به احتمال قوی دستگاههای بخصوصی هستند . مثلاً ممکن است که از وسایل حس کننده که با سیگنالهای آنالوگ عمل می کنند به جای ترمینالهای عادی استفاده شوند.
فهرست مطالب:
فصل اول : زمانبندی بلادرنگ
مقدمه
مشخصات سیستم های بلادرنگ
زمانبندی بلادرنگ
رویکردهای ایستای مبتنی بر جدول
رویکردهای ایستای مبتنی بر اولویت و با قبضه کردن
رویکردهای پویا بر اساس برنامه ریزی
رویکردهای پویا با بهترین کوشش
زمانبندی ایستا مبتنی بر جدول
زمانبندی ایستای مبتنی بر اولویت و با قبضه کردن
زمانبند مهلت زمانی
زمانبندی Linux
زمانبندی Unix SVR4
فصل دوم : الگوریتم های برنامه ریزی و حمایت سیستم های اجرایی برای سیستم های بلادرنگ
خلاصه
برنامه ریزی بلادرنگ
متریک های اجرا در سیستم های بلادرنگ
الگوهای برنامه ریزی
الگوریتمهای برنامه ریزی برای این الگوها
برنامه ریزی ثابت Table –Driven
برنامه ریزی priority driven preemptive
برنامه ریزی دینامیک
برنامه ریزی Best –Effort دینامیک
موضوعات برنامه ریزی مهم
برنامه ریزی با محدودیتهای توان خطا
برنامه ریزی با احیای منابع
سیستم اجرایی بلادرنگ
هسته های کوچک ، سریع و اختصاصی
توسعه های زمان واقعی برای سیستم های اجرای بازرگانی
سیستم های اجرای تحقیق
هسته MARS
هسته SPRING
هستهMARUTI
هسته ARTS
فصل سوم : بررسی ارتباط میان اجزای یک سیستم جامع بلادرنگ
خلاصه
شرح عملگرهای بهبودیافته
تشریح مطالعات تجربی
فصل چهارم : منابع
فهرست جدول ها و شکلها :
شکل 1 – 1 : زمانبندی یک فرایند بلادرنگ
شکل 1 – 2 : زمانبندی وظیفه های بلادرنگ متناوب با مهلتهای زمانی کامل شدن
شکل 1 – 3 : زمانبندی وظیفه های بلادرنگ نامتناوب با مهلتهای زمانی در شروع
شکل 1 – 4 : مثالی از زمانبندی Linux
شکل 1 – 5: طبقه های اولویت در SVR4
جدول 1 -1 : اطلاعات اجرای دو وظیفه متناوب
جدول1 – 2: اطلاعات اجرای پنج وظیفه نامتناوب
شکل 3– 1: معماری سیستم جامع
شکل 3 – 2 : پروتکل ارتباط RS- 232C
شکل 3 – 3: خطای checksum
شکل 3 – 4 : زمان تزریق خطا
شکل 3 – 5 : عملگرهای جهش یافته
شکل 3 – 6 : مثالی از CRM
شکل 3 – 7 : مثالی از CRH
جدول 3 – 1: رابط میان RTOS و برنامه
جدول 3 – 2 : محل تزریق خطا
جدول 3 – 3 : RTOS و برنامه های کاربردی
جدول 3 – 4 : تعداد رابطهای بین RTOS و برنامه
امروزه، با توجه به گسترش استفاده از تلفن اینترنتی، اهمیت مسئله نگهداری اطلاعات از دسترسی های غیرمجاز بیش از پیش آشکار می شود. برای دستیابی به این مهم، از دو رویکرد رمزنگاری و پنهان نگاری استفاده میشود. در پنهان نگاری، اغلب وجود یک ارتباط از دید طرف سوم پنهان می گردد. پنهان نگاری در تلفن اینترنتی یک روش پنهان نگاری بلادرنگ است که در آن، از جریان دادهی مربوط به تلفن اینترنتی برای پنهان کردن پیام پنهان استفاده می شود. با توجه به حجم جریان دادهی تولید شده در تلفن اینترنتی، این سرویس بستر مناسبی برای پنهان نگاری است.
در این پژوهش، با بررسی چالش های پنهان نگاری در تلفن اینترنتی، سازوکاری برای رفع مشکل انتقال غیر قابل اتکا داده ی پنهان ارائه شده است. در روش پیشنهادی با فرض وجود یک روش پنهان نگاری در بسته های RTP، سعی شده است با استفاده از یک سازوکار خاص کشف و تصحیح خطا و همچنین باز ارسال دادهی پنهان، مسئلهی عدم قابلیت اتکا در ارتباط پنهان برطرف شود. در صورتی که روش پنهان نگاری در بستههای RTP، قادر به جاسازی 3 بیت یا بیشتر در هر بسته باشد، می توان با استفاده از روش پیشنهادی، ارتباط پنهان را به صورت مطمئن برقرار ساخت. روش پیشنهادی در برابر افت و تحویل نامنظم بسته ها مقاوم است. تحلیل حاصل شده از نتایج شبیه سازی روش پیشنهادی، کارایی آن را نشان میدهد. همچنین رفتار روش پیشنهادی در برخورد با پارامترهایی همچون خطا و تاخیر کانال، مدلسازی شده است و نشان داده خواهد شد که مدل پیشنهادی با شبیه سازی های انجام شده همخوانی دارد. در انتها روش پیشنهادی با یکی از روشهای معروف پنهان نگاری قابل اتکا مقایسه شده است و برتری های آن نسبت به روش مذکور نشان داده خواهد شد. بر اساس دانستههای ما، روش پیشنهادی به عنوان اولین سازوکار قابل اتکا از نوع خود است که در پنهان نگاری مطرح شده است که مستقل از کدک مورد استفاده در پیآیند بسته های صوتی است.
- 77 صفحه فایل متنی
-