دوست عزیز، به سایت علمی نخبگان جوان خوش آمدید

مشاهده این پیام به این معنی است که شما در سایت عضو نیستید، لطفا در صورت تمایل جهت عضویت در سایت علمی نخبگان جوان اینجا کلیک کنید.

توجه داشته باشید، در صورتی که عضو سایت نباشید نمی توانید از تمامی امکانات و خدمات سایت استفاده کنید.
نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: سریع‌ترین برنامه‌های رایانه‌ای با كمك نرم‌افزارهای جدید

  1. #1
    دوست آشنا
    نوشته ها
    436
    ارسال تشکر
    2,008
    دریافت تشکر: 1,614
    قدرت امتیاز دهی
    249
    Array

    Post سریع‌ترین برنامه‌های رایانه‌ای با كمك نرم‌افزارهای جدید

    سریع‌ترین برنامه‌های رایانه‌ای با كمك نرم‌افزارهای جدید


    محققان دانشگاه كارولینای شمالی روش جدیدی در توسعه نرم‌افزارهای رایانه‌ای ابداع كرده‌اند كه به برنامه‌های معمول رایانه‌ای اجازه می‌دهد ۲۰ درصد سریع‌تر از قبل اجرا شوند.
    در این روش بخش‌های مختلفی از یك برنامه همزمان اجرا می‌شود كه باعث كارآمدتر و موثرتر شدن اجرای برنامه می‌گردد. این روش برای اولین بار در خصوص برنامه‌های بسیار پركاربرد نظیر واژه‌پردازها و مرورگرهای اینترنتی به كار گرفته شده است.
    به منظور درك چگونگی انجام این فرآیند لازم است اطلاعاتی راجع به رایانه داشته باشیم.
    تراشه اصلی یك رایانه هسته یا واحد پردازشگر مركزی (CPU)‌ است. فناوری امروزی تا جایی پیش رفته است كه در هر تراشه ۴ یا ۸ هسته قرار می‌گیرد.
    هر برنامه كه بخواهد از این هسته‌ها استفاده كند باید به بخش‌های جداگانه‌ای به نام Thread (رشته)‌ تقسیم شود. بنابراین هر هسته می‌تواند بخش‌های مختلفی از برنامه را همزمان اجرا كند.
    فرآیند تقسیم یك برنامه به رشته‌ها (Threads)‌ موازی‌سازی نام دارد و به رایانه‌ها اجازه می‌دهد برنامه‌ها را با سرعت بالایی اجرا كنند. موازی‌سازی بعضی برنامه‌ها مانند واژه‌پردازها و مرورگرهای اینترنتی سخت است. این برنامه‌ها بسیار شبیه به فلوچارت عمل می‌كنند.
    این برنامه‌ها در لحظه تنها از یك هسته می‌توانند استفاده كنند. بنابراین مزایای تراشه‌های چندهسته‌‌ای را كاهش می‌دهند. متخصصان دانشگاه كارولینای شمالی توانسته‌اند روشی غیرمعمول برای شكستن این برنامه‌ها به رشته‌ها ابداع كنند.
    هر برنامه رایانه‌ای شامل مراحل متعددی است. این برنامه انجام محاسبات و مدیریت حافظه را انجام می‌دهد كه حافظه را آماده دریافت داده یا آزاد كردن می‌كند.
    این مراحل چندین و چند بار تكرار می‌شود. در برنامه‌هایی كه بسختی موازی‌سازی می‌شوند، هر دو فرآیند در یك هسته انجام می‌شود.
    در روش جدید فرآیند مدیریت حافظه از پردازش حذف و به عنوان یك رشته مجزا اجرا می‌شود. به این ترتیب فرآیند محاسبات و مدیریت حافظه همزمان و به طور مجزا اجرا می‌شود و سرعت اجرای این قبیل برنامه‌ها ۲۰ درصد افزایش می‌یابد.
    با این روش همچنین می‌توان عملكرد مدیریت حافظه را به شكلی جدید انجام داد و كنترل‌های امنیتی بیشتری بر سیستم داشت.


    منبع: سایت physorg / مترجم: آتنا حسن‌آبادی


    www.daneshju.ir

  2. 3 کاربر از پست مفید *میشا* سپاس کرده اند .


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. مقاله: سیستم عامل ( مقاله )
    توسط Admin در انجمن بخش مقالات نرم افزار
    پاسخ ها: 9
    آخرين نوشته: 25th April 2013, 01:33 AM
  2. قانون مربوط به شركتها و قواعد راجع به آنها
    توسط MR_Jentelman در انجمن حقوق عمومی
    پاسخ ها: 8
    آخرين نوشته: 25th February 2010, 02:46 PM
  3. پاسخ ها: 0
    آخرين نوشته: 31st December 2009, 05:29 PM
  4. معرفی: دانش نوآوری Innovation
    توسط hossien در انجمن سایر موضوعات اختراعات و نوآوری
    پاسخ ها: 15
    آخرين نوشته: 10th August 2009, 10:19 PM

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •