دسته: کامپیوتر
بازدید: 232 بار
فرمت فایل: doc
حجم فایل: 5399 کیلوبایت
تعداد صفحات فایل: 16
سیستم عامل Tiny OS
درس مباحث ویژه مقطع کارشناسی ارشد IT
Tiny OS WSN
فهرست مطالب
1. مقدمه 1
2. پیاده سازی 1
3. نیازمندی ها 3
4. عملكرد كلی Tiny OS 4
5. مدل مولفه 6
6. مدل اجرایی و همروندی 10
6-1 پیغام های فعال 11
7. سخت افزار های پشتیبانی كننده 11
8. كاربردها 12
Tiny OS- سیستم عاملی برتی شبكه های سنسور بی سیم
1
. مقدمه
Tiny OS یك نرم افزار رایگان و منبع باز است كه مبتنی بر مولفه بوده و به عنوان سیستم عامل در شبكه های سنسور بی سیم یا WSN استفاده می شود. Tiny OS یك سیستم عامل توكار است كه به زبان برنامه نویسی NESC و به صورت مجموعه ای از وظایف و پردازش هایی است كه با هم همكاری می كنند.
هدف این پروژه استفاده از Tiny OS برای smart dust ها و Mote ها می باشد.
Smart dust/Mote سیستمی متشكل از تعداد زیادی سیستم های Micro Electro Mechanical یا MEMS ، مانند سنسورها، روباتها، یا تجهیزاتی است كه می توانند مواردی چون نور ، دما ، نوسان ، مواد مغناطیسی یا مواد شیمیایی را آشكار نمایند. آنها معمولا در یك شبكه ی كامپیوتری به صورت بی سیم كار می كنند و برای انجام وظایفشان در یك محیط یا فضای خاص پخش و توزیع می شوند و معمولا از طریق تشخیص فركانس رادیویی عمل حس كردن را انجام می دهند. بدون داشتن یك آنتن با اندازه ای بزرگتر، رنج تجهیزات ارتباطی smart dust های كوچك، از چند میلی متر اندازه گیری می شود و ممكن است در برابر امواج مایكرویو آسیب پذیر باشند. Tiny OS به عنوان یك پروژه ی تحقیقاتی بین دانشگاههای Berkley كالیفرنیا ، بخش تحقیقاتی Intel و Crossbow Technology آغاز شد و تا رسیدن به یك كنسرسیوم بین المللی رشد پیدا كرده است.