تبليغاتX
IT- MAGAZINE
با سلام امروز میخواهم در مورد سه سیستم عامل معروف که در گوشیهای موبایل و PDA 

(Personal Digital Assistant) استفاده میشود برای شما توضیحاتی بنویسم.

حال میپردازیم به ساختار اولیهء که تمامی سیستم عاملهای دنیا از آن پیروی میکنند:

سیستم عامل

 اصلی‌ترین نرم افزار یک کامپیوتر است که کنترل و مدیریت مستقیم سخت افزار و اعمال اساسی یک کامپیوتر را انجام می‌دهد.

سیستم عامل وظیفه دارد سخت افزارها را کنترل کند و به برنامه‌ها اجازهٔ دسترسی به سخت افزار و منابع سیستم مانند حافظه و پردازشگر را بدهد.

امروزه مشهورترین سیستم عامل در جهان نرم‌افزار ویندوز است که بر روی اکثر رایانه‌های شخصی نصب شده‌است. علاوه بر ویندوز سیستم‌های عامل‌های دیگری نیز بر روی انواع رایانه‌ها به‌کار می‌رود از جمله یونیکس و لینوکس و سولاریس و بی اس دی و مک و ام وی اس .

 سیستم عاملها مهمترین نرم افزار در کامپیوترها هستند. پس از روشن کردن کامپیوتر اولین نرم افزاری که مشاهده میشود سیستم عامل بوده و آخرین نرم افزاری که قبل از خاموش کردن کامپیوتر مشاهده میشود بازهم  سیستم عامل است. سیستم عامل نرم افزاری است که امکان اجرای تمامی برنامه‌های کامپیوتری را فراهم می‌آورد. سیستم عامل با سازماندهی، مدیریت و کنترل منابع سخت افزاری امکان استفاده بهینه و هدفمند آنها را فراهم می‌آورد.تمام کامپیوترهای شخصی دارای سیستم عامل می‌باشند. ویندوز و یونیکس از سیستمهای عامل مهم در این زمینه هستند. صدها نوع سیستم عامل تاکنون با توجه به اهداف متفاوت طراحی و عرضه شده‌است. سیستمهای عامل مختص کامپیوترهای بزرگ، سیستمهای روبوتیک، سیستمهای کنترلی بلادرنگ، نمونه هائی در این زمینه می‌باشند. سیستم عامل به زبان ساده تحلیل و بررسی دو عملیات اساسی را در کامپیوتر انجام می‌دهد : 

 ۱- مدیریت منابع نرم افزاری و سخت افزاری .

 ۲- ارائه یک رابط (Interface) یکسان برای سایر برنامه‌های کامپیوتری است.

  اولین وظیفه یک سیستم عامل، مدیریت منابع سخت افزاری و نرم افزاری است.

برنامه‌های متفاوت برای دستیابی به منابع سخت افزاری ٬ نظیر: پردازنده، حافظه ها، دستگاههای ورودی و خروجی، حافظه های جانبی و ... درتلاشند . سیستمهای عامل بعنوان یک مدیر عادل و مطمئن زمینه استفاده بهینه از منابع موجود را برای هر یک از برنامه‌های کامپیوتری فراهم می‌نمایند.

دومین وظیفه  یک سیستم عامل ارائه یک رابط (Interface) یکسان برای سایر برنامه‌های کامپیوتری است. در این حالت زمینه استفاده بیش از یک نوع کامپیوتر از سیستم عامل فراهم شده و در صورت بروز تغییرات در سخت افزار سیستمهای کامپیوتری نگرانی خاصی از جهت اجرای برنامه وجود نخواهد داشت، چراکه سیستم عامل بعنوان یک رابط بین برنامه‌های کامپیوتری و سخت افزار ایفای نقش میکند .

برنامه نویسان کامپیوتر نیز با استفاده از نقش سیستم عامل بعنوان یک رابط براحتی برنامه‌های خود را طراحی و پیاده سازی کرده و در رابطه با اجرای برنامه‌های نوشته شده بر روی سایر کامپیوترهای مشابه نگرانی نخواهند داشت. (حتی اگر میزان حافظه موجود در دو کامپیوتر مشابه نباشد). در صورتیکه سخت افزار یک کامپیوتر بهبود و ارتقاء یابد، سیستم عامل این تضمین را ایجاد خواهد کرد که برنامه‌ها، در ادامه بدون بروز اشکال قادر به ادامه حیات وسرویس دهی خود باشند.

حال با این دیباچهء که در بالا نوشتم می پردازیم به معرفی این سه Oprating System) OS)

1- Windows CE

2- Palm OS

3- Symbian

 

1- Windows CE

مايكرو سافت  Windows CE سيستم عاملي است كه براي سيستم هاي محاط شونده (تو كاري)embedded طراحي شده.

Windows CE در دو صورت Smart Phone(شکل۱)  و  Windows Mobile (شکل۲) ارائه میشود

اين سيستم عامل برخی از توانائیها و قابليتهای Pda  را به تلفنهای همراه اضافه كرده است. اين سيستم عامل در مقايسه با ديگر محصولِ شركت مايكروسافت، Pocket PC Phone Edition در مجموع قابليتهای كمتری فراهم میكند. همچنين به حافظه كمتری نياز دارد و از واسط كاربر سادهای بهره میبرد. همچنين انرژی كمتری مصرف میكند. محصول Pocket PC Phone Edition كه برای دستگاههای Pda  با قابليتهای تلفنی طراحی شده است از تمهيدات امنيتی بهبود يافته، قابليتهای چند رسانهای، صفحات نمايش لمسی و توانايی چند كاره ای پشتيبانی میكند.

فرق Smart Phone  و  Windows Mobile  در این است که در سيستم عامل Smartphone توانايی صفحه نمايش تماسی را در اختيار كاربر نميگذارد و كاربران میبايست از صفحه كليد تلفن همراه برای وارد كردن فرمانها استفاده كنند. شركت مايكروسافت ادعا میكند كه به اين خاطر از صفحات نمايش تماسی در سيستم عامل Smartphone پشتيبانی نمیكند كه كاربران بتوانند با يك دست نيز از اين دستگاهها استفاده كنند. واضح است كه برای استفاده از قابليت صفحات نمايش تماسی هر دو دست كاربر درگير خواهند شد.

 

2- Palm OS (شکل۳)

 سيتم عامل palm يك سيستم عامل است كه بوسيله palmsource,inc براي pda طراحی شده.تاريخچه برنامه هاي روي سيستم عامل palm به صورت آيكن نمايش داده می‌‌شوند ،سيستم عامل palm توسط jeff Howkins براي استفاده در pda‌ها بوسيله us robotics نسخه 1.0 تهيه شده بود سيستم عامل Palm يا Palm OS اولين بار در سال 1998 به عنوان سيستم عامل موفقِ اولين دستگاه PDA ، موسوم به Palm Pilot ، مورد استفاده قرار گرفت براي pilot اصلي ونسخه 2.0 براي palm pilot شخصي و پيشرفته .
برنامه اي داخل سيستم عاملpalm به صورت ليست نيز می‌توانند به نمايش دربيايند. نسخه چهار با سري ام 500 به جريان افتاد و بعد در دسترس قرارداده شد و با بهينه كردن براي سخت افزار قديمی. و اضافه کرد یک ارتباط استاندارد برای دسترسی خارجی FS (شبیه کارت SD) و بهبود دادن دفترچه راهنما ی تلفن، امنیت و..

 شركتPalm اخيراً واسط برنامههای كاربردی خاصی به اين سيستم عامل افزوده است كه توانائیهای تلفنی را نيز به آن مي افزايد.

   نگارشهای اوليه و 16 بيتی اين سيستم عامل خانواده پردازندههای موتورولا 68000 با نام اختصاری Dragonball را پشتيبانی ميكرد. به منظور پشتيبانی از كاربردهای امروزی تلفنهای همراهِ هوشمند، نگارش 32 بيتی اين سيستم عامل با نام Palm OS 5 بازنويسی شده است و پردازندههای قوی ARM-Based محصول شركتهای اينتل، موتورولا، و تگزاس اينسترومنت را به كار میگيرد. اين سيستم عامل علاوه بر فناوری رمزنگاری 128 بيتی SSL، پخش موسيقی، سرويسگيرنده پستالكترونيكی، و پيامرسان اينترنتی را نيز ارائه میكند. سيستم عامل Palm OS همچنين صفحه نمايش با قدرت تفكيك پذيری بالاتر، مرورگر وِب، نرمافزار شبكههای خصوصی مجازی، و واسط برنامههای كاربردی برای پشتيبانی از شبكههای محلی بی‌‌سيم مبتنی بر IEEE 802.11b را در بردارد.

 

 

  3- Symbian

  سيستم عامل Symbian اولين بار در سال 1998به صورت کاملاً مخفی و خصوصی برای کار بر روی سیستم عاملی برای موبایل‌ها تأسیس شد. مقر اصلی این شرکت در انگلیس است . شركت Symbian شركتی است كه توسط بزرگترين سازندگان تلفنهای همراه در جهان نظير:

Nokia، Sony-Erricson، LG، Samsung، Motorola، Arima، BenQ، Fujitsu، Lenovo، Sanyo، Sendo، Mitsubishi Electronics و Siemense  تأسيس شده است.

 اين نكته ويژگی قابل توجهی برای محصولات اين شركت به شمار میرود. در واقع مشتريان عمده محصولات شركت Symbian، همان تأسيسكنندگان آن هستند. شركت Metrowerks نيز به عنوان سازنده ابزار برنامه سازی از اين سيستم عامل حمايت می كند. سيستم عامل Symbian علاوه بر پخش صدا، پست الكترونيكی، پيام رسان، و قابليت چندريسمانی در سطح سيستمعامل، توانايی پخش ويدئو را نيز دارد. به علاوه هر برنامه در اين سيستم عامل از فضای آدرسدهی محافظت شدهای بر خوردار است كه اين نكته تداخل دسترسی به حافظه توسط برنامههای كاربردی را كاهش میدهد. تداخلهايی كه میتوانند منجر به از كار افتادن سيستم عامل شوند.يكی ديگر از ويژگیهای اين سيستم عامل كه مورد علاقه و توجه سازندگان تلفنهای همراه است، عدم گنجاندن نام سيستمعامل (يعنی Symbian) در User Interface آن است. به اين ترتيب سازندگانِ دستگاه تلفنِهمراه میتوانند منحصراً نام خود را بر روی محصول نهايی نمايش دهند. علاوه بر اين سيستم عامل Symbian بيش از ساير سيستمهای عاملِ تلفنهای هوشمند از استانداردهای نظير Java ، Bluetooth و SyncML استفاده و حمايت میكند.

در Symbian دو نوع Interface وجود دارد

اولین رابط که بیشترین استفاده را در موبایل‌ها دارد توسط نوکیا نوشته شده است. این رابط دارای نسخه‌های مختلفی است اما Series 60 (شکل ۴)نسخه اصلی این رابط است که بسیار مورد استقبال قرار گرفته است.

دومین با نام UIQ به وجود آمده است که دارای امکانات بسیار خوبی است و رفته رفته در حال باز کردن جای خود در بین شرکت‌های تولید کننده موبایل است.

 

معرفی UIQ(شکل ۵) 

 یک شرکت تازه تأسیس در یکی از شهرهای سوئد در اواخر سال 1999 پایه گذار این رابط کاربری شد.

اساس این رابط کاربری بر پایه تغییر بر اساس سلیقه کاربر بنا نهاده شده است و به راحتی قابل تغییر می‌باشد. این رابط کاربری دارای ویژگیها و برنامه‌های خاص خود است که از آن جمله می‌توان به تکنولوژی خاص به کار رفته در آن، theme‌ها، مرورگر وب، سیستم پیغام رسان، سیستم تماس‌ها و سیستم برنامه‌های کاری اشاره کرد که به گونه خاصی در این رابط کاربری قرار گرفته‌اند. برای هر برنامه نصب شده دو نوع حالت دید وجود دارد. حالتی که می‌توانید لیست برنامه‌ها را ببینید و حالتی که توضیحات آن برنامه قابل مشاهده است. کار با این رابط کاربری بسیار آسان است و وقت زیادی برای یادگیری آن لازم نیست. همچنین از تکنولوژی ذخیره سازی اتوماتیک استفاده شده است و همه تغییرات بدون نیاز به کاربر و حتی موقعی که برنامه هنوز باز است در حافظه ذخیره شده و به این طریق شما هیچیک از اطلاعات خود را از دست نمی‌دهید. حرکت در بین برنامه‌ها و امکانات هم بسیار آسان و ساده طراحی شده است و با حداقل کلیک می‌توان به امکانات رابط کاربری دست پیدا کرد.تکنولوژی به کار رفته تصویری و استفاده در UIQ بر اساس قلم نوری می‌باشد. صفحه نمایش موبایل‌های این سیستم عامل باید دارای حالت حساس و به صورت Touch Screen بوده و دارای قابلیت نمایش رنگ به صورت 12bit و 16bit باشد.

 

                       جدول زیر راه کارهای سازنگان برای استفاده بهینه از حافظه گوشیهاست.

مقایسه

 

 گوشیها

 

حال به پایان این مقاله رسیدیم امید وارم که این مقاله تونسته باشه اطلاعات هر چند مختصر در مورد این سیستمها به شما دوستان داده باشه.

                                                                     باتشکر

 

+ نوشته شده توسط خشایار نمسه چی در شنبه 9 اردیبهشت1385 و ساعت 18:45 |

 

کلیه حقوق این وبلاگ محفوظ است و هرگونه کپی برداری با ذکر منبع بلامنع است

All Rights Reserved 2006-2007 © IT-MAGAZINE.Blogfa.Com

 

: آخرین خبرهای ایران و جهان