آخرین اخبار و مقالات و مطالب پیرامون برنامه کامپیوتری در ایران آی سی تی نیوز ، پایگاه فناوری اطلاعات و ارتباطات ایران

بر روی این دامنه اینترنتی

سیستم مدیریت محتوا

پارس

سی ام اس

نصب شده است که نرم افزاری قوی جهت

طراحی سایت

می باشد.

طراحی وب

با استفاده از

پرتال

(

پورتال

) پارس منجر به

طراحی وب سایت

شما می شود.

طراحی وب سایت

کپی رایت

پورتال

پارس

سیم کارت و گذرنامه شما در دنیای همراه

آیا تا به حال به این مساله فکر کرده اید که چرا برای استفاده از شبکه موبایل حتما باید از قطعه ای به نامsim card استفاده کرد؟ و اساسا این قطعه کوچک چیست و چه قابلیت هایی دارد؟ یا این سوال که مگر در سیم کارت چه اطلاعاتی وجود دارد که می توان از آنها کپی برداری کرد؟
سیم کارت یا واحد شناسایی مشترک (subscriber identity module) یک تراشه حافظه قابل حمل است که در گوشی های تلفن همراه و به منظور استفاده از سرویس های شبکه مخابرات سیار استفاده می شود. این واحد حافظه همزمان با دیجیتال شدن شبکه های مخابرات سیار و ظهور نسل دوم این شبکه ها یعنی gsm در سال 1990 ارائه شد. در واقع سیم کارت یک هارد دیسک بسیار کوچک است که به صورت اتوماتیک با قرار گرفتن در هر گوشی موبایل فعال شده و اطلاعات مختلفی از جمله شماره تلفن، اطلاعات شبکه ای مشترک، دفترچه تلفن، پیام های کوتاه و.... را در خود ذخیره می کند. به بیان دیگر سیم کارت نقش یک گذرنامه را بازی می کند که با ارائه آن می توان از سرویس شبکه سیار کشورهای مختلف برای برقراری ارتباط استفاده کرد.
ظرفیت:
سیم کارتها در انواع مختلف و با ظرفیت های حافظه ای متنوع در بازار موجود می باشند: سیم کارت های ،16 ،32 64 و 512 کیلو بایتی که موارد توزیع و استفاده آنها بستگی به گستردگی شبکه موبایل آن منطقه دارد. البته در حال حاضر سیم کارت هایی با حافظه های 128 و 512 مگا بایتی نیز به بازار ارائه شده اند.
سیستم عامل:
سیستم عامل سیم کارت در دو نوع جاوا و سیستم عامل های محلی موجود است که نوع محلی، اختصاصی بوده و مبتنی بر نرم افزارهای مخصوص فروشندگان آن می باشد در حالی که سیم کارت های جاوا، مبتنی بر زبان برنامه نویسی جاوا هستند و مهمترین ویژگی آنها عدم وابستگی به سخت افزار است.
اطلاعات ذخیره شده:
سیم کارت شامل اطلاعات بخصوصی از شبکه است که برای تصدیق، شناسایی و سرویس گیری مشترکان در شبکه مورد استفاده قرار می گیرند این اطلاعات عبارتند از: شماره شناسایی بین المللی مدار کارت iccid): )این شماره که در واقع شماره سریال سیم کارت می باشد، یک عدد 19 یا 20 رقمی است که بر روی بدنه سیم کارت نیز حک شده است. در شبکه هر اپراتور سیم کارت ها با یک شماره یگانه و منحصر به فرد با عنوان شناسه بین المللی مشترک موبایل (imsi) شناسایی می شوند که شبکه برای شناسایی، برقراری ارتباطات و سرویس دهی به مشترک از این شماره که توسط اپراتور بر روی سیم کارت ذخیره می شود، استفاده می کند. این شماره یک عدد 15 رقمی است که 3 رقم اول آن مشخص کننده کد موبایل کشور (برای ایران 432)، دو رقم بعدی مشخص کننده کد شبکه موبایل (برای شبکه mci کد 11) و 10 رقم آخر نیز شماره شناسایی مشترک موبایل است. کلید تصدیق یا (ki) یکی دیگر از پارامترهایی است که در حافظه سیم کارت ذخیره می شود. این شماره که یک عدد 32 بیتی یگانه بوده و برای هر سیم کارت متفاوت است، برای تصدیق و به رسمیت شناختن سیم کارت در شبکه مورد استفاده قرار می گیرد. این شماره همچنین در پایگاه داده شبکه ذخیره می شود. مروری مختصر بر فرآیند تصدیق مشترکین در شبکه، موارد کاربرد اطلاعات فوق را بیشتر مشخص می کند. با قرار دادن سیم کارت در گوشی تلفن همراه و روشن کردن آن در ابتدا، سیم کارت imsi خود را برای به منظور تصدیق و سرویس گیری به شبکه ارسال می کند. سپس شبکه با جستجو در پایگاه داده خود شماره imsi ارسال شده و ki تخصیص داده شده به آن را پیدا می کند. (در صورتی که شماره imsi در پایگاه داده موجود نباشد، مشترک قادر به سرویس گیری نخواهد بود) سپس شبکه با تولید یک عدد تصادفی (random) و ترکیب آن با ki، یک عدد جدید را تولید کرده و همزمان عددتصادفی خود را نیز برای مشترک ارسال می کند. سیم کارت نیز با در یافت این عدد، آن را با ki ذخیره شده در خود ترکیب کرده و عدد حاصل را مجددا برای شبکه ارسال می کند. نهایتا شبکه دو عدد ترکیبی را با یکدیگر مقایسه می کند و در صورت تطابق، اجازه امکان استفاده از شبکه را برای سیم کارت مربوطه صادر می کند. این فرآیند کاربرد ki و همچنین یکی از کاربردهای imsi را در شبکه نشان می دهد.
1. شناسه ناحیه مکانی:
یکی دیگر از اطلاعاتی که در سیم کارت ذخیره می شود اطلاعات مربوط به جایگاه مشترک در شبکه است که از طرف شبکه برای هر سیم کارت ارسال شده و با نام شناسه ناحیه مکانی (lai) شناخته می شود. شبکه هر اپراتور به نواحی مکانی مجزایی با نام location area تفکیک می شود که هر ناحیه دارای یک عدد یگانه و منحصر به فرد بانام lai است. وقتی که مشترک ناحیه مکانی خود را به واسطه حرکت در شبکه تغییر می دهد، اطلاعات ناحیه جدید در سیم کارت ذخیره شده و برای شبکه ارسال می شود تا شبکه از آخرین موقعیت مکانی مشترک آگاه شود. در صورتی که گوشی موبایل خاموش شده و مجددا روشن شود، سیم کارت با بازیابی اطلاعات خود، به جستجوی آخرین lai ذخیره شده می پردازد. این کار با جلوگیری از جستجو در کلیه فرکانس ها، باعث تسریع در زمان برقراری ارتباط مشترک با شبکه خواهد شد. نام اپراتور (spn)، شماره تلفن مشترک، شماره مربوط به مرکز پیام کوتاه (smsc) و سرویس های ارزش افزوده (vas) از دیگر اطلاعاتی است که بر روی سیم کارت ذخیره می شود.
سیم کارت های جاوا:
جاوا یک زبان برنامه نویسی موضوعی (شیء گرا) است که توسط شرکت sun و با فلسفه «کبار بنوس، هرجا اجرا کن » ایجاد شد. بدین معنا که یک برنامه کامپیوتری جاوا می تواند بر روی کارپایه های مختلف مثل: ویندوز، لینوکس و یا مکینتاش اجرا شود. در واقع برنامه نویسان جاوا بدون توجه به سیستم عامل انتهایی مورد استفاده، بر روی برنامه های کاربردها تمرکز دارند. اما در سایر زبان های برنامه نویسی، کد برنامه باید به کد سیستم عامل مورد نظر ترجمه شده و سپس فایل های اجرایی آن ایجاد شود. درصورتیکه برنامه های جاوا تنها به یک مفسر حین اجرا (jvm) نیاز دارند تا دستورات آن را به دستورات سیستم عامل مورد استفاده، تغییر دهد. این برنامه که یک برنامه محلی سیستم عامل است می تواند به صورت رایگان تهیه و مورد استفاده قرار گیرد. تکنولوژی کارت های جاوا برای سیم کارت های موبایل در سال 1999 و توسط شرکت sun به بازار ارائه شد و امکان ارائه سرویس های ارزش افزوده را از طرف اپراتورها برای مشترکان شبکه فراهم کرد. بدین صورت که مشترکین با استفاده از این سیم کارت ها می توانند برنامه های کاربردی مختلفی که از طرف اپراتور شبکه ارائه شده و معمولا بر روی پرتال آن قرار داده می شود را بروی گوشی خود بارگذاری نمایند. این کارت ها مبتنی بر کارپایه های j2me و واسط های برنامه نویسی کاربردی (api) مختص به آن می باشند. نهایتا می توان گفت که ارتقاء شبکه های مخابرات سیار و امکان ارائه سرویس های دیتا توسط اپراتورها و امکان ارائه کاربردها وسرویس های متنوع به کاربران و همچنین رقابت شدید ایجاد شده در بازار، باعث ایجاد تغییرات گسترده ای در فناوری گوشی ها و سیم کارت ها نیز شده است به نحوی که سازندگان این تجهیزات مجبور شده اند تا از ابزار های مختلفی از جمله سیستم عامل های باز در گوشی های تلفن همراه و حتی سیم کارت ها به منظور میزبانی و مدیریت برنامه های کاربردی و سرویس های ارائه شده توسط اپراتورها، استفاده نمایند.
ictna.ir

منبع : بازیاب  تاریخ : 9   مهر   1388  شاخه : مخابرات

نرم افزار تشخیص خمیازه در دست ساخت است

... گروهی از محققان آمریکایی و هندی در حال ساخت برنامه کامپیوتری جدیدی هستند که خمیازه کشیدن را در افراد تشخیص داده، از بروز احتمال تصادف حین خمیازه کشیدن در جاده ها جلوگیری می کند ... گزارش مربوط به سیستم جدید تشخیص خمیازه در افراد در آخرین شماره از نشریه تخصصی "نگاه کامپیوتری و روبوتیکی" به چاپ رسیده است ...

منبع : همکاران سیستم    تاریخ : 10   آبان   1389   شاخه : برنامه نویسی   


«کپچا» آزمون میان انسان و کامپیوتر

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

منبع : هموطن سلام    تاریخ : 26   مهر   1388   شاخه : اینترنت   


موج امید در ساحل it

... این وضعیت با دهه های 70 و 80 میلادی فرق می کند که در آن موقع تنها شرکت ibm محصولات خود را در بازار عرضه می کرد و کاربران برای خرید یک قطعه یا برنامه کامپیوتری با گزینه های مختلفی روبه رو نبودند ... با این جریان قیمت نمایشگرها بسیار ارزان شده است، خدمات اینترنتی پهن باند گسترش بیشتری پیدا کرده اند، شرکت های عرضه کننده این خدمات با پیشنهاد راه های جدید به دنبال افزایش درآمد خود هستند و اقبال کاربران جهانی به تصاویر ویدئویی موجب شده از حجم کلی مسافرت ها در سراسر جهان کاسته شود که در این زمینه شبکه های کامپیوتری و اینترنت بیشترین تاثیر را برجای گذاشته اند ... از زمانی که سیستم عامل ویندوز ویستا وارد بازار شد، عرضه dramها برای کامپیوترهای شخصی به میزان زیادی افزایش پیدا کرد و احتمال می رود طی چند ماه آینده با روی کار آمدن نسخه نهایی سیستم عامل windows7، شاهد بزرگ ترین تحولات در زمینه پردازنده ها و حافظه های کامپیوتری باشیم که همه این مسائل متاثر از سیستم عامل ویندوز ویستا خواهد بود ... برخی کارشناسان احتمال داده اند در سال 2009 انفجاری بزرگ در دنیای بازی های کامپیوتری روی خواهد داد و شاهد تحولاتی عظیم در این حوزه خواهیم بود ...

منبع : هموطن سلام    تاریخ : 2   مرداد   1388   شاخه : فن آوری اطلاعات   


برنامه نویسی خودکار

... برنامه نویسی خودکار1 به گونه ای از برنامه نویسی کامپیوتری گفته می شود که در آن به کمک مکانیزم هایی یک برنامه کامپیوتری ایجاد می کنند ... این گونه برنامه نویسی درست نقطه مقابل برنامه نویسی کامپیوتر توسط برنامه نویس (فرد) است ... البته در این تعریف توافق کمی وجود دارد و به سختی می توان به تعریفی دقیق و جامع رسید، چرا که معنای برنامه نویسی خودکار در طول زمان تغییر کرده است ... دیوید پارناس2، یکی از ارکان اساسی پنهان سازی اطلاعات در برنامه نویسی ماژولار، تاریخچه این واژه را بررسی و اشاره کرده است که در دهه 40 میلادی، برنامه نویسی خودکار به مکانیزه کردن امور لازم برای سوراخ کردن کاغذهای کد می گفتند ... اما بعدها به ترجمه زبان های برنامه نویسی سطح بالایی چون فورترن3 و الگول4 اطلاق شده است ... دیوید پارناس همچنین نتیجه گیری کرده است که: «برنامه نویسی خودکار همواره تعبیر یک زبان سطح بالاتر به زبانی سطح پایین تر بوده که برای برنامه نویس ساده تر باشد ... برنامه نویسی نسلی برنامه نویسی نسلی6 نوعی از برنامه نویسی کامپیوتر است که طی آن، خودش اقدام به تولید کد منبع برنامه می کند ... تولید کدمنبع تولید کدمنبع، یعنی عمل ایجاد کد منبع بر مبنای مدلی آنتولوژیک13 مانند یک الگو که با یک ابزار برنامه نویسی مثل پردازنده الگو یا محیط توسعه یکپارچه ( (ide 14 همراه باشد ...

منبع : جام جم آنلاین    تاریخ : 20   اردیبهشت   1388   شاخه : برنامه نویسی   


آمیزه ای از ویروس و هنر

... آنلاین- فرانک عطیف:یک شرکت کامپیوتری فعال در حوزه امنیت، به یک هنرمند رومانیایی به نام «الکس دراگو لسکو» مشاوره فنی داده تا از ویروس ها، تروجان ها و کرم های اینترنتی نماهای تصویری تهیه کند ... این شرکت به دراگو، کد اصلی و اولیه آنها را می دهد و او با استفاده از ویژگی ها و مشخصه های هر برنامه، یک تصویر که نمایانگر آن باشد، خلق می کند ... هر تصویر با توجه به ساختار کد «ویرال» و دیگر ویژگی های برنامه نویسی، طراحی می شود ... در این حمله از کاربران، اطلاعات شخصی شان درخواست شده تا به کمک آن سرقت اطلاعات و هویت امکان پذیر شود ویروس کامپیوتری، یک جور برنامه کامپیوتری است که می تواند خودش را کپی و کامپیوتر را بدون اجازه یا اطلاع صاحب و کاربر، آلوده کند ... واژه ویروس، به طور کلی برای صحبت در باره انواع برنامه های مخرب و زیانبار استفاده می شود ... گاه نمونه اصلی کپی ها را تغییر می دهد و متحول می کند؛ گاه خود کپی ها، خودشان این کار را انجام می دهند گاهی ویروس ها با کرم های کامپیوتری یا نمونه دیگری به نام «اسب تروا»، که اغلب در نوشته ها به شکل تروژان، آن را می بینید، اشتباه می شود ... این دو تا می توانند در صورتی که اجرا شوند، «داده» های یک سیستم کامپیوتری را خراب کنند، یا اجرای فرمان و کارها و یا فعالیت های شبکه ای را از کار بیندازند ...

منبع : همشهری آنلاین    تاریخ : 19   اردیبهشت   1388   شاخه : امنیت   


فراخوان از راه دور پردازه ها

... فراخوان از راه دور پروسیجر یا rpc 1 فناوری ارتباط بین پروسس ها2 است که اجازه می دهد یک برنامه کامپیوتری، به ساب روتین یا پروسیجری تبدیل شود که قابلیت اجرا در یک فضای آدرس3 دیگر را داشته باشد (که معمولا کامپیوتر دیگر و در شبکه است)، بدون آن که برنامه نویس برنامه اش را به این صورت نوشته باشد ... بدین ترتیب، برنامه نویس فقط همان کدهایی را می نویسد که قرار بود در اجرای محلی برنامه بنویسد ... در برنامه نویسی شی گرا از این مفهوم به فراخوان از راه دور، یا فراخوان متد از راه دور تعبیر می شود ... همچنین در برنامه نویسی چند نخی4، استفاده از چند نخ باعث می شود عمل فراخوانی از راه دور تابع یا پروسیجر به صورت موازی هم انجام شود ... آر پی سی از مدل محاسباتی مشتری™خدمتگذار استفاده می کند و این موضوع باعث می شود برنامه نویسی به این روش ساده تر و قدرتمندتر باشد ... بعد از کامل شدن آر پی سی، برنامه مشتری ادامه پیدا می کند ... آر پی سی به طور خاص از برنامه های تحت شبکه پشتیبانی می کند ... dcom فناوری دیگری ابداع مایکروسافت بود که به برنامه ها اجازه می داد از یکدیگر برای اجرا استفاده کنند ... پاسخ به برنامه فراخواننده بر می گردد و برنامه کار خود را در میان دیگر پروسس ها دنبال می کند ...

منبع : جام جم آنلاین    تاریخ : 11   اسفند   1387   شاخه : برنامه نویسی   


language translation program

... یک برنامه کامپیوتری که عبارات را از یک زبان به زبان دیگر ترجمه می کند ... برنامه های ترجمه زبان معمولا با زبان های سطح بالا مورد بحث قرار می گیرند ... به عنوان مثال ممکن است یک برنامه قابلیت ترجمه از زبان برنامه نویسی c به زبان برنامه نویسی فورترن (fortran) یا زبان های دیگر را داشته باشد ... قفل شدن ممکن است علت های گوناگونی داشته باشد، مانند گیرکردن چند خط برنامه در حلقه های بی پایان (infinity loop) ، داغ کردن بخشی از دستگاه، مخدوش بودن بخشی از حافظه و مانند آن ...

منبع : جام جم آنلاین    تاریخ : 29   دی   1387   شاخه : برنامه نویسی   


نسخه دوم نرم افزار مرورگر موزیلا عرضه شد

... این نرم افزار همچنین بعنوان یک ابزار یا برنامه کامپیوتری برای firefox به شمار می آید و برای گوشی های تلفن همراه نیز مورد استفاده فراوانی دارد و روی گوشی نوکیا مدل n810 internet tablet آزمایش شده است ...

منبع : موبنا    تاریخ : 25   دی   1387   شاخه : اینترنت   


بازار فناوری در سال 2009

... این وضعیت با دهه های 70 و 80 میلادی فرق می کند که در آن موقع تنها شرکت ibm محصولات خود را در بازار عرضه می کرد و کاربران برای خرید یک قطعه یا برنامه کامپیوتری با گزینه های مختلفی روبه رو نبودند ... با این جریان قیمت نمایشگرها بسیار ارزان شده است، خدمات اینترنتی پهن باند گسترش بیشتری پیدا کرده اند، شرکت های عرضه کننده این خدمات با پیشنهاد راه های جدید به دنبال افزایش درآمد خود هستند و اقبال کاربران جهانی به تصاویر ویدئویی موجب شده از حجم کلی مسافرت ها در سراسر جهان کاسته شود که در این زمینه شبکه های کامپیوتری و اینترنت بیشترین تاثیر را برجای گذاشته اند ... از زمانی که سیستم عامل ویندوز ویستا وارد بازار شد، عرضه dramها برای کامپیوترهای شخصی به میزان زیادی افزایش پیدا کرد و احتمال می رود در 15 ماه آینده با روی کار آمدن نسخه نهایی سیستم عامل 7 windows، شاهد بزرگ ترین تحولات در زمینه پردازنده ها و حافظه های کامپیوتری باشیم که همه این مسائل متاثر از سیستم عامل ویندوز ویستا خواهد بود ...

منبع : بازیاب    تاریخ : 13   دی   1387   شاخه : فن آوری اطلاعات   

صفحه 1
2 3 4


طراحی وب سایت

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player