اين مقاله سيستمهاي عاملي كه براي PDA ها (Personal Digital assistants) استفاده ميشود را، توصيف ميكند. سه سيستم با نامهاي Windows CE ،Palm OS ، Symbian OS مورد بحث قرار گرفتهاند. در ابتدا خصوصيات عمومي سيستمهاي عامل PDA معرفي شدهاند سپس تفاوتهاي اين سه سيستم از لحاظ عملياتي (Funtionality) ،قابليت استفاده (Usability) و (Scalability) مورد بحث قرار گرفته است و بعد از آن بعضي پيش بينيها در مورد آينده اين سيستم ها داده شده و مورد تجزيه تحليل واقع شده است.
اين مقاله سه مورد از برجستهترين سيستم هاي عامل PDA را ارائه ميكند. سيستم هاي عامل مورد بحث به شرح زير ميباشند.
1) Windows CE كه توسط كمپاني مايكروسافت (Microsoft) عرضه شده است و به منظور ارائه يك سيستم عامل همه منظوره براي سيستمهاي بيسيم (Wireless) و شخصي (Personal) طراحي ساخته شده است
2) Palm OS كه در اصل براي دستگاههاي handheld كه توسط كمپاني PalmComputing ساخته شده است ايجاد شده است.
3) Symbian OS كه يك سيستم عامل كه باز ميباشد كه توسط كنسرسيوم طراحان ارشد براي دستگاههاي سيار (mobile) و قابل حمل (Partable) طراحي و ساخته شده است.
هدف اين مقاله نشان دادن تفاوتهاي اين سيستم ها و هدف آنها و به ويژه تجزيه و تحليل هر سيستم از لحاظ عملياتي و آينده آنها ميباشد.
2- پيش زمينه
دستگاههاي كوچك در شكلها و اندازههاي متنوع ميآيند. هر كدام از آنها بازار هدف متفاوت و نيازهاي مختلفي دارند. حوزة اين مقاله در مورد دستگاههاي اطلاعات بيسيم (Wireless Information device) ميباشد. اين حوزه شامل طيفي از PDA هاي سنتي (با عملكرد كامپيوتر handhel) تا تلفنهاي همراه (با ارتباط صدا و ظرفيت دادة كافي براي پشتيباني از دفتر تلفن و رد و بدل و پيغام ساده) ميباشد.
اين نكته مهم است كه به بازار WID(Wireless Information Device) به تنهايي نگاه كنيم اين حوزه شامل نيازهاي بخصوصي است كه آن را از بيشتر بازارها مثل بازار PC(Personal Computer) يا بازار لوازم خانگي ثابت متمايز ميسازد.
Symbian اعتقاد دارد كه WID پنج خصوصيت كليدي در اصل و هسته خود دارد كه آن رامنحصر به فرد ساخته و اين نياز را پديد آورده كه سيستم عاملي به طور خاص براي آن طراحي شود:
·دستگاهها هم كوچك و هم سيار ميباشند.
·داراي بازار بزرگي از مشتري و كاربرهاي حرفهاي و خبره ميباشد.
·دستگاهها وابسته به ارتباط هستند: آنها ميتوانند هم در حالتي كه به يك شبكه تلفن بي سيم متصلند و هم در حالتي كه به صورت محلي با ديگر دستگاهها متصل هستند استفاده شوند و همچنين وقتي كه به هيچ گونه شبكهاي متصل نيستند.
·توليد كنندگان احتياج دارند تا بين اين محصول و محصولات ديگر تفاوت قائل شوند چون بايد در بازاي كه درگير حركت و رشدي سريع ميباشد بايد نوآوري و رقابت كنند.
·آخرين و نه كم اهميتترين مورد اينكه قالب مجبور است براي توسعة برنامه سه قسمتي باز (open) باشد.
·توجه به اين خصوصيات تنها راه ساختن محصولات خوب است جائيكه تكنولوژي عملكرد رامحدود نميكند. و ساختن محصول خوب راهي براي رشد در بازار WID مي باشد.
3- مقدمهاي بر سيستم هاي عامل PDA
براي سيستم عامل PDA چندين نقطه نظر است كه بايد مورد توجه قرار گيرد آنها عبارتند از:
·فرآيندهايي با خودراهاندازي سريع (fast bootsrtap processes)
·پاسخ بلادرنگ و بلافاصله به تعويض از يك برنامه به برنامة ديگر
·عملياتهاي پشتيباني / همگام كارا
اين نيازها به بهترين وجه با استفاده از سيستمهاي عامل بلادرنگ (realtime) تأمين ميشوند. زيرا اين سيستمها ابزارهايي را براي پاسخهاي سريع و كارا براي اجزاي PDA ها ارائه ميدهند. عموماً سيستمهاي عامل بلادرنگ بايد موارد زير را داشته باشند:
·چند وظيفهاي (Multitasking)
·نخهاي پروسس كه بتوانند اولويت بندي شوند
·تعداد كافي از سطوح وقفه
سيستمهاي عامل بلادرنگ معمولاً در سيستمهاي عامل تعبيه شده (Embedded OS) نياز هستند تا در بستههايي به عنوان قسمتي از دستگاههاي كوچك عمل كنند.
بعضي از هستهها براي رفع نيازهاي سيستمهاي عامل بلادرنگ در نظر گرفته ميشوند اگر چه ساير اجزاء مثل گردانندههاي دستگاه
(device drivers) معمولاً براي يك راه حل بخصوص نياز است و معمولاً يك سيستم عامل بلادرنگ بزرگتر از تنها يك هسته (Kernel) است.
توجه اين نكته كه بين يك سيستم بلادرنگ و سيستم عامل بلادرنگ تفاوت وجود دارد حائز اهميت است. يك سيستم بلادرنگ شامل همة عناصر – سخت افزار، سيستم عامل و برنامههاي كاربردي است . كه به آنها احتياج است تا نيازهاي سيستم را برآورده سازند.
يك سيستم عامل بلادرنگ (RTOS) تنها يك عنصر از يك سيستم بلادرنگ كامل است و بايد عملكرد كافي براي قادر ساختن تمام يك سيستم بلادرنگ براي رفع نيازهايش را ارائه كنند.
تعداد صفحات پروژه 26 صفحه می باشد.