آخرین اخبار و مقالات و مطالب پیرامون stack در ایران آی سی تی نیوز ، پایگاه فناوری اطلاعات و ارتباطات ایران
بر روی این دامنه اینترنتی سیستم مدیریت محتوا
پارس سی ام اس
نصب شده است که نرم افزاری قوی جهت طراحی سایت
می باشد. طراحی وب
با استفاده از پرتال
( پورتال
) پارس منجر به طراحی وب سایت
شما می شود. طراحی وب سایت
کپی رایت پورتال
پارس
کاربران- همشهری آنلاین:اندروئید نام سیستم عامل منبع بازی است که گوگل برای تلفن های همراه طراحی کرده استاین سیستم عامل برای اولین بار در سال 2007 توسط گروهی به نام open handset alliance معرفی شد. این گروه ترکیبی از شرکت های سازنده سخت افزار، نرم افزار و خدمات ارتباطی بودند که توسط گوگل تشکیل شده بود. این گروه در طی سه سال گذشته توانسته شرکت های مختلف سازنده تلفن همراه را با خود همراه سازد و با عرضه این سیستم عامل برروی گوشی های ساخت شرکت های مطرحی مانند htc، سامسونگ و موتورولا به گسترش سیستم عامل اندروید کمک کند. ایده اصلی سیستم عامل اندروئید، منبع باز (open source) بودن آن است به این معنی که هر کس با نصب برنامه ای به نام (sdk (software development kit می تواند برای این سیستم عامل برنامه مورد علاقه خود را بنویسد و آن را در فروشگاه نرم افزار اندروئید به نام android market place برای فروش عرضه کند. این سیستم عامل در نسخه های ابتدایی از قابلیت چند لمسی (multi-touch) برخوردار نبود ولی در نسخه های جدید آن برروی گوشی هایی مانند nexus one چنین قابلیتی پیش بینی شده است. معماری سیستم عامل اندروئید از نظر معماری یک پشته نرم افزاری (software stack) به حساب می آید، به این معنی که مجموعه ای از برنامه های کوچک متصل به هم است که همگی به صورت یک سیستم عامل واحد کار می کنند. در پایین ترین بخش معماری اندروئید، kernel این سیستم عامل قرار دارد. kernel هسته مرکزی سیستم عامل و ابتدایی ترین بخش آن را تشکیل می دهد. گوگل از نسخه 2.6 لینوکس برای طراحی kernel اندروئید استفاده کرد که شامل برنامه های مدیریت حافظه، ایمنی و driver های سیستم می شود. بخش دیگر پشته اندروئید، کتابخانه ها (library) سیستم عامل است. این بخش شامل دستورالعمل های مختلفی است که به دستگاه دستور می دهد با دیتای مختلف چطور رفتار کند. برای مثال کتابخانه media framework شامل اطلاعات اجرای انواع فرمت های فایل های عکس، فیلم و موزیک است. در همین سطح از پشته ااندروئید، android runtime قرار دارد که شامل کتابخانه های java است که در ساخت برنامه های اندروئید به کار می رود و برای اجرای آن ها کاملا حیاتی می باشد. بخش دیگر پشته runtime، davlik virtual machine است. virtual machine نوعی از برنامه ها هستند که برروی سیستم عامل های مختلف نصب می شوند و محیط سیستم عامل و منابع آن را برای استفاده توسط برنامه های سیستم عامل های دیگر آماده می کنند. یکی از مزایای استفاده از virtual machine در سیستم عامل اندروئید این است که هیچ برنامه ای به منابع برنامه دیگر وابسته نیست و اگر یکی از برنامه ها crash کند، کارکرد برنامه های دیگر تحت تأثیر قرار نمی گیرد. این امر مدیریت حافظه سیستم را نیز بسیار ساده می سازد. در بالاترین سطح پشته اندروئید، چارچوب نرم افزارها (application framework) قرار دارد. این لایه شامل برنامه های کاربردی سیستم عامل نظیر برقراری تماس، استفاده از دوربین و ذخیره شماره تلفن است. این لایه از سیستم عامل همان لایه ای است که به صورت "باز" در اختیار برنامه نویسان قرار می گیرد. این امر به آن ها اجازه دستیابی به منابع موبایل و سیستم عامل را می دهد.
... حال چگونه یک عبارت میانوندی را به یک عبارت پسوندی تبدیل کنیم؟برای این کار از ساختار داده ای به نام پشته (stack) استفاده می کنیم ...
... از آنجا که در توابع بازگشتی از stack پشته استفاده می شود و فضای پشته محدود است با زیاد شدن no دچار خطایstack overflow خواهیم شد! پس در محاسبه اعداد بزرگ بهتر است از روش بازگشتی استفاده نکنیم ...
... قطعه کد زیر را در نظر بگیرید: void overflow_function (char *str){ char buffer[10]; strcpy(buffer, str); } int main(){ char big_string[14]; strcpy(big_string,"bufferoverflow"); overflow_function(big_string); return 0; } از لحاظ قواعد گرامری این قطعه کد درست است و باید بدون اشکال کار کند اما در زمان اجرا، خطای در حال اجرا صادر خواهد شد با این مضمون: stack around the variable ‘buffer’ was corrupted بسیار خب، این خطا به ما می گوید که متغیر بافر خراب شده است ...
... (bits) (bump-in-the-stack) روش سوم استفاده از وسیله مجزا واتصال آن به یکhost یا دروازه امنیتی است به طور مثال این وسیله می تواند یک پردازشگری باشد که توسط ارتش استفاده می شود به این یافته«ضربه به سیستم»می گویند ...
... به تمامی اینها باید تکنولوژی stack cool 3+ را نیز در مادربرد p7p55d premium اضافه کرد که موجب شده است تا این مادربرد، اولین در نوع خود دردنیا باشد که از چهارلایه مس 2oz در 8 لایه برد مدار چاپی آن استفاده شده است ...
... در زیر به بیان دو نوع رایج سرریز به نام های «سرریزی پشته» و «سرریزی هیپ» می پردازیم: stack overflow پشته، بخشی از حافظه است ...
... یکی از ویژگی های طراحی xtremeبکارگیری امکان stack cool3+ به منظورافزایش طول عمر قطعات مادربرد می باشد ...
... نهایت اطمینان پذیری با هدف افزایش طول عمر قطعات یکی از ویژگی های طراحی xtremeبکارگیری امکان stack cool3+ به منظورافزایش طول عمر قطعات مادربرد می باشد ... امکان stack cool3+ با استفاده از لایه ارتقاء یافته برد مدار چاپی (pcb) به شکل کاملا موثری مادربرد را خنک کرده و حرارت تولید شده را به منظورتبادل بهتر اطلاعات ،درحد پایین و ثابتی نگه می دارد ...
... همچنین اگر از اتصال بلوتوث برای این کار استفاده می کنید باید در قسمت bluetooth stack، کانکشن بلوتوث خود را انتخاب کنید ...
|
صفحه 1
|
2 | 3 |
|