یارا فایل

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

یارا فایل

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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


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

تحقیق درباره افزایش کارآئی برنامه های وب در ASP NET 2 0

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

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

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

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

 

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

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

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

پیاده سازی سیستم caching : با پیاده سازی سیستم caching در سطوح متفاوت و caching داده می توان  کارآئی برنامه های وب را بطرز کاملا" محسوسی افزایش داد. در این بخش به نحوه پیاده سازی سیستم caching در برنامه های وب اشاره خواهیم کرد .

در ادامه بر روی اولین محور متمرکز و به بررسی مسائل مرتبط با آن خواهیم پرداخت  .

طراحی برای کارآئی توجه و رعایت موارد زیر پیاده کنندگان را در جهت پیاده سازی برنامه های وب با کارآئی بالا کمک خواهد کرد  :

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

کنترل های سرویس دهنده کنترل های سرویس دهنده عناصر اصلی در یک صفحه ASP.NET می باشند و load زیادی را به برنامه تحمیل نخواهند کرد . این نوع کنترل ها معمولا" دارای کارآئی بمراتب بهتری نسبت به زمانی می باشند که یک صفحه به صورت پویا و با استفاده از ترفندهائی نظیر متد Response. Write خروجی خود را تولید می نماید. در برخی موارد ضرورتی به استفاده از کنترل های سرویس دهنده  ASP.NET در یک صفحه وب نخواهیم داشت . به عنوان نمونه ،‌ در صورتی که دارای یک متن ایستا می باشیم که هرگز ضرورتی به دستیابی و تغییر آن در زمان اجراء و از طریق کد نداریم ، لزومی به استفاده از کنترلی نظیر label نخواهیم داشت . در چنین مواردی می توان به سادگی متن مورد نظر را با استفاده از امکانات HTML در فایل aspx.  قرار داد . در ویژوال استودیو می توان  از کنترل DIV ( موجود در بخش HTML ، منوی Toolbox) استفاده کرد. در واقع ما تکلیف متن مورد نظر جهت نمایش در یک صفحه aspx . را نه در زمان اجراء بلکه در زمان طراحی مشخص کرده ایم  .یکی دیگر از نکات مهم در زمان استفاده از کنترل های سرویس دهنده در صفحات وب ، توجه به رفتار آنها در ارتباط با نگهداری داده پس از ارسال مجدد به سرویس دهنده می باشد . به صورت پیش فرض ، مقادیر مرتبط با کنترل های سرویس دهنده نظیر مقدار درج شده در یک TextBox  ، پس از postback بطور اتوماتیک در view state ذخیره می گردد . در واقع ، view state مکانیزمی برای نگهداری داده کنترل های سرویس دهنده است که  هدف آن غلبه بر محدودیت پروتکل HTTP است ( ماهیت stateless ) .view state ، یک نام مناسب برای ذخیره داده در یک فیلد ورودی مخفی درون صفحه است . پس از  post back ( ارسال مجدد برای‌ سرویس گیرنده ) یک صفحه ، سرویس دهنده قادر به بررسی مقادیر نگهداری شده در view state و استفاده از آنها با توجه به شرایط حاکم بر برنامه می باشد .  view state یک قابلیت عالی است چراکه اجازه  نگهداری وضعیت را با استفاده


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


تحقیق درباره افزایش کارآئی برنامه های وب در ASP NET 2 0

دانلود پروژه نقش فرهنگ سازمانی در افزایش کارآئی کارکنان بانک کشاورزی

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

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

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

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

 

نقش فرهنگ سازمانی در افزایش کارآئی کارکنان بانک کشاورزی

1-مقدمه

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

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

یکی از تحولات عمده و اساسی‌که درمدیریت شکل گرفته است، “تحول درنگرش به سازمان است ”. بدین گونه که به سازمان ها به عنوان “ فرهنگ ها ” نگریسته می شود. پدیده جدیدی که یکی از مهارتهای اصلی مدیریت و رفتارسازمانی را شکل داده است. باورها براین است که انسانهایی که دریک چارچوب نظام اجتماعی بزرگ و یا کوچک زندگی می کنند، دارای مجموعه ای از باورها، اعتقادات، ارزش ها و سنت ها هستند که درمجموع، فرهنگ آن نظام را شکل می دهد. ضعف یا قوت فرهنگ هرنظام اجتماعی بستگی به میزان ژرفا و همبستگی با پدیده های مزبور دارد. بی شک و تردید می توان اظهارداشت که هرقدرفرهنگ سازمانی دارای نیرومندی بیشتری باشد،‌ آن سازمان از ثبات اقتصادی و اجتماعی آن سازمان و نیز از ژرفای بیشتری برخوردار خواهد بود.

سمت دادن سازمان ها درجهت اهداف اساسی و استراتژیک، چنانچه با باورها و فرهنگ سازمانی کارکنان همسو نباشد، کاری بس دشوار است و درنهایت روند اجرائی با موانع عمده مواجه خواهد شد.

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

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

1-آیا بین فرهنگ سازمانی و کارائی کارکنان بانک کشاورزی رابطه معنی داری وجود دارد؟

2-آیا احیای حس مسئولیت پذیری نسبت به شغل موجب افزایش انگیزش کارکنان بانک خواهد شد؟

3-آیا ترویج تفکرمشارکتی بین کارکنان موجب افزایش انگیزش کارکنان بانک خواهد شد؟

4-آیا ایجاد روحیه ابتکارو خلاقیت درکارکنان موجبات توانمندی آنان را فراهم می سازد؟


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


دانلود پروژه نقش فرهنگ سازمانی در افزایش کارآئی کارکنان بانک کشاورزی

مقاله افزایش کارآئی برنامه های وب در ASP NET 2 0

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

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

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

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

 

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

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

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

پیاده سازی سیستم caching : با پیاده سازی سیستم caching در سطوح متفاوت و caching داده می توان  کارآئی برنامه های وب را بطرز کاملا" محسوسی افزایش داد. در این بخش به نحوه پیاده سازی سیستم caching در برنامه های وب اشاره خواهیم کرد .

در ادامه بر روی اولین محور متمرکز و به بررسی مسائل مرتبط با آن خواهیم پرداخت  .

طراحی برای کارآئی توجه و رعایت موارد زیر پیاده کنندگان را در جهت پیاده سازی برنامه های وب با کارآئی بالا کمک خواهد کرد  :

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

کنترل های سرویس دهنده کنترل های سرویس دهنده عناصر اصلی در یک صفحه ASP.NET می باشند و load زیادی را به برنامه تحمیل نخواهند کرد . این نوع کنترل ها معمولا" دارای کارآئی بمراتب بهتری نسبت به زمانی می باشند که یک صفحه به صورت پویا و با استفاده از ترفندهائی نظیر متد Response. Write خروجی خود را تولید می نماید. در برخی موارد ضرورتی به استفاده از کنترل های سرویس دهنده  ASP.NET در یک صفحه وب نخواهیم داشت . به عنوان نمونه ،‌ در صورتی که دارای یک متن ایستا می باشیم که هرگز ضرورتی به دستیابی و تغییر آن در زمان اجراء و از طریق کد نداریم ، لزومی به استفاده از کنترلی نظیر label نخواهیم داشت . در چنین مواردی می توان به سادگی متن مورد نظر را با استفاده از امکانات HTML در فایل aspx.  قرار داد . در ویژوال استودیو می توان  از کنترل DIV ( موجود در بخش HTML ، منوی Toolbox) استفاده کرد. در واقع ما تکلیف متن مورد نظر جهت نمایش در یک صفحه aspx . را نه در زمان اجراء بلکه در زمان طراحی مشخص کرده ایم  .یکی دیگر از نکات مهم در زمان استفاده از کنترل های سرویس دهنده در صفحات وب ، توجه به رفتار آنها در ارتباط با نگهداری داده پس از ارسال مجدد به سرویس دهنده می باشد . به صورت پیش فرض ، مقادیر مرتبط با کنترل های سرویس دهنده نظیر مقدار درج شده در یک TextBox  ، پس از postback بطور اتوماتیک در view state ذخیره می گردد . در واقع ، view state مکانیزمی برای نگهداری داده کنترل های سرویس دهنده است که  هدف آن غلبه بر محدودیت پروتکل HTTP است ( ماهیت stateless ) .view state ، یک نام مناسب برای ذخیره داده در یک فیلد ورودی مخفی درون صفحه است . پس از  post back ( ارسال مجدد برای‌ سرویس گیرنده ) یک صفحه ، سرویس دهنده قادر به بررسی مقادیر نگهداری شده در view state و استفاده از آنها با توجه به شرایط حاکم بر برنامه می باشد .  view state یک قابلیت عالی است چراکه اجازه  نگهداری وضعیت را با استفاده


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


مقاله افزایش کارآئی برنامه های وب در ASP NET 2 0

بررسی عوامل مؤثر بر تولید و کارآئی گندم کاران در استان فارس

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

بررسی عوامل مؤثر بر تولید و کارآئی گندم کاران در استان فارس


بررسی عوامل مؤثر بر تولید و کارآئی گندم کاران در استان فارس

13 ص

هدف از انجام ا ین مطالعه تعیین عوامل مؤثر بر تولید و کارآیی گندم کاران در استان فارس می باشد. به منظور برآورد توابع تولید مرزی تصادفی و عدم کارآیی فنی تصادفی گندم کاران به طور هم زمان از برنامه Frontier4.1 استفاده گردید. آمار و اطلاعات مورد نیا با استفاده از روش نمونه گیری چند مرحله ای جمع آوری گردید. نتایج برآورد تابع تولید گندم در شهرستان داراب نشان می دهد که متغیرهای تعداد دفعات آبیاری مزارع گندم، دور آبیاری، میزان پتاسیم و ازت خاک در تابع تولید گندم معنی دار شده اند. نتایج محاسبات کشش تولید نهاده ها در تولید گندم در شهرستان داراب نشان می دهد که : میانگین کشش تولید تعداد دفعات آبیاری مزارع گندم 55/0 درصد تغییر می کند و در واقع رابطه بین تعداد دفعات آبیاری مزارع گندم و مقدار تولید گندم، یک رابطه مثبت و معنی دار است و گندم کاران از نظر تعداد دفعات آبیاری مزارع گندم در ناحیه دوم تولید قرار دارند. میانگین کشش تولید دور آبیاری مزارع گندم 28/0 بدست آمده است که نشان می دهد چنانچه 1% دور آبیاری مزارع گندم تغییر کند، مقدار تولید گندم در جهت مخالف 28/0 درصد تغییر می کند و در واقع رابطه بین دور آبیاری در مزارع گندم و مقدار تولید گندم یک رابطه منفی و معنی دار است و گندم کاران از نظر دور آبیاری مزارع گندم در ناحیه سوم تولید قرار دارند و از اینرو بایستی آنها دور آبیاری را کاهش دهند. میانگین کشش تولید پتاسیم خاک 14/0 بدست آمده است که نشان می دهد چنانچه 1% میزان ازت خاک در مزارع گندم تغییر کند مقدار تولید گندم در همان جهت 00014/0 درصد تغییر می کند و درواقع رابطه بین ازت خاک در مزارع گندم و مقدار تولید گندم یک رابطه مثبت و معنی دار است. همچنین عوامل مؤثر بر عدم کارآیی فنی گندم کاران در شهرستان داراب نشان می دهد که : تعداد دفعات شخم، میزان تحصیلات کشاورز، میزان تجربه کشاورز، مالکیت زمین، تعداد شرکت در کلاسهای آموزشی، تعداد دفعات کودپاشی بصورت سرک و رعایت تناوب زراعی بر کارآیی فنی گندم کاران تأثیر مثبت داشته است. اما تأخیر در زمان کاشت، سطح زیر کشت گندم و روش آبیاری سنتی (غرقابی) بر کارآیی فنی گندم کاران تأثیر منفی داشته است.


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