نیک فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

نیک فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

تحقیق درمورد دستیابی داده در ASP NET 2 0

اختصاصی از نیک فایل تحقیق درمورد دستیابی داده در ASP NET 2 0 دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 395

 

دستیابی داده در ASP.NET 2.0 ( بخش اول )  

دستیابی به داده از جمله عملیات مهم در زمان پیاده سازی هر نوع برنامه کامپیوتری است و برنامه های وب نیز از این قاعده مستثنی نمی باشند . امروزه صفحات وبی که در ارتباط با داده بوده و حاوی اطلاعاتی می باشند که از بانک های اطلاعاتی بازیابی و نمایش داده می شود به یکی از ارکان اصلی هر نوع برنامه تجاری تبدیل شده است .  پیاده کنندگان برنامه های کامپیوتری خصوصا" برنامه های وب همواره برای پیاده سازی برنامه هائی که در ارتباط با داده می باشند با چالش های خاص خود مواجه بوده و آرزو می نمایند که بتوانند با صرف کمترین زمان و  نوشتن حداقل کد لازم به اهداف خود نائل گردند . با ارائه ASP.NET 2.0 ، زمینه تحقق خواسته فوق برای ‌پیاده کنندگان برنامه های وب فراهم می گردد . چراکه در این نسخه از ASP.NET علاوه بر ارائه بیش از پنجاه کنترل جدید ،‌ امکانات متعددی به منظور  بهبود و تسهیل عملیات در ارتباط با  داده ارائه شده است . پیاده کنندگان برنامه های وب که از ASP کلاسیک و یا ASP.NET 1.1 برای طراحی و پیاده سازی برنامه های خود استفاده می نمایند ، می بایست  پس از نوشتن کد لازم به منظور دستیابی و بازیابی داده از منابع ذخیره سازی ، یک قالب و یا فرمت مناسب جهت نمایش اطلاعات در مرورگر را نیز ایجاد نمایند . با این که ویژوال استودیو دارای برنامه های کمکی خاصی ( ویزارد ) در این رابطه می باشد ، ولی استفاده از  ویژگی های پیشرفته ای نظیر  Paging و مرتب سازی داده ها ،‌ همچنان مستلزم همگرائی بین کدهای نوشته شده در لایه back-end و اطلاعات مورد نظر جهت نمایش در لایه front-end است . در اغلب موارد نگهداری و یکسان سازی کدهای فوق نیز مشکل می باشد خصوصا" در مواردی که بانک اطلاعاتی تغییر می یابد و یا می بایست  اطلاعات اضافه ای  را بر روی یک صفحه خاص نمایش دهیم . علاوه بر موارد فوق ، استفاده از فایل های XML به عنوان منابع ذخیره سازی داده نیز ‌مستلزم نوشتن خطوط زیادی است  تا بتوان یک همگرائی خاص بین  منبع داده و منطق دستیابی داده را  ایجاد نمود .   در ASP.NET 2.0  کد مورد نیاز به منظور دستیابی و نمایش داده  کاهش و از این طریق کارآئی و بهره وری برنامه های وب بطرز محسوسی افزایش می یابد . در این رابطه ، کنترل های جدیدی ارائه شده است که قدرت کنترل و انعطاف پیاده کنندگان به منظور انجام عملیات در ارتباط با داده را افزایش می دهد.  کنترل های داده جدید را می توان به همراه مجموعه وسیعی از منابع داده استفاده نمود ( از بانک های اطلاعاتی سنتی تا منابع داده جدید  XML ) . بدین ترتیب تمامی منابع داده یک رفتار همگن را خواهند داشت و به دنبال آن حجم و پیچیدگی برنامه های وب مبتنی بر داده ،‌ کاهش می یابد.

دستیابی داده در برنامه های وب درفریمورک دات نت ، دستیابی داده با استفاده از ADO.NET انجام می شود . ADO.NET در حقیقت یک رابط و یا اینترفیس برنامه نویسی است که مجموعه امکانات لازم به منظور کار با بانک های اطلاعاتی را در اختیار پیاده کنندگان برنامه های وب قرار می دهد . اینترفیس فوق  با ایجاد یک لایه اضافه ، جزئیات و پیچیدگی های موجود به منظور دستیابی به داده را از دید پیاده کنندگان مخفی نگه می دارد .برنامه های وب نوشته شده با استفاده از ASP.NET 2.0  از پتانسیل های ارائه شده توسط ADO.NET  نظیر :  ارتباط اتوماتیک با انواع متفاوتی از  منابع داده  ، ایجاد کنترل های کاربر در ارتباط با داده  و سایر موارد دیگر استفاده می نمایند . بدین ترتیب حجم کد مورد نیاز برای نوشتن برنامه های وب مبتنی بر داده کاهش یافته و نگهداری و پشتیبانی از این نوع برنامه ها شرایط مطلوب تری را پیدا خواهد کرد .

معماری دستیابی داده دستیابی داده در برنامه های وب دات نت براساس یک ساختار و یا معماری دو لایه ای انجام می شود (دو لایه جداگانه ) . اولین لایه ،‌ شامل عناصر ضروری فریمورک  به منظور دستیابی به داده است . دومین لایه ، شامل APIs و کنترل هائی است که قابلیت های دستیابی به داده را در اختیار برنامه نویسان قرار می دهد .دستیابی به داده مستلزم بکارگیری چهار عنصر اساسی زیر است :

برنامه وب ( ASP.NET )

لایه داده ( ADO.NET )

ارائه دهنده داده ( Data Provider )

منبع داده  ( Data Source)

 ارتباط بین عناصر فوق، زیرساخت و یا فونداسیون لازم برای تمامی برنامه های وب مبتنی بر داده را ارائه می نماید . شکل زیر عناصر و معماری دستیابی به داده را نشان می دهد .

شکل 1 :  معماری دستیابی داده منبع : MSDN  

در ادامه جایگاه هر یک از عناصر فوق را از پائین به بالا بررسی می نمائیم .

منابع ذخیره سازی داده  منابع ذخیره سازی داده ، نقطه نهائی در معماری دستیابی داده بوده که بدون وجود آنان اصل مسئله دستیابی داده زیر سوال می رود . با استفاده از ADO.NET 2.0 و کنترل های جدید ارائه شده در ASP.NET 2.0 ، یک برنامه وب قادر به دستیابی داده از منابع داده متنوعی نظیر :  بانک های اطلاعاتی رابطه ای ، فایل های XML ، سرویس های وب ، فایل های متنی و یا داده های موجود در فایل های Excel  می باشد .


دانلود با لینک مستقیم


تحقیق درمورد دستیابی داده در ASP NET 2 0

کارآموزی پایگاه داده ها

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 57

 

مقدمه:

چندی است که اصلاحاتی همچون سیستم مدیریت بانک های اطلاعاتی و بانکهای اطلاعاتی و پایگاه داده ها و نظایر آن نقل محافل علمی-فنی و علمی است.

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

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

تعداد زیادی از بانکهای اطلاعاتی بسیار بزرگ در جهان وجود دارند که در سیستمهای اطلاع رسانی جهانی از آنها به گستردگی استفاده می شود.

تامین این پوشش گسترده اطلاعاتی با استفاده از تکنولوژی بانکهای اطلاعاتی ریز پردازنده ها، ابرکامپیوترها و شبکه های کامپیوتری امکان پذیر شده است.

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

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

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

سهولت طراحی حرفه ای ترین سیستم های کاربردی بدون نیاز به برنامه نویسی، اکسس را به یک برنامه مناسب جهت طراحی سیستم های اطلاعات مدیریت یعنی MIS تبدیل شده است.

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

در کنار پیچیده ترین امکانات و ابزار کار برای طراحی سیستم های کاربردی، مدیران، متخصصین و کارشناسان و کاربران نیز می تواند خود طراح نیاز های خود باشند.

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

هر پرونده اکسس می تواند تا 1 گیگا حجم و 34769 عنصر اطلاعاتی مانند جدول اطلاعاتی، ایندکس، فرم، سؤال، فرم چاپ، ماکرو و برنامه را در خود نگهداری کند.

ارتباط جدولهای اطلاعاتی

ارتباط جدولها در اکسس از نظر کیفی کامل و پیشرفته است. هر نوع تغییر در ارتباط یا ایجاد ارتباط جدید به سادگی و با استفاده از یک محیط گرافیکی انجام می شود.

پس از برقراری ارتباط بین جدولهای اطلاعاتی ورود داده های جدید در هر یک از جدولهای مذکور از نظر درستی ارتباط، به طور اتوماتیک کنترل می شود.

سؤال

در اکسس بالغ بر 8 نوع سؤال با روشهای مختلف قابل طراحی است.

حداکثر تا 32 جدول را می توان در طراحی یک سؤال وارد کرد. تعداد سؤالهای مرتبط می تواند تا 50 سطح باشد.

این ابعاد در نوع خود بی نظیر و جدید است.

پاسخ سؤال قابل ویرایش است. در این صورت تغییرات جدید در جدول یا جدولهای اصلی منعکس می شود. از سؤال علاوه بر نمایش استفاده های دیگری نیز می شود:

ایجاد جدول جدید

حذف رکورد ها از جدولها

اضافه کردن رکورد های جدید به جدولها

تغییرات اتوماتیک در جدولها

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

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

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

حداکثر تا 32 جدول را می توان در طراحی یک سؤال وارد کرد: تعداد سؤالهای مرتبط می تواند تا 50 سطح باشد.

صفحات چاپی در اکسس تا 6 صفحه، یعنی گسترده ترین گزارش ممکن است.

فصل اول-بانک اطلاعاتی

چند تعریف مورد نیاز

تعریف داده:

از نظر ساختاری داده عبارت است از مقادیر صفات خاصه انواع موجودیت ها.

نوع موجودیت:

مفهوم کلی موجودیت ،شیء یا فردی که در مورد آن می خواهیم اطلاع حاصل کنیم.

صفت خاصه:

ویژگی جداساز یک نوع موجودیت از نوع دیگر.

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

تعریف اطلاع:

اطلاع از داده حاصل می شود و در حل مسایل به کابه کار می رود و داده نمایش اطلاعات است.

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


دانلود با لینک مستقیم


کارآموزی پایگاه داده ها

تحقیق درمورد ایجاد پایگاه داده ها

اختصاصی از نیک فایل تحقیق درمورد ایجاد پایگاه داده ها دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 30

 

نمودار ERD:

موجودیت ها : کلاس ـ دانشجو ـ استاد ـ درس ـ آموزشگاه .

نمودارِDFD:

مقدمه

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

در طول مدت دوره هر جلسه حضور و غیاب افراد ثبت می شود و در پایان هر دوره افرادی که در کل جلسات شرکت کرده اند به مرکز برای دادن امتحان معرفی می شوند .

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

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

بنا براین نیاز به برنامه کارآمدی داریم که در کمترین زمان اطلاعا ت را جستجو کند و یا حجم زیادی از اطلاعا ت را در مکان کوچکتر با حداقل تکرار در اطلاعات ذخیره کند .

برای ایجاد یک برنامه که بتواند کلیه اطلاعا ت موسسه را ذخیره کند نیاز به یک پایگاه داه است که توانایی مدیریت و نگهداری اطلاعات را داشته باشد .

و از طرف دیگر برای اینکه افرادی که با این برنامه سروکار دارند ممکن است با برنامه ‌ SQL آشنای کامل نداشته باشند و یا تایپ کردن هر کد و دستوربرای آنها کمی مشکل با شد با استفاده از برنامه فرم های را طراحی می کنیم که برای همه کارکردن با این برنامه راحت وآسان با شد و همه بتوانند با این برنامه کار کنند .

برای این کار یک پایگاه داده به نام TEACHINدر برنامه SQL طراحی کرده ایم که مشخصات آن به شرح زیر است .

 


دانلود با لینک مستقیم


تحقیق درمورد ایجاد پایگاه داده ها

تحقیق درمورد انواع مختلفی از داده ها در ASP 46 ص

اختصاصی از نیک فایل تحقیق درمورد انواع مختلفی از داده ها در ASP 46 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 47

 

Data Types

انواع مختلفی از داده ها در ASP

Integer

یک عدد صحیح می باشد.

دو نوع داده با Integer وابستگی دارند . byte, long .

long می تواند اعداد بزرگتر از محدوده integer را در خود ذخیره نماید. یک byte کوچکتر می باشد.

اعداد اعشاری یا Floating-point numbers

اعداد اعشاری اعداد decimal می باشند . توجه به این نکته مهم می باشد که اعداد ممیز شناور و اغلب گرد شده یا بریده می شوند تا به اندازه فضایی شوند که به آنها اختصاص داده شده است .

نوع داده ای single , double به اعداد ممیز شناور ، اختصاص داده شده اند فرق بین این دو دقت اعدادی که در خود ذخیره می کنند می باشند در نوع دادة double دو برابر single حافظه لازم دارید اما بدیهی است که محدودة اعداد بزرگتر را می تواند در خود نگهداری کند و همچنین دقت بیشتری نسبت به single دارد.

رشته String

یک رشته می تواند زنجیره ای از حروف ، اعداد، و نشانه ها را در داخل خود نگهداری کند.

اطلاعات Data

یک ویژگی مفید Vbscript که در دیگر زبانهای برنامه نویسی وجود ندارد مدیریت اطلاعات می باشد . اگر چه می توان داده ها را به صورت رشته ها یا اعداد نمایش داد ولی استفاده از این متغیر داده ای می تواند زمان یا تاریخ و اطلاعات متنوع توابع تاریخ Vbscript و عملگرهایی که فرمت و اطلاعات مربوط به تاریخ را چاپ می نمایند را نگهداری کنند.

Boolean

یک متغیر boolean مقادیر درست یا غلط را در خود نگهداری می کند.

نوع داده Currency

یک عدد دقیق که تنها برای ذخیره مقادیر پولی به خوبی کار خواهد کرد اما Vbscript یک نوع داده مخصوص برای پول مهیا می کند که با چندین تابع ویژه Vbscript کار می کند

Object

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

Variant Variables

در بیشتر زبانهای برنامه نویسی تفاوتی باید بین متغیرهای داده های مختلف وجود داشته باشد. یک متغیر که برای نگهداری رشته ها استفاده می شود بعداً برای نگهداری یک عدد نمی تواند مورد استفاده قرار بگیرد البته این موضوع در زبان Vbscript صادق نمی باشد. Vbscript از Variant Variables هایی استفاده می کند که متغیرهایی هستند که شامل مقادیری از هر نوع می تواند باشد.

مقدار دادن به یک متغیر

در تعدادی از زبانهای برنامه نویسی قبل از اینکه شما از متغیرها استفاده کنید باید به سیستم اعلام نمایید که از چه نوعی از داده می خواهید در داخل متغیر استفاده کنید و چه کاری با آن متغیر می‌خواهید انجام دهید. برای مثال در زبان برنامه نویسی c++ شما باید بگویید که

int my_variable;

my_variable = 2;

Vbscript همه چیز را کمی ساده تر می کند در Vbscript لازم نیست که نوع متغیر را یعنی char, real, integer یا هر نوع متغیری را که ایجاد می‌کنید تعیین نمایید. در Vbscript همه متغیرها به وسیله کلمة کلیدی dim تعریف می‌گردند این بدین خاطر است که در Vbscript از variant variables ها استفاده می‌گردد . بنابراین جمله‌ی معادل برای آن چیزی که در c++ توصیف شد عبارت زیر است:

Dim my_variable

در اینجا در اولین خط my_variable به عنوان متغیر توصیف گشته است بدون اینکه my_variable را به عنوان یک متغیر از نوع integer تعیین نماییم.

حتی در خط اول ابداً لزومی ندارد‍، در Vbscript استفاده از خط دوم بدون اینکه اشاره‌ای بهmy_variable شود به سادگی قابل قبول می‌باشد به این کار implicit declaration می گویند.

از dashes, perrids, Spaces استفاده نکنید . استفاده از هر کدام از موارد ذکر شده در نام متغیرتان یک پیغام خطا را ایجاد می‌کنند در عوض اگر شما می‌خواهید چیزی را گسترش دهید سعی کنید از علامت (_) استفاده نمایید برای مثال my_first_variable یک نام متغیر است در صورتی که my first variable چنین نمی باشد.

نامهای متغیرها باید با یک حرف شروع شوند Underscore و اعداد می توانند در داخل نامهای متغیرتان تعریف گردند اما نه به عنوان کاراکتر اول.

نام متغیرها نباید طولانی تر از 255 کاراکتر باشد.

از کلمات کلیدی به عنوان متغیرها استفاده نکنید.


دانلود با لینک مستقیم


تحقیق درمورد انواع مختلفی از داده ها در ASP 46 ص

ترجمه مقاله زمان بندی و توزیع داده آگاه از محلیت برای برنامه های open mp بر روی سیستم های numa و پردازنده های چند هسته ای

اختصاصی از نیک فایل ترجمه مقاله زمان بندی و توزیع داده آگاه از محلیت برای برنامه های open mp بر روی سیستم های numa و پردازنده های چند هسته ای دانلود با لینک مستقیم و پر سرعت .
ترجمه مقاله زمان بندی و توزیع داده آگاه از محلیت برای برنامه های open mp  بر روی سیستم های numa و پردازنده های چند هسته ای

این مقاله ترجمه مقاله انگلیسی Locality-Aware Task Scheduling and Data Distribution for
OpenMP Programs on NUMA Systems and Manycore Processors می باشد ./

 

سال انتشار : 2015/

تعداد صفحات مقاله انگلیسی :16/

تعداد صفحات فایل ترجمه : 21/

فرمت فایل ترجمه : Word /

 

مقاله اصلی را به زبان انگلیسی می توانید رایگان از اینجا دریافت فرمایید /

 

 

چکیده

تنزل کارایی به دلیل تاخیرهای غیر یکفرم دسترسی به داده در سیستم های NUMA مشکل ساز بود و حال می تواند در پردازنده های چند هسته ای روی چیپ دیده شود. توزیع داده بین نودهای NUMA و کش های پردازنده چند هسته ای، برای کاهش تأثیرات تاخیرهای غیریکفرم ضروری است.به هر حال روشهای توزیع داده مستعد خطا  و خطر ساز هستند و نیاز به اطلاعات سطح پایین از معماری دارند. وجود سیاستهای زمان بندی وظیفه ها، به تعادل بار سریع در زمینه محلیت کمک میکند و تاخیر دسترسی غیر یکفرم به کش نود/چند هسته ای را درحین زمان بندی نادیده می گیرد.زمان بندی آگاه از محلیت، در کنار زمان بندی حاضر و یا به عنوان جایگزین آن لازم است که تاثیرات نوما را کمینه کند و کارایی را تامین کند. ما یک تکنیک زمان بندی آگاه ا زمحلیت و توزیع داده برای برنامه ها ی مبتنی برتسک omp که بر روی سیستم های نوما و پردازنده های چند هسته ای اجرا می شوند ارائه کرده ایم. روش ما  با سپردن وظیفه توزیع داده به سیستم زمان اجرا و استفاده از اطلاعات وابستگی وظایف برای هدایت زمان بندی تسک های omp برای کاهش زمانهای  در دسترس نبودن داده، برنامه نویس را از فکر کردن در مورد جزئیات سیستم های نوما و معماری چند پردازندهای ها آسوده می­کند. ما روشمان را بر روی یک ماشین 4 سوکته amd با 8 نود نوما و بر روی پردازنده TILEPro64 بررسی کرده ایم و نشان داده ایم که توزیع داده و زمان بندی تسک آگاه از محلیت، کارایی را تا 69% برای محک های علمی در مقایسه با سیاست های پیش فرض بالا می برد و هم چنین یک دیدگاه مستقل از معماری برای برنامه نویس فراهم میکند.

 

 

 

تماس با ما برای راهنمایی یا ترجمه با آدرس ایمیل:

magale.computer@gmail.com

 

 

شماره تماس ما در نرم افزار تلگرام:

تماس با ما+98 9337843121 

 

 تماس با ماکانال تلگرام‌  @maghalecomputer

 

 توجه: اگر کارت بانکی شما رمز دوم ندارد، در خرید الکترونیکی به مشکل برخورد کردید و یا به هر دلیلی تمایل به پرداخت الکترونیکی ندارید با ما تماس بگیرید تا راههای دیگری برای پرداخت به شما پیشنهاد کنیم.


دانلود با لینک مستقیم


ترجمه مقاله زمان بندی و توزیع داده آگاه از محلیت برای برنامه های open mp بر روی سیستم های numa و پردازنده های چند هسته ای