فی موو

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

فی موو

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

دانلود تحقیق حافظة مجازی

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

دانلود تحقیق حافظة مجازی


دانلود تحقیق حافظة مجازی

در این تمرین شما با صورتها و شکلهای مختلفی از مکانیزم حافظه مجازی در ویندوز NT آشنایی پیدا خواهید کرد علی‌رغم اغلب دیگر سیستمهای عامل، ویندوز NT یک API    ساده و روشنی را برای اداره کردن بعضی شکلها و صورتهای حافظه مجازی تهیه می‌کند(معمولاً حافظه مجازی بطور کامل توسط برنامه نویس کاربردی‌اش روشن و واضح می‌گردد) در این تمرین شما در موارد زیر اطلاعاتی یاد خواهید گرفت:

  • v سازماندهی سیستم حافظه مجازی ویندوز NT
  • v چگونه فضای حافظه مجازی خود را کنترل کنید؟
  • v چگونه یک وسیله آگاه کننده و گزارش دهنده بنویسید؟
  • v جزئیات GlobalMemory Status , GetsystemInfo – VirtualQuery – VirtualUnlock – VirtualLock – VirtueaFree – VirtualAlloc

شامل 21 صفحه فایل  word قابل ویرایش


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


دانلود تحقیق حافظة مجازی

مقاله در مورد Main Memory Database حافظة اصلی پایگاه داده ها

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

مقاله در مورد Main Memory Database حافظة اصلی پایگاه داده ها


مقاله در مورد Main Memory Database حافظة اصلی پایگاه داده ها

لینک پرداخت و دانلود *پایین مطلب*

 

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

  

تعداد صفحه:53

 

  

 فهرست مطالب

 

 

Main Memory Database

 

حافظة اصلی پایگاه داده ها

 

مقدمه

 

مدلهای هزینه حافظه اصلی

 

Office-By-Example (OBE)

 

Smallbase

 

  1. Hardware-based  
  2. Application-based
  3. Engine-based

 

ساختارهای شاخص در حافظه اصلی

 

ساختار T-Tree  

 

  1. الگوریتم جستجو

 

2 . الگوریتم درج

 

  1. الگوریتم حذف

 

کنترل همزمانی(  Concurrency Control)

 

Commit Processing

 

روشهای دستیابی(Access Methods)

 

نمایش داده ها (Data Representation  )  

 

پردازش پرس و جو (Query Processing)

 

Application program Interface

 

 Recovery 

 

خلاصه ای از تکنیک های Recovery

 

 Logging

 

Checkpointing

 

Reloading 

 

 

 

 

در اواسط دهه 1980، با نزول قیمت DRAM، این ایده مطرح شد که کامپیوترهای آتی با داشتن حافظه اصلی با ظرفیت بالا، می توانند بسیاری از پایگاه داده ها را درحافظه اصلی داشته باشند. در این شرایط می توان همه I/O ها (که بسیار هزینه بر می باشند) را از پردازش DBMS حذف نمود. بنابراین معماری DBMS دستخوش تغییرات جدی می شود و در یک MAIN MEMORY DBMS(MMDBMS)، مدیریت I/O دیگر نقشی نخواهد داشت.

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

تعداد دیگری از الگوریتمهای پیشنهادی پیش فرض حافظه ماندگار را ندارند و همچنان از عملیات I/O برای نوشتن اطلاعات تراکنش در حافظه ماندگار استفاده می کنند. بنابراین در این الگوریتمها عملیات I/O بطور کامل حذف نمی شود، بلکه تعدادشان بسیار کمتر می شود زیرا  I/Oمربوط به نوشتن اطلاعات صفحات buffer ها، حذف خواهد شد.

در یک MMDBMS، ساختارداده های ساده مانند T-Tree و همچنین bucket-chained hash جایگزین ساختارداده هایی چون B-Tree و linear hash در DBMS های مبتنی بر دیسک می شوند. بنابراین سرعت اجرای پرس و جو(پرس و جو) و بهنگام سازی بسیار افزایش می یابد و هزینه index lookup و نگهداری ،فقط مربوط به  پردازنده و دسترسی به حافظه اصلی خواهد شد.

یکی از مشکلات اصلی در MMDBMS ها بهینه کردن درخواستهاست. عدم وجود I/O به عنوان فاکتور اصلی در هزینه ها به معنای پیچیدگی بیشتر مدل کردن هزینه در یک MMDBMS است زیرا در اینجا یکسری فاکتورهای فازی از قبیل هزینه اجرای  پردازنده ، باید در نظر گرفته شوند. در این حالت باید با استفاده از تعامل روش coding، عوامل سخت افزاری مانند  پردازنده و معماری حافظه و پارامترهای پرس و جو، به یک مدل قابل اطمینان از هزینه اجرا در حافظه اصلی رسید.

در دهه 1990، MMDBMS ها با افزایش سایز دیسکها و سایز مسائل همراه با افزایش ظرفیت DRAM ها، به اوج محبوبیت خود رسیدند. MMDBMS ها اغلب برای برنامه هایی که به پایگاه داده Real Time نیاز دارند (مانند سیستمهای embedded سوئیجهای تلفن) ، استفاده می شود. از آنجایط که سایز حافظه اصلی در کامپیوترها روز به روز در حال افزایش است، این امید وجود دارد که برای بسیاری از پایگاه داده هایی که امروزه امکان قرارگفتن آنها بصورت کامل در حافظه اصلی وجود ندارد، این شرایط مهیا شود.

 

 


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


مقاله در مورد Main Memory Database حافظة اصلی پایگاه داده ها

مقاله در مورد حافظة اصلی پایگاه داده ها

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

مقاله در مورد حافظة اصلی پایگاه داده ها


مقاله در مورد حافظة اصلی پایگاه داده ها

لینک پرداخت و دانلود *پایین مطلب*

 

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

 

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



فهرست مطالب :


مقدمه
مدلهای هزینه حافظه اصلی
Office-By-Example (OBE)
Smallbase
ساختارهای شاخص در حافظه اصلی
ساختار T-Tree  
3. الگوریتم حذف
کنترل همزمانی(  Concurrency Control)
Commit Processing
روشهای دستیابی(Access Methods)
نمایش داده ها (Data Representation  )    
Application program Interface
پردازش پرس و جو (Query Processing)
خلاصه ای از تکنیک های Recovery
 Logging
Checkpointing
نتیجه گیری
منابع


مبحث قرار دادن کل پایگاه داده مقیم در حافظه اصلی یا MMDB اخیرا یک موضوع تحقیقاتی مورد بحث می باشد. به دلیل پیشرفت تکنولوژیکی حافظه فیزیکی پایدار ، استفاده از سرعت حافظه اصلی برای پایگاه داده، امری ممکن می باشد بطوری که از حافظه فیزیکی به عنوان محل ذخیره اصلی و از دیسک به عنوان backup استفاده می شود.
استفاده از پایگاه داده مقیم در حافظه اصلی چندین مزیت دارد از جمله : افزایش چشگیر کارایی با حذف نیاز به     I/O و در نتیجه کاهش زمان پردازش و افزایش throughput با حذف I/O overhead .
برای ممکن ساختن شیفت از پایگاه داده های معمولی به پایگاه داده مقیم در حافظه اصلی سیستم پایگاه داده از ابتدا بایستی دوباره طراحی شود تا علاوه بر بهره مند شدن از performance بالای پایگاه داده مقیم در حافظه اصلی، بتواند مسائل پیاده سازی ناشی از تفاوت دیسک و حافظه را دربر گیرد که از جمله این مسائل می توان به concurrency control، commit processing، access methods، query processing و recovery اشاره نمود.


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


مقاله در مورد حافظة اصلی پایگاه داده ها

دانلود مقاله حافظة مجازی

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

دانلود مقاله حافظة مجازی


دانلود مقاله حافظة مجازی

حافظه مجازی صفحه‌بندی یا Paging Virtual Memory  در بسیاری از سیستمهای عامل امروزی بکار گرفته می‌شود. در یک سیستم صفحه‌بندی شده، هر فرآیندی یک فضای آدرس دهی مجازی خاص خود دارد که برای ارجاع دیگر اشیاء بکار گرفته می‌شود که معمولاً محتوای یک محل یا موقعیتی از حافظه است بخشی از فضای آدرس دهی مجازی توسط ویراستار خطی ( Link editor  ) تعریف می‌شوند وقتی که آن یک تصویر قابل اجرایی بوجود می‌آورد که در واقع فایل اجرایی یا EXE است. تعداد باقیمانده از فضای آدرس‌دهی می‌تواند بطور پویا در زمان اجرا توسط روشهایی که در این تمرین توضیح داده خواهد شد تعر یف شود. بعد از اینکه قسمت پایدار و ثابت از فضای آدرس‌دهی مجازی ایجاد شد در حافظه ثانویه ذخیره خواهد شد ( معمولاً در بخش یا Partition  از وسیله ذخیره‌سازی کهPaging disk  نام دارد ). به منظور عملی‌تر شدن شما می‌توانید Paging disk  را مشابه فایل در نظر بگیرید.

در یک کامپیوتر معمول و مرسوم پردازنده تنها می‌تواند دستورات را واکشی کند یا داده‌هایی را که در حافظه اولیه یا قابل اجرا ( که معمولاً RAM  خوانده می‌شوند. ) واقع شده‌اند را بارگذاری کند. حافظه اولیه در مقایسه با حافظه ثانویه کوچکتر و سریعتر است. حافظه اولیه خیلی گرانتر از حافظه ثانویه است بنابراین بطور معمول در زمره اجزای با ارزش‌تر از نظر حجم اما کوچکتر از حافظه‌های ثانویه قرار دارند.

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

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

توابع حافظه مجازی

مدل حاظفه مجازی ویندوز NT
داخل سیستم صفحه‌بندی        

 

شامل 20 صفحه فایل word

به همراه تصاویر


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


دانلود مقاله حافظة مجازی