0

همه چیز در مورد سیمبین (Symbian)

 
javid1000
javid1000
کاربر طلایی1
تاریخ عضویت : دی 1390 
تعداد پست ها : 53859
محل سکونت : آ.غربی-سولدوز

مشخصات ورژن های مختلف سیمبیان
شنبه 13 اسفند 1390  12:47 PM

تا کنون 10 سیستم عامل با نام ‏Symbian‏ منتشر شده اند که آخرین نسخه استفاده شده در گوشی های معمول نسخه 9.2 ‏آن است .آخرین نسخه هایی هم که به نمایش درآمده ولی هنوز خبری از استفاده آنها در گوشی های موبایل نیست نسخه ‏های 9.3 و 9.5 می باشد که به ترتیب در جولای 2006 و مارچ 2007 به نمایش درآمده اند. از تغییراتی که در نسخه 9.5 ‏نسبت به نسخه های دیگر دیده می شود یکی اینکه برنامه ها تا 75% سریعتر اجرا می شوند و دیگری بهینه سازی جهت ‏تکنولوژی ‏DVB-HTV‏ در آن است علاوه بر این پشتیبانی از ‏SQL‏ نیز توسط ‏SQLite‏ در آن فراهم شده است.‏


فناوری سیمبیان

Symbian‏ سیستم عاملی ست که شاید مهم ترین توصیف در قبال آن این است: ‏Symbian‏ سیستم عاملی ست برای ‏وسایل دستی و همراه پس می بایست قدرت ارائه بالاترین کارائی در پائین ترین امکانات سخت افزاری را داشه باشد بنابراین ‏و با در نظر گرفتن این ویژگی بسیار کم پیش می آید که در این سیستم عامل با موضوع کمبود حافظه روبرو شویم . یکی دیگر ‏از ویژگیهایی که ‏Symbian‏ را از سیستم عاملهای دیگر نظیر دسک تاپ ها متمایز می کند این است که ممکن است این ‏سیستم عامل برای ماهها و شاید سالها روشن و مشغول به کار باقی بماند بنابراین قدرت پایداری و ‏Stability‏ این ‏سیستم می بایست در سطح بسیار بالائی قرار بگیرد. از دیگر ویژگی های ‏Symbian‏ ویژگی ست با نام ‏Active Objects‏ که در ‏آن در لحظاتی که از ‏CPU‏ استفاده نمی شود بطور کلی آن را خاموش می کند و به این ترتیب در مصرف باتری بسیار صرفه ‏جوئی می گردد. زبان برنامه نویسی اصلی ‏Symbian‏ همانگونه که اشاره شد ‏C++‎‏ می باشد که البته این بدان معنی نیست ‏که نمی توان برنامه های دیگر را در ساختار آن استفاده کرد . در حقیقت می توان توسط زبان های برنامه نویسی دیگری نظیر ‏OPL،Python‏ ،ویژوال بیسک و یا حتی ‏Perl‏ و جاوا نیز برای ‏Symbian‏ برنامه نوشت.‏ از لحاظ ساختاری در پائین ترین لایه، هسته یا کرنل سیستم عامل بهمراه کتابخانه توابع قرار دارد که به توسط آن برنامه های ‏اجرا شده توسط کاربران اجازه می یابند که به این توابع کتابخانه ای دسترسی پیدا کنند. در حقیقت هسته اصلی ‏Symbian‏ بر ‏پایه معماری میکرو کرنل (‏MicroKernel Architecture‏) بنا شده است بدین معنی که در ساختار آن کمترین رجوع و استفاده از ‏کرنل توسط سیستم عامل انجام می شود و کلا این هسته شامل دو عنصر مدیریت حافظه و ‏Schedular‏ می باشد و در آن ‏خبری از پشتیبانی از فایل های سیستمی و یا عناصر شبکه وجود ندارد و در حقیقت اینگونه وظایف به عهده سرور های خارج ‏از کرنل واگذار شده است تا با محدود کردن وظایف کرنل سیستم عامل کند و سنگین نگردد. اندکی بالاتر و در لایه بعدی ‏سیستم، قسمت ‏System Libraries‏ قرار دارد که در آن اندازه و ظاهر تمام شکل ها و کاراکتر ها بهمراه بانک اطلاعاتی ‏DBMS‏ ‏قرار دارد که جزئی حیاتی از کارکرد متعادل سیستم می باشند. لایه بعدی ‏Networking and communication‏ نام دارد که در ‏آن سه بخش قابل تفکیک دیده می شود با نام های : ‏ETEL‏ ،‏‎ ‎‏ ‏ESOCK‏ و ‏C32‎‏ که هر کدام وظایف خاصی در رابطه با ارتباطات ‏پیرامون این سیستم عامل بعهده می گیرند به عنوان مثال قسمت ‏C32‎‏ مسئول بخش ارتباطات سریال دستگاه می باشد. علاوه ‏بر این قسمت هایی برای ارتباطات کوتاه نظیر بلوتوث ‏IrDA‏ و ‏USB‏ نیز در این بخش تعبیه شده است. بخش عمده دیگری که در ‏ساختار سیستم عامل یافت می شود بخشی ست با نام ‏UIKON‏ که مسئول شیوه نمایش رابط کاربری (‏User Interface‏) می ‏باشند و چون معمولاً این قسمت توسط برنامه های جانبی (‏Themeها به عنوان مثال) قابل تغییر است لذا تنها رابط کاربری پیش ‏فرض در اینجا دیده می شود

مدیریت:تالارهای دانشگاه،دانشجو

مدیریت سابق تالارهای تلفن همراه

صفحه اختصاصی:

civilica.com/p/98085

اولین مدرسه عشق که تأسیس شد  /  درس عشق علی و فاطمه تدریس شد
گـل ادم چـو سـرشـتن به کاه ازلــی  /  اولـین کلمه که آمـوختند علـی بود علـی

تشکرات از این پست
دسترسی سریع به انجمن ها