سافت گذر دانشنامه نرم افزار - دانلود رایگان نرم افزار

همه دسته بندی ها

منو
آیکون جستجو در سایت سافت گذر
اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  1. جهت رفع مشکل باز شدن سایت به دلیل بلاک توسط  نود 32 این ویدیو یا این ویدیو(ورژن 9 به بالا) یا راهنمای تصویری را مشاهده کنید
  2. اکانت های بروزرسانی نود32 با قیمت های مناسب به صورت یک ، سه ، شش و دوازده ماهه از اینجا قابل خرید می باشد.

نرم افزار های پرکاربرد

ثبت نام | ورود

اخبار نرم افزار

مدیریت منابع پردازنده در LINQ

وقتی برای نخستين‌بار برنامه‌های کامپیوتری تولید شدند، تنها محاسبات سریال انجام می‌دادند و این محاسبات در هسته پردازنده کامپیوتر انجام می‌شد؛ یکی پس از دیگری. امروزه، همه چیز تغییر‌کرده است. محاسبات به‌صورت‌موازی و همزمان انجام می‌شوند و فناوري‌هاي پردازش‌موازي این کار را به‌راحتی انجام ‌دهند‌.

حافظه اصلی در محاسبات موازي یا به‌صورت حافظه‌اشتراکی است یا حافظه توزیع شده. معماری حافظه توزیع شده یا Distributed  گاهی به‌صورت فیزیکی  و گاهي به‌صورت منطقی است که در بهترین حالت پردازنده‌های سیستم در محاسبات موازي باید از حافظه‌های فیزیکی که به‌صورت محلی است، استفاده کنند.

همان‌طور كه مي‌دانيد، محاسبات همزمان و موازی به‌چند صورت انجام مي‌پذیرد: در حد بیت،‌ خط دستور،‌ اطلاعات و اجرای تکالیف همزمان که هر کدام از این انواع در چیدمان و معماری سیستم‌های همزمان تأثیر‌گذار هستند.

 زمانی که پردازنده‌هاي کامپیوترها تک‌هسته‌ای بود، همزمانی اجرای دستورات نرم‌افزار با استفاده از Multi Threading انجام مي‌شد که اگر چه واقعاً Cuncurrency يا همزمانی مطلق تحقق پیدا نمی‌کرد، اما با استفاده از نرم‌افزار امکان اجرای دستورات موازی با استفاده از رشته‌پردازشي‌ (Thread) امکان‌پذير بود. به‌عنوان مثال، در دات نت یا جاوا مي‌توان نرم‌افزارهایی را طراحی کرد که چند عمل را به‌صورت موازی و همزمان انجام دهند.

از طرفی هر چه که پیش‌ مي‌رویم، هسته‌های پردازنده‌ کامپیوتر‌ها بیشتر و بیشتر مي‌شود. در دات‌نت 4 که به‌تازگی از طرف شرکت مایکروسافت به بازار عرضه شده، قابلیت استفاده از چند پردازنده بیشتر از نسخه‌های قبلی تقویت شده است.

استفاده از کلاس‌هایی که در دات نت‌4 برای اجرای همزمان دستورات وجود دارد، از نسخه‌های قبلی بسیار آسان‌تر است تا آنجا که حتی دیگر به استفاده از رشته‌پردازشي  و Thread Pool نیز به‌صورت مستقیم نیازی وجود ندارد ( با استفاده از System.Threading.Tasks در VS2010 مي‌توان از این قابلیت‌ها استفاده کرد)، یکی از کامپوننت‌های دات‌نت که مي‌توان تأثیر همزمانی را در آن بیشتر احساس کرد، LINQ است که از نسخه 3 دات نت پا به عرصه وجود گذاشت و تحول عظیمی در سیستم‌های نرم‌افزاری که با پایگاه داده کار مي‌کنند، ایجاد کرد.

 LINQ با قابلیت پرس‌وجو یا Query در منابع اطلاعاتی به‌صورت جست‌وجو در Collection های (ListT) عمل مي‌کند و PLINQ که Parallel LINQ است، اجرای الگوی همزمانی در این جست‌وجوها است که در دات‌نت 4 به بازار معرفی شد. در PLINQ هدف استفاده کامل از تمامی پردازشگر‌ها و تمام ظرفیت آن‌ها است.

 PLINQ این کار را با تکه‌تکه کردن منبع اطلاعاتی به تکه‌های Segment و اجرای جست‌وجو برای هر Segment در یك رشته  به‌صورت موازی در چند پردازنده انجام مي‌دهد. که این کار به افزايش سرعت اجرای Query‌ها کمک مي‌کند.

 شاید تا اینجا فکر کنید که همزمانی در اجرای پرس‌وجو‌ها همیشه سرعت سیستم را بالا مي‌برد. اما همیشه این‌طور نیست و ملاحظاتی وجود دارد که باید در طراحی و اجرای دستورات PLINQ به آن توجه کرد. باید توجه داشت که سرعت بالاتر در PLINQ با استفاده از روش‌هاي خاصی به‌وجود مي‌آید.

به‌عنوان مثال، اگر اجرای دستوری دو میلی ثانیه زمان بخواهد، اگر به صورت سریال اجرا شود برای اجرای صد دستور دويست میلی‌ثانیه زمان نياز  خواهيم داشت. اما اگر از یک سیستم با چهار هسته استفاده شود سیستم باید درپنجاه میلی‌ثانیه این عملیات را انجام دهد که باعث خواهد شد 150 میلی‌ثانیه صرفه‌جويی زمانی به‌وجود آید.

حال محاسبه کنید اگر یک عملیات یک‌‌ثانیه طول بکشد، چه میزان صرفه‌جويی در زمان انجام عملیات به‌وجود مي‌آید. در عملیاتی که سرعت، اهمیت بالایی در آن دارد و زمان اجرای آن‌طولانی است، استفاده از PLINQ کارايی بیشتری به سیستم مي‌دهد.

عواملی را که در افزایش سرعت در جست‌وجوهای PLINQ تأثير‌گذار است، مي‌توان به چند دسته تقسيم کرد: نخست آن‌که باید قبل از استفاده از دستورات PLINQ به‌ هزینه‌ای که پرس‌وجوها دارند، دقت کرد   (مطابق مثال بالا). نکته دیگر دقت‌کردن به‌تعداد هسته‌هایی است که سیستم دارد. تعداد هسته‌های پردازنده و اختصاص دادن هر عملیات به هسته خاص تأثیر فراوانی در کار خواهد داشت.

عامل دیگر توجه به این موضوع است که در پرس‌وجو به چه ترتیبی از منابع استفاده مي‌شود و چه ایندکس‌هایی در پایگاه داده قرار داده شده است. همچنین باید به‌تعداد و نوع عملیاتی که PLINQ انجام مي‌دهد، دقت و نوع جمع‌آوری اطلاعات از آرایه‌ها و فهرست‌هایی که از جست‌وجوی هر کدام از منابع اطلاعاتی به دست مي‌آيد،‌ توجه كرد. نكته آخر اين كه نحوه تقسیم‌بندی یا Partitioning اطلاعات در سگمنت‌‌ها برای سرعت در جست‌وجو از اهمیت بالایی برخوردار است.

نظرتان را ثبت کنید کد خبر: 3497 گروه خبری: اخبار نرم افزار منبع خبر: مجله شبکه تاریخ خبر: 1389/07/22 تعداد مشاهده: 1786
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
معرفی نرم افزار Idrisi 32

معرفی نرم افزار Idrisi 32

معرفی ایدریسی 32

Homesick

Homesick

خانه‌ی مرموز

تلاوت مجلسی استاد حامد شاکرنژاد سوره مبارکه آل عمران - جمعه - بلد

تلاوت مجلسی استاد حامد شاکرنژاد سوره مبارکه آل عمران - جمعه - بلد

تلاوت حامد شاکرنژاد سوره جمعه

شناخت سیاست‌های خارجی آمریکا

شناخت سیاست‌های خارجی آمریکا

عصر نوین جنگ

استراتژی سرمایه گذاری در سطح کسب و کار

استراتژی سرمایه گذاری در سطح کسب و کار

دیدگاه هایی در مورد آینده جهان

Back 2 Normal Mode 2.5.2

Back 2 Normal Mode 2.5.2

نرم افزار از بین بردن ویروس Shortcut و بازگردانی فایل های مخفی شده

آموزش نرم افزار Rational Rose

آموزش نرم افزار Rational Rose

آموزش روشنال روس

اصول عکاسی دیجیتال

اصول عکاسی دیجیتال

آموزش اصول عکس با دوربین دیجیتال

سخنرانی آقای حمید داوود آبادی درباره فرهنگ جبهه

سخنرانی آقای حمید داوود آبادی درباره فرهنگ جبهه

فرهنگ جبهه از زبان حمید داوود آبادی

5 جلسه حضرت زهرا سلام الله علیها، نخستین شهید راه امامت و ولایت از حجت الاسلام والمسلمین انصاریان

5 جلسه حضرت زهرا سلام الله علیها، نخستین شهید راه امامت و ولایت از حجت الاسلام والمسلمین انصاریان

حاج آقا انصاریان با موضوع حضرت زهرا س نخستین شهید راه امامت و ولایت

MAGIX Video Pro X17 23.0.1.267

MAGIX Video Pro X17 23.0.1.267

مجیکس ویدئو پرو

Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint 2007 File Formats 4

Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint 2007 File Formats 4

باز کردن و ویرایش فایلهای آفیس 2007 و 2010 در آفیس 2003 و XP و 2000

انقلاب نوشته هانا آرنت

انقلاب نوشته هانا آرنت

انقلاب

Cook, Serve, Delicious 2 Barista + Updates

Cook, Serve, Delicious 2 Barista + Updates

شبیه ساز آشپزی

ترجمه دفاع از حریم تشیع

ترجمه دفاع از حریم تشیع

دفاع از حریم تشیع نوشته مرحوم ابو الفتوح رازی

برنامه نویسی موازی با C#

برنامه نویسی موازی با C#

برنامه نویسی موازی با سی شارپ

نرم‌افزار جامع اربعین 3.1.3 برای اندروید 4.0+

نرم‌افزار جامع اربعین 3.1.3 برای اندروید 4.0+

همراه هوشمند شما در زیارت اربعین

Effortless English Complete Lessons

Effortless English Complete Lessons

آموزش زبان افورتلس Aj Hoge

Infinitesimal Point

Infinitesimal Point

هدف جزئی

Adobe Media Encoder CC 2018 v12.1.2.69 x64 + 2017 + Mac + Portable

Adobe Media Encoder CC 2018 v12.1.2.69 x64 + 2017 + Mac + Portable

مبدل انواع ویدئو ادوب مدیا انکودر

Microsoft SharePoint Server 2010 With SP2 x64

Microsoft SharePoint Server 2010 With SP2 x64

نسخه 2010 و 64 بیتی نرم افزار ساخت پرتال اطلاعاتی مایکروسافت

بررسی تخصصی تفاوت AUTOCAD و EPLAN

بررسی تخصصی تفاوت AUTOCAD و EPLAN

تفاوت ای پلن و اتوکد

اهمیت گوگل پلاس در سئو یک وب سایت

اهمیت گوگل پلاس در سئو یک وب سایت

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

صائب تبریزی نسخه 2.1 برای اندروید 2.2+

صائب تبریزی نسخه 2.1 برای اندروید 2.2+

غزلیات صائب تبریزی

Claris FileMaker Pro 22.0.4.406

Claris FileMaker Pro 22.0.4.406

ساخت اپلیکیشن سفارشی

هویت ایرانیِ

هویت ایرانیِ

عصر هخامنشی

راهنمای کامل خودرو پراید

راهنمای کامل خودرو پراید

راهنمای نگهداری خودرو پراید

Microsoft Visual Studio 2026 Enterprise v18.0.1

Microsoft Visual Studio 2026 Enterprise v18.0.1

ویژوال استودیو 2026

ShareDownloader PRO 2.3.23 for Android +2.2

ShareDownloader PRO 2.3.23 for Android +2.2

دانلود منیجر اندروید

Systweak PDF Editor 1.0.0.8300 + Portable

Systweak PDF Editor 1.0.0.8300 + Portable

ویرایش مستقیم فایل‌های پی‌دی‌اف

Axis Football 2015

Axis Football 2015

شبیه‌ساز ورزش فوتبال امریکایی 2015

Microsoft Visual Studio Team Foundation Server 2012 Update 1 x86/x64

Microsoft Visual Studio Team Foundation Server 2012 Update 1 x86/x64

ویرایش خاص نرم افزار Visual Studio‌ برای انجام گروهی پروژه های برنامه نویسی

Bentley ProStructures CONNECT Edition 10.05.01.11 + for AutoCAD

Bentley ProStructures CONNECT Edition 10.05.01.11 + for AutoCAD

مدل سازی 3 بعدی سازه های فلزی و بتنی

The adventures of five American prisoners of war on an uncharted island

The adventures of five American prisoners of war on an uncharted island

جزیره اسرارآمیز

آموزش و فواید خودشناسی

آموزش و فواید خودشناسی

چطور خود را بشناسیم و اصلاً شناختن خودمان چه مزایایی دارد؟

وصیت نامه شهید سپهبد حاج قاسم سلیمانی

وصیت نامه شهید سپهبد حاج قاسم سلیمانی

وصیت نامه الهی سیاسی شهید سلیمانی

DAMN NFO Viewer 2.10.0032.RC3

DAMN NFO Viewer 2.10.0032.RC3

بهترین ابزار نمایش متن‌های حاوی تصاویر هنری با پسوند nfo

آی سی دی ال

آی سی دی ال

خودآموز مفاهیم پایه فناوری اطلاعات

Oxford Dictionary of English 14.0.834 for Android +4.1

Oxford Dictionary of English 14.0.834 for Android +4.1

دیکشنری آکسفورد

فیلم کامل نخستین مصاحبه مطبوعاتی سردار سرلشکر حاج قاسم سلیمانی

فیلم کامل نخستین مصاحبه مطبوعاتی سردار سرلشکر حاج قاسم سلیمانی

مصاحبه سردار قاسم سلیمانی

خبرنامه

با عضویت در خبرنامه، زودتر از همه باخبر باش!