mantiscccam

mantiscccam (http://www.mantiscccam.com/index.php)
-   مقالات و مطالب آموزشی سایر رسیو رها (http://www.mantiscccam.com/forumdisplay.php?f=361)
-   -   انيگما چيست ؟ ( به زباني ساده) (http://www.mantiscccam.com/showthread.php?t=130)

Admin 08-10-2012 22:46

انيگما چيست ؟ ( به زباني ساده)
 
انيگما چيست ؟ ( به زباني ساده)
انیگما در در واقع یک رابط کاربر گرافیکی هستش که ارتباط دستگاه با شما رو از طریق کنترل بر قرار میکنه در حقیقت تمام منو ها و تنظیمات و کارها و درخواستها و پاسخ هایی که شما هنگام کار کردن با این دستگاه می بینید همین انیگما هست.در حقیقت انیگما یک نرم افزار هست که بعد از لود شدن هسته لینوکس اجرا میشه .

انیگما نا کنون ۲ ورژن ازش منتشر شده :


اولی انبگما یک هست که در دستگاههای ۵۰۰ و ۶۰۰ و ۷۰۰۰ .. استفاده میشد. پایه و اساس این ورژن زبان ++C هست و برای همین مستفیما با کرنل و هسته لینوکس ارتباط برقرار میکنه برای همین مقداری سریع تر و یا روان تر به نظر میرسه ولی محدودیت مشکلات این زبان و طافت فرسا بودن انجام کارهای پیچیده باهاش هست.



نوع بعدی انیگما ۲ هست كه توسط شركت دريم مولتيمديا (سازنده رسيورهاي دريمباكس) منتشر شد.

این نرم افزار از یک قسمت کوچک به زبان ++C و مابقی به زیان پیتون
(phyton ) تشکیل شده و ارتباطش با لینوکس از طریق swig برقزار میشه. swig یک رابط بین++C و محیط های دیگه هست.

کلیه محصولات جدید دریم مالتی مدیا از این ورژن بهره می برند كه به دلیل انعطاف پذیری بسیار بالای پیتون قابلیت های انیگما ۲ بسیار بیشتر از انیگما یک هست.

بين انيگما يك و دو ، يك تفاوت ساختاري هم وجود داره ،

تمامي دستورات و كامپايل هاي انيگما يك به زبان ++C هست. هم هسته ، هم امولاتور هم اسكين ها هم پلاگين

ولي در انيگما 2 علاوه براينكه هسته بهينه و مجدد با همان ++C كامپايل شده مابقي پلاگين ها و .... به سمت زبان پيتون (phyton ) رو آورده و حتي در قسمت هايي از كرنل هم از پيتون كه خيلي هم انعطاف پذير تر هست استفاده ميشه .


البته ++C *زيان سطح پايين تر و پر قدرت تري هست كه به درد لايه زيرين و هسته كه بيشترين تماس با سخت افزار رو داره مي خوره.

ولي پيتون سطح بالا تر و با قابليت هاي اضافه بيشتر و ساده تر از لحاظ برنامه نويسي است.

به هر صورت هرچند انيگما2 از انيگما يك كندتر و نياز به پردازش بيشتر داره ، دريم مولتيمديا ، با توجه به قابليت هاي فوق العاده ي انيگما2 ، رو به بالاتر بردن سخت افزار دستگاهها به منظور يالاتر بردن سرعت و قدرت پردازش نمود و دريمباكس 8000 و بعد 800se را روانه ي بازار كرد .

شايد شما خيلي با اين تعاريف حال نكنيد و به كارتون نياد ! اگر بخوايم در دو خط به زبان ساده بگوييم :

مثال :

شما فرض كن يه كامپيوتر داري كه روش DOS نصب ميشه ، يه كاميپوتر داري كه روش ويندوز98 نصب ميشه و يه كاپيوتر كه ويندوز سون .

خوب اوني كه داس رو ساپورت ميكنه همون رسيورهاي معمولي ميشه (مثه ايكسكروزر)

اوني كه 98 را ساپورت ميكنه دستگاههاي انيگما1 ميشن ( مثه دريمباكس 500 و 600)

و اونهايي كه سون رو ساپورت ميكنن انيگما2 ميشن .( مثه دريمباكس 800 )

مسلما سرعت ويندوز 98 از XP يا 7 بيشتره ولي ما با تقويت سخت افزار خود مدتهاست كه ويندوز98 رو ترك كرديم .


در مورد بستن سورسها :

از مدتها پيش دريم مولتيمديا با توجه به مالكيت انيكما2 در حال انحصاري كردن آن تنها براي استفاده در دستگاههاي دريمباكس است و اكنون مدتيست از شركتهايي كه از انيگما 2 استفاده ميكنند شكايت كرده و در بسياري از موارد مجبور به پرداخت غرامتشان كرده و حتي زماني اين محصولات در اروپا قابل عرضه نبودند.

مثلا اگر توجه كرده باشيد در+VU هرجا که کلمه enigma2 بوده به کلمه dvbapp2 تبدیل شده تا از شر اين موانع رهايي يابد .

ولي اخيرا كار را از اين هم فراتر برده و براي اينكه انيگما2 را پيشرفته تر براي استفاده ي ديگران آماده نكرده باشد پس از عرضه نسخه 3.2 ایمیج CVS اقدام به حذف تمام منابع خود کرد كه با اين شرايط +VU مجبور به ارائه و معرفي آن سايت كه نام برده شد گرديد.
بدون ذكر منبع كپي نكنيد .


اکنون ساعت 06:12 برپایه ساعت جهانی (GMT - گرینویچ) +3.5 می باشد.

Powered by vBulletin Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.6.0