فایلکو

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

فایلکو

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

تحقیق تاثیر حافظه اصلی بر کارآئی سیستم و زمان بندی کارها در سیستم عامل 10ص

اختصاصی از فایلکو تحقیق تاثیر حافظه اصلی بر کارآئی سیستم و زمان بندی کارها در سیستم عامل 10ص دانلود با لینک مستقیم و پر سرعت .

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

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

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

 

تاثیر حافظه اصلی بر کارآئی سیستم

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

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

در این مطلب به بررسی این موضوع خواهیم پرداخت که چرا حافظه اصلی دارای یک نقش مهم و غیرقابل انکار در کارائی سیستم است . ادامه بحث را با در نظر گرفتن دو فرضیه دنبال می نمائیم . اول این که بر روی کامپیوتر از یکی از نسخه های سیستم عامل ویندوز 2000 ، XP و یا 2003 سی و دو بیتی استفاده می گردد و دوم این که از یک کامیپوتر مدل جدید با پتانسیل های سخت افزاری مناسب ، استفاده می شود .

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

ویندوز و مدیریت حافظه

زمانی که اولین نسخه ویندوز ارائه شده بود ،‌ امکان مدیریت حافظه اندکی توسط آن وجود داشت . در آن زمان ، حافظه گران بود و حتی در صورتی که استفاده کنندگان توان مالی تهیه آن را داشتند ، کامپیوترهای آن دوره قادر به استفاده از آن نبودند . این وضعیت تا اواسط دهه 90 میلادی ادامه داشت و بسیاری از افرادی که دارای کامپیوتر بودند ،‌ صرفا" از 8 مگابایت حافظه اصلی استفاده می کردند که امکان ارتقاء آن به حداکثر 64 مگابایت وجود داشت .

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

در اکثر نسخه های ویندوز امکان استفاده از حافظه مجازی وجود دارد . با توجه به این که قیمت حافظه هارد دیسک نسبت به حافظه اصلی بمراتب کمتر است ، ویندوز از فضای ذخیره سازی هارد دیسک به منظور جبران کمبود حافظه اصلی سیستم استفاده می نماید .

حافظه مجازی ، یک راه حل مناسب به منظور غلبه بر محدودیت حافظه اصلی است که دارای چالش های مختص به خود نیز می باشد :

کند بودن سرعت هارد دیسک نسبت به حافظه اصلی : هارد دیسک دارای سرعتی بمراتب پائین تر ( کندتر ) نسبت به حافظه اصلی است . دستیابی به حافظه اصلی بر اساس نانوثانیه و سرعت هارد دیسک بر اساس میلی ثانیه اندازه گیری می شود .

عدم امکان استفاده مستقیم از حافظه مجازی : یکی دیگر از مسائل در ارتباط با حافظه مجازی ، عدم امکان استفاده مستقیم از آن است . مثلا" فرض کنید که یک صفحه اطلاعات از حافظه اصلی بر روی هارد دیسک ( حافظه مجازی ) نوشته گردد . در صورتی که در ادامه به اطلاعات موجود در این صفحه نیاز باشد ، کامپیوتر نمی تواند مستقیما" به آن دستیابی داشته باشد . در چنین مواردی ، می بایست قبل از این که کامپیوتر بتواند از داده استفاده نماید ، داده درون حافظه اصلی مستقر گردد . به فرآیند فوق paging گفته می شود .

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

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


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


تحقیق تاثیر حافظه اصلی بر کارآئی سیستم و زمان بندی کارها در سیستم عامل 10ص

تحقیق درمورد حافظه وتصمیم گیری درورزش

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

دسته بندی : تربیت بدنی

فرمت فایل :  Doc ( قابلیت ویرایش و آماده چاپ ) Word


قسمتی از محتوی متن ...

 

تعداد صفحات : 7 صفحه

حافظه و تصمیم گیری در ورزش.
نکات کلیدی.
کارشناسان در مقابل تازه کاران_به نظر می رسد که ورزشکاران خبره زمان بیشتری در انتقال مهارتهای خاص خود نسبت به تازه کاران دارند.
این امر نتیجه تفاوت در زمان واکنش فیزیکی نیست بلکه به احتمال زیاد نتیجه توانایی ورزشکار ماهر در تشخیص صحنه های خاص است،بنابراین آنها را قادر می سازد که تا احتمالا زودتر عمل کنند.
.
حافظه:.
حافظه جریان رمز گذاری را شامل می شود،ذخیره سازی و بازیابی اطلاعات است و سه عنصر کلی را شامل می شود: ثبت حسی، حافظه کوتاه مدت و حافظه بلند مدت.
این یک رابطه متقابل بین این سه عامل تشکیل دهند و جریان حافظه است که عملکرد حافظه را تحت تاثیر می گذارد.
پیش بینی و تصمیم گیری:.
ورزشکاران نخبه زمان واکنش بهتری ندارند، بلکه این توانایی خودشان در پیش بینی وقایع است که به آنها اجازه واکنش سریع را می دهد.
مطالعات فراوان ثابت کرده است که ورزشکاران خبره و ماهر برای تصمیم گیری نیاز به زمان کمتری دارند نسبت به تازه کاران و اینکه تفاوتهایی در استراتژی جستجوی بصری آنها وجود دارد.
دانستن چه در مقابل دانستن چگونه : در محدوده روانشناسی بین دو نوع اطلاعات تفاوتی وجود دارد: دانستن واقعیات در مورد اشیاء و رخدادهایی که ما می توانیم به طور شفاهی مقایسه کنیم برای دانستن اینکه چگونه یک کار خاص را انجام دهیم بدون داشتن اطلاعات دقیق در مورد اینکه این امر چگونه بدست می آید .
آخرین نوع اطلاعات معمولا با کارشناس اجرای مهارتها مرتبط است ، بنابراین فرض می شود که کارشناسان به این دسته از اطلاعات متکی هستند وقتی مهارت خاص خود را انجام می دهند.
عناوین مرتبط :.
آموزش موتور (133) ترجمه و تمرکز بر روی ورزش(B4) کارشناس در مقابل تازه کار:.
به طور کلی ،یک اجرا کننده ماهر توسط توصیفاتی از قبیل کسی که "مورد درست را انتخاب می کند" ، "همیشه در دنیاست " یا "بازی را خوب می خواند".
همه این توصیفات دلالت بر این دارد که ورزشکاران زبردست در تصمیم گیری در محیط ورزشی خاص خود،خوب هستند .
متن بالا فقط تکه هایی از متن به صورت نمونه در این صفحه درج شده است.شما بعد از پرداخت آنلاین فایل را فورا دانلود نمایید

 

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


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


تحقیق درمورد حافظه وتصمیم گیری درورزش

دانلود مقاله کامل درباره حافظه

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

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

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

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

 

Linua memory management on laryer machines

Abstrct

مقداری زیادی از کارها به داخل زیر سیستم مدیرت حافظه در سریهای کرنل l inux.2.5 منتقل شده است و نسبت به تا (سیستم حافظه مجالس ) حالت پایداری بیشتری را در تنوعات زیادی از پارمان کاری دارد. و همچنین بیشتر مسائل مقیاس پذیری حل شده و منجر به عملکرد بیشتر mamgement memory بر روی ماشینهای بزرگبر ( با ram بیش از 1GB یا دارای بیش از یک praccassor یا هر دو ) شده است. بعضی از این تغییرات برای ماشینها ی کوچک نیز سودمند است و در سریهای کرنل 2..4 تقسیمات اصلی linux به طور گسترده‌ای از کرنل mainline بخصوص از محیط um منشعب شده است.

این مسئله باعث به وجود آمدن مداوم مسائلی و تلاش مضاعف به هدر رفته در ویژگیهای پیاده سازی می‌شود سریهای 2.5 گشته ( در آنها هم هست ). سریهای 2.4 تحت مدیریت andrew morton است که بنیان مستحکم برای پیشرفتهای آتی فراهم می‌آورد. و همچنین پتانسیل بیشتری برای کار مشترک بیشتر ، این مقدار در صورت تغییرات که در سیستم 1inux um بهای 2.5 صورت گرفته است که به طور قابل ملاحظه‌ای ماشینهای بزرگبر را فشرده می‌کند می‌کند و همچنین تغییراتی که برای آینده می‌شوند را در بر می‌گیرد که بیشتر آنها در حال حاضر به عنوان قطعات جدا موچود می‌شوند ماشینهای بزرگبر همچنین باید از عهدة تعداد زیادی از فعالیتهای همزمان بر آیند که منظور من حد تا می‌باشد. به منظور سادگی و صراحت و اختیار ما ، ماشین l A 32 با mode PAE با طرح حافظه فرمان را در این مقاله در نظر می‌گیریم این محاسبات بر روی یک سیستم 16-cpu numa-o

( ) گرفته است.

Lntrodueticn

اقتصاد بازار و رواج سیستمهای 32bit بزرگ را تحمیل می‌کند با وجود اینکه نرم افزار هم بوجود می‌آید گرجه chip های 64bit ارزان شروع به ظهور کردن اما آنها هنوز مانند سیستمهای بزرگ در دسترس نیستند اگر چه تکنیکها و دست آوردهای توصیف شده در این مقاله ، بدون هیچ هدفی تنها در این ماشینها کاربرد دارد

محیط مجازی erlobal kernel

شکل اساسی ماشینهای 3.2bit فقدان فضای آدرس دهی مجازی هم برای کاربرد و هم کرنل 3.2bit ما را محدود به 4Gb می‌کند هر فضای آدرس دهی پردازشهای کاربر فقط مربئط به همان فرآیند می‌شود اما فضای آدرس دهی کرنل ، erlobal است برای تعمین عملکرد مناست در فضای آدرس دهی کاربر با فضای آدرس دهی کرنل تقسیم می‌شود ( به اشتراک گذاشته می‌شود )

« شکل ْ1 »

انشعاب فضای آدرس دهی پیش فرض 0------

ممکن است که بتوان این انشعاب را تغییر داد اما اغلب مطلوب نیست بعضی از کاربردها نظیر بانکهای اطلاعاتی به مقدار خیلی زیادی فضای آدرس دهی برای پردازش نیاز دارند در صورتیکه کرنل نیازمند فضای زیادی برای ساختارهای اطلاعاتی خواص باشد. اولین حافظه فیزیکی 896 mB به صورت 1:1 در فضای آدرس دهی erlobal مشترک نقاشی کند. این دامنه حافظه به

عنوان حافظه پایین شناخته می‌شود ( zone-normal ) حافظه بیش از 896mB بعنوان حافظه بزرگ شناخته می‌شود ( zome-hiGihmem ) هرچه بیشتر حافظه فیزیکی به ماشین اضافه شود فشار بیشتری را بر محیط کرنل erlobal وارد آودره‌ایم ، کرنل استاندارد linux 2.4 از عهده مقادیر زیادی از حافظه بر می‌آید شاید در بهترین حالت به 4GB محدود شود اشتعابات inler price ، linux 2.4 با


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


دانلود مقاله کامل درباره حافظه

دانلود مقاله کامل درباره ذخیره سازی روی حافظه ها 14 ص

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

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

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

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

 

نحوه ذخیره سازی اطلاعات روی حافظه ها:

روی دیسک های مغناطیسی نمیتوان بعد از ساخت ،اطلاعات را ذخیره کرد بلکه این حافظه ها باید فرمت(1) شوند.

فرمت یعنی تقسیم بندی دیسک برای نوشتن اطلاغات مورد نظر روی آن

برای آشنایی با فرمت بندی فرض کنید که دیسک دایره ا ی ما با دوایر متحد المرکزی که به تعداد زیاد و فاصله بسیار کم نسبت به هم دارند تقسیم شده است فاصله بین هر یک از این دایره ها را شیار(2)گویند .

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

 

                        

در دیسک های سخت که چند صفحه روی هم قرار می گیرند اگر دقت کنیم می بینیم که شیار های هم شماره با هم تشکیل یک استوانه را می دهند که به آن سیلندر(4) گفته میشوند لازم به تذکر است تعداد شیار ها در فلاپی دیسک ها حدود 80 عدد و در هارد دیسک ها به 1000 عدد هم می رسد

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

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

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

از سرعت کمتری برخوردارند.مانند شکل سمت راست

                                                                                                                                          

در فلاپی دیسک ها هم از ابتدا ظرفیت به مقدار کنونی نبود موارد زیر روند تکاملی فلاپی دیسک ها را به ما نشان می دهد:

 

                                               

1)SS-DD یک رویه با چگالی مضاعف 72 کیلوبایت (5و6)

2) DS-DD دورویه با چگالی مضاعف 72 کیلوبایت (7)

3)DS-HD دورویه با چگالی مضاعف 1.44 مگابایت (دیسکهای متداول امروزی) (8)

4)DS-ED دورویه با چگالی مضاعف 2.88 مگابایت (9)

((حافظه های جانبی))

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


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


دانلود مقاله کامل درباره ذخیره سازی روی حافظه ها 14 ص

دانلود مقاله مدیریت حافظه برای سیستم های چند رشته ای نرم افزار SDSM

اختصاصی از فایلکو دانلود مقاله مدیریت حافظه برای سیستم های چند رشته ای نرم افزار SDSM دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله مدیریت حافظه برای سیستم های چند رشته ای نرم افزار SDSM


دانلود مقاله مدیریت حافظه برای سیستم های چند رشته ای نرم افزار SDSM

 

مشخصات این فایل
عنوان: مدیریت حافظه برای سیستم های چند رشته ای نرم افزار SDSM
فرمت فایل : word( قابل ویرایش)
تعداد صفحات: 30

این مقاله درمورد مدیریت حافظه برای سیستم های چند رشته ای نرم افزار SDSM می باشد.

خلاصه آنچه در مقاله مدیریت حافظه برای سیستم های چند رشته ای نرم افزار SDSM می خوانید :

-4 فراخوانی سیستم چند شاخه ای
مجموع مقدار حافظه فیزیکی در سیستم دسته با اندازه دسته افزایش می یابد. با وجود این، اندازه فضای نشانی مجازی ثابت می شود و محدودیتی روی اندازه مسئله از کاربردها می گذارد. روشهای قبلی فضای نشانی مجاری قابل دسترسی برای کاربردها کاهش میدهد زیر عملکرد و تناسب سیستم فضای نشانی وجود دارد.
زمانیکه یک جریان از جریان کودک شاخه میگردد،  پردازش کودک تصویر اجرای پردازش والدین را به ارث میگذارد. خصوصاً ظرفیت فهرست صفحه جریان کودک از جریان والدین کپی می شود به جز ناحیه داده جائیکه سیاست کپی روی نوشته اعمال می‌شود. به هر حال، سیاست کپی روی نوشته به نواحی حافظه اشتراکی اعمال نمی شود. پردازش والدین را با عملکردهای اجرایی مجاز میگردانیم و پردازش کودک مکانیزم های سازگاری حافظه را اجرا می کند. بنابراین سیستم SDSM می تواند به طور موفق در حوزه حافظه اشتراکی روزآمد  در راه رشته ای این از طریق فضای نشانی پردازش کودک باشد.
به هر حال، این روش رکورد اضافی در نتیجه ارتباط و همامی بین پردازشهای والدین و کودک تجربه می کند. با وجود این ، این روش خیلی محل پذیر است و آن حتی تحت محیط کاری سخت مثل IBM Sp Night Hawk باقی می ماند.
5-    آزمایشات
ما چهار روش را در سیستم جریان زمان ParADE تکمیل کرده ایم. ما در ابتدا هزینه های عملکردهای اساسی را می بینیم و با عملکرد روشهایی با چندین عملکرد مقایسه کردیم.  آزمایشات ما روی سیستم IBM SP Night Hawk و دسته لینوکس اجرا شده بودند. سیستم IBM sp شامل نه تا از MHZ 375 از گره های PoWERS SMPبا 16 پردازشگرهای GB 16 حافظه اصل در گره است. دسته لینوکس شامل چهار نپیتوم دوتایی گره های III550 mHz SMP و چهار نپیتوم دو تایی گره های I I I 600 MHZ SMP هر گره MB 512 حافظه اصلی دارد و آن SMP روی هر گره جریان می یابد. ما کامپایلر (مترجم) GMU gcc را با اختیار –o2 برای دسته لینوکس و کامپایر XLC با اختیارات –o2-garoh =pwr3-qtune=pwe3-qmaxme=-1-qstrict برای سیستم IBM SP به کار بردیم.

1-5 معماری Par ADE چند رشته ای SDSM
پیکر بندی طرف چپ مطابق با سه روش نقشه برداری فایل است، سیستم V با حافظه اشتراکی IPC، فراخوانی سیستم mdupo در آغاز، سیستم به مقرن حافظه اشتراکی مجازی منقبض میگردد و مجوز دستیابی اش شروع میگردد. راه انداز SIGSEGV نقظه ورودی به سیستم SDSM از کاربرد است رشته خدمت رسان پیام ناهمگام در گره خانگی به درخواست صفحه کمک می کند. مورد طرف راست برای روش forko است برای ارتباط، والدین یک پایه گیری در رشته کاربردی بوجود می آورند و شاخه های پردازش کودک از رشته ای به نام خدمت رسان درخواست به درخواستهای کارانداز از والدین است. رشته عملی پیام کنترل به پردازش کودک از طریق پایه گیر می‌فرستند و منتظر پاسخ از پردازش کودک روی این پایه گیر هستیم. زمانیکه صفحه درخواست شده در کودک می رسد و خدمت رسان درخواست از رشته عملی و کاربردی به کار می افتد.
2-5 هزینه های عملکردهای اساسی
عملکردهایی در گروه بالا در مرحله ارزش دهی آغازین به کار برده می شوند و موردهای میانی در زمان گردش به کار برده می شدند و موردهای پایین در پایان به کار برده می شوند. ما متوسط زمان اجرایی را بعد از 100 اجرای برنامه های ریز نشانه معیار می گیریم. در سیستم IBMSP Night Hawk فراخوانی سیستم mpro tecto مجاز به تغییر مجاز دستیابی حوزه حافظه نمی گردیم که از طریق سیستم V با حافظه اشتراکی IPC اختصاص یافته می شوند، بنابراین حوزه های منطبق حذف می شوند. زمانیکه عملکردهای بالا برای بوجود آوردن مخزن حافظه اشتراکی به کار برده می شوند، زمان اجرای برای دستیابی حافظه بی نام خیلی گران است. تفاوت اصل بین نقشه برداری فایل و موردهای دیگر زمانی برای اختصاص واقعی حافظه است. در مورد نقشه برداری فایل، صفحه های فیزیکی در مرحله آغازین در شکل حافظه نها نگاهی میانگر یا برای افظه نها نگاهی صفحه اختصاص یافته می شوند به هر حال، تأخیر روشهای دیگر اختصاص دهی صفحه زمانیکه صفحه واقعاً به زمان جریان مرتبط می شود.
زمانیکه اندازه صفحه هر دوی سیستم اجرایی 4 کیلو بایت است و هزینه هایی برای دستیابی عملکردهای 4 کیلو بایت حافظه در زمان جریان مهم هستند. هزینه عملکرد memcpyo برای فایل نقشه برداری نشده نیست جزئی کمتر از روشهای دیگر است. به هر حال نتایجی با 64 حافظه مگابایت مختلف هستند. برای نقشه برداری فایل داری دستگاه IBM SP عملکرد کپی از زمان رکورد طولانی بالای نها نگاهی میانگر رنج می‌برد.
برای درک چگونگی این عملکردهای اساسی سیستم در زمان  جریان تحت تأثیر است،  ما رکورد واکنش صفحه را تجزیه می کنیم. برای اجتناب از اثر نها نگاهی، ما حافظه اشتراکی بزرگی را اختصاص می دهم و رکورد واکنشی صفحه را با تغییر نقاظ دستیابی در ناحیه حافظه اشتراکی می بینیم. برای اجرای کارانداز SIGSEGV و فرستادن درخواست صفحه به گره خانگی مستقل از روشها هستند. در مورد پروتکون اضافی، روش forko درباره دو بار رکورد طولانی تر از دیگران در نتیجه ارتباط درونی پردازش بین پردازشهای والدین و کودک تجربه می گردد. آمادگی صفحه و عوامل انتقالی صفحه وابسته به روشها هستند.

3-5 عملکرد اجرایی
ما عملکرد چهار روش را از طریق سنجش زمان اجرایی چندین برنامه مقایسه می کنیم. شالوده های CG,EP از سطح A از نشانه معیار NA s2.3 منطبق می شوند. شالوده CG سیستم خطی پراکنده غیر ساختاری را از طریق روش فردوج گرادیان (شیب) و شالوده  EP تجزیه گردیده و قابلیت عملکردهای نقطه شناور راهی سنجد. در این ضمن، دو عملکرد واقعی از برنامه های نمونه open Mp منطبق می شوند. برنامه Helmhpit2 (17) معادله موج را روی کاربرد منظم حلقه از روش Jacobi تکراری یا آسودگی بالا تجزیه می کند و برنامه MD شبیه سازی متحرکهای ساده مولکولی را در فضای واقعی مداوم تکمیل می سازد. ما برنامه های فورتنرن را به نسخه های C اتصال دادیم. ما زمان اجرای متوسطی را بعد از 10 عملکرد برنامه ها می گیریم. تنها نتایجی روی دسته لینیوکس ارائه می شوند زیرا سیستم V روش حافظه اشتراکی و فراخوانی سیستم mdupo نمی تواند در سیستم Sp تکمیل شود و روش نقشه برداری فایل زمان اجرایی طولانی را در نتیجه کپی حافظه بالای اضافی در محیط کاری اشتراکی آشکار می سازد.
برنامه های Helmhoitz ,CG حافظه اشتراکی بزرگی دارند و در حالیکه برنامه های MD,EP مورد کوچکی دارند. در مورد کاربردی که زمان اجرایی نسبتاً کوتاهی دارد، این هزینه بالای آغازین می تواند با عملکرد کلی انتقادی باشد به هر حال، عملکردهایی یا حافظه کوچک اشتراکی کمتر تحت نفوذ از طریق هزینه آغازین بدون توجه به روشها می باشند.
یک درخواست اساسی درباره مسئله روز آمد صفحه اتمی اینست که آن در کاربردهای واقعی جدی است. آن آشکار می سازد که مسئله صفحه ای مشترک است و آن وابسته به الگوی محاسبه، نه روی مقدار حافظه اشتراکی است.
با توجه به نرمال کلی اجرای، نقشه برداری فایل عملکرد بدتری از طریق تفاوت اجرای نشان می دهد که بسیار بزرگ نسبت برای درک عملکرد و نقشه برداری فایل، ما تعداد انتفاتهای بلوک را با تنها ترکیب گره ارائه می دهیم. در مرحله ارزش دهی آغازین، بالغ بر 15000 بلوک از دیست خوانا و بالغ بر 100000 بلوک در حال نوشتن روی دیسک هستند. به هر حال، تنها حدود 100 بلوک در حال نوشتن روی دیسک در زمان اجرا هستند. پدیده مشابه سازگاری بدون توجه به تعداد گره ها رخ می یابد. زمانیکه بخش از منبع CPU برای ارتباط دادن تعیین می شود با افزایش تعداد گره ها، و عملکردی با 8 گره که بدتر از چهار گره می شود. در مورد EP حافظه اشتراکی کمی وجود دارد، بنابراین روش نقشه برداری فایل روش ارزش دهی آغازین اضافی را تجربه نمی کند.
در مورد MD اندازه حافظه اشتراکی تنها حدود 1 مگابایت و هزینه آغازین تحت تأثیر عملکرد کلی است. زمان اجرای خالص از نقشه برداری فایل چند ثانیه بیشتر از دیگران است اما آن به سختی در شکل 14 قابل اشاره است در این ضمن، فلم هولتز مستلزم 32 مگابایت حافظه اشتراکی است اما هزینه آغازین روی محاسبه طولانی مستهلک می شود.

4-5 هزینه پیاده سازی (تحقق)
ما چهار روش را با واسطه های یکنواخت شده زیر محقق می گردانیم:
Create Globai Heap بوجود آوردن توده سراسری: فایل منظمی یا چندین سیستم V با بخشهای حافظه اشتراکی بوجود می آورد که شامل مخزن حافظه اشتراکی است.
init App Area فضای عملی نشانی را فراهم می آورد.
Init sys Area فضای عملی نشانی را فراهم می آورد.
همه مقدار مورد نیاز مشابه از رفرها برای تحقق است علیرغم تفاوت در مکانیزم های جزئی، در مسیر بوجود آوردن توده سراسری، نقشه برداری فایل، فایل را باز می کند و آن با صفر آغاز می گردد. روش سیستم V حافظه اشتراکی مجموعه هایی از بخشهای حافظه اشتراکی بر طبق حداکثر اندازه بخش بوجود می آورد. سیستم mmapo و shmato برای فراهم آوری فضای نشانی عملی به کار برده می شوند و فراخوانیهای سیستم mdupo, shmato, mmapo برای ساخت فضای سیستم نشانی به کار برده می شوند.
زمانیکه همه روشها به استثنای روش شاخه ای o در یک پردازش تحقق یافته می شوند، کاربرد و سیستم SDSM به ساختارهای داده مشابه تقسیم میگردد. در مورد روش شاخه ای o به هر حال همه ساختارهای داده اشتراکی بین والدین و کودک باید شناسایی شود و آنها باید در فضای اشتراکی سیستم تعریف شده قرار گرفته شود. علاوه بر این، زمانیکه کتابخانه MPI برای ارتباط درونی گره به کار برده می شوند، ارتباط باید به پردازش کودک مجزا شود زیرا بیشتر کتابخانه های MPI بر اساس نسخه 1 هستند که از خلق پردازش متحرک حمایت نمی کند.
....

بخشی از فهرست مطالب مقاله مدیریت حافظه برای سیستم های چند رشته ای نرم افزار SDSM

خلاصه
1-    مقدمه
2-    مسئله روز آمد صفحه اتمی
3-    سیستم ParADE
4-    چهار روش روزآمد صفحه اتمی
1-4 نقشه برداری فایل
4.2 حافظه اشتراکی V سیستم
3-4- فراخوانی سیستم mdupo
4-4 فراخوانی سیستم چند شاخه ای
5-    آزمایشات
1-5 معماری Par ADE چند رشته ای SDSM
2-5 هزینه های عملکردهای اساسی
3-5 عملکرد اجرایی
4-5 هزینه پیاده سازی (تحقق)
6-    نتایج

 

 


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


دانلود مقاله مدیریت حافظه برای سیستم های چند رشته ای نرم افزار SDSM