هایدی

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

هایدی

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

دانلود تحقیق حافظه

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

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

فرمت فایل 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 با


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


دانلود تحقیق حافظه

دانلود پروژه کارورزی کامپیوتر درباره انواع memory ها

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

دانلود پروژه کارورزی کامپیوتر درباره انواع memory ها


دانلود پروژه کارورزی کامپیوتر درباره انواع memory ها

لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه: 45

 

معرفی پروژه

این پروژه مر بوط به درس کارورزی ترم سوم رشته کامپیوتر می باشد و موضوع آن در رابطه با انواع  memory ها می باشد.

هدف از اجرای این پروژه که یک کار گروهی می باشد آشنایی بیشتر اعضای گروه با انواع  memory ها می باشد.

حافظه (memory ) :

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

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

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

حافظه کامپیوتر به طور کلی به دو گروه تقسیم میشود :

1- حافظه اولیه یا اصلی

2- حافظه ثانویه یا جانبی

 1- حافظه اولیه یا اصلی

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

دو نکته مهم در مورد حافظه اولیه وجود دارد :

1-  سرعت دسترسی به اطلاعات موجود در آن                 

2- گنجایش اطلاعات

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

  • حافظه با دستیابی تصادفی RAM
  • حافظه فقط خواندنی ROM
    • حافظه RAM و ویژگیهای آن :

RAM ، سرنام عبارت Random  Access  Memory   است. این کلمه ها در مجموع به معنای حافظه با دسترسی تصادفی هستند .

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

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

اطلاعات که معمولآ درون حافظه RAM قرار می گیرند عبارتند از :

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

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

هر نوع وقفه ای در جریان برق کامپیوتر ، موجب از بین رفتن اطلاعات موجود در RAM  می شود . استفاده از حافظه  RAM، جهت نگهداری موقت اطلاعات تا زمان پردازش یا انتقال نتایج  به بیرون از کامپیوتر و یا ذخیره در حافظه های دائمی می باشد . به این حافظه ، حافظه فقط خواندنی – نوشتنی (RWM) نیز می گویند. هر چه ظرفیت RAM بیشتر باشد سرعت و کارآیی سیستم افزایش می یابد و با داده های بیشتری ، می توان کار کرد ؛ همچنین می توان از برنامه های جدیدتر ، قوی تر با حجم اطلاعات بالا استفاده نمود و امکان اجرای همزمان برنامه های بیشتری را فراهم کرد. سرعت دستیابی به اطلاعات درRAM بر حسب نانو ثانیه اندازه گیری می شود و در RAM های معمولی سرعت آن می تواند بین 50 تا 100 نانو ثانیه باشد . سرعت بالای 8 نانوثانیه نیز در بعضی از RAM ها وجود دارد که قیمت آنها بالاتر از نوع معمولی است . هر چه قدر این عدد بر حسب نانو ثانیه کمتر باشد سرعت RAM بیشتر است . ظرفیت حافظه RAM می تواند از 16 کیلو بایت تا 256 مگا بایت و شاید هم بیشتر باشد .


RAM های معمول امروزی بصورت 30پینی، 72پینی و 168 پینی می باشند. RAM  های 30 پینی برای بردهای اصلی 286،386 و بعضی از انواع 486 ساخته شده بود. RAM های 72 پینی برای بردهای اصلی 486 و پنتیوم ساختRAM  های 168 پینی روی بردهای اصلی پنتیوم و پنتیوم II  کار می کند .

 حافظة RAM بر اساس تکنولوژی ساخت به دو دسته تقسیم می شود ؛

  • حافظه RAM از نوع (Dynamic Ram)  که به DRAM معروف است .
  • حافظه RAM از نوع ((Static  Ram  که به SRAM  معروف است .

1-1-1-  حافظه DRAM :

این حافظه دینامیک از قدیمی ترین و رایج ترین RAM های مورد استفاده می باشد و از لحاظ شکل ظاهری دارای دو ردیف پایه میباشد .

کلمه دینامیک به معنی (پویا) نشان دهنده این است که CPU  باید متناوبآ اطلاعات آنرا تجدید کند در غیر این صورت محتویات آن از بین می رود. D RAM ها نسبت به SRAM ها دارای قیمت و سرعت دسترسی بالاتری و ظرفیت کمتری می باشند. اما به دلیل تکنولوژی ساخت ساده تر و ارزان تر بودن در بسیاری از موارد از نوع S RAM ها استفاده می گردد .

در کامپیوترهای PC 386 به بالا ممکن است بنا به از هر دو نوع حافظه استفاده شود و معمولآ از حافظه DRAM  به عنوان حافظه اصلی کامپیوتر و از حافظه SRAM  به عنوان حافظه نهان استفاده می شود .

2-1-1- حافظه SRAM :

این حافظه به نام حافظه ایستا معروف است و برعکس حافظه های D RAM  که CPU  باید به طور دایم محتویات آنرا تجدید کند ، محتویات SRAM  ثابت بوده  و تجدید آن الزامی نیست . SRAM  از لحاظ شکل ظاهری به صورت کارت های باریکی با یک ردیف  پایه می باشد .

2-1- حافظهROM  و ویژگیهای آن :

بخش دیگری از حافظه اولیه ROM  است. ROM   سر نام عبارت Read Only Memory  است . نام این حافظه عبارت است از: حافظه فقط خواندنی . بر خلاف RAM  که نامی گمراه کننده دارد، ROM نامی گویای نوع آن دارد . این حافظه از جنس نیمه هادی بوده و به شکل I C  درون کامپیوتر قرار می گیرد . حافظه ROM حاوی داده ها و اطلاعات دایمی است که از سوی شرکت سازنده و تولید کننده کامپیوتر از قبل در آن قرار داده شده است .   

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

این فقط قسمتی از متن پروژه است . جهت دریافت کل متن پروژه،لطفا آن را خریداری نمایید


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


دانلود پروژه کارورزی کامپیوتر درباره انواع memory ها

تحقیق Flash Memory چیست 11 ص - ورد

اختصاصی از هایدی تحقیق Flash Memory چیست 11 ص - ورد دانلود با لینک مستقیم و پر سرعت .

تحقیق Flash Memory چیست 11 ص - ورد


تحقیق Flash Memory چیست 11 ص - ورد

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


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


تحقیق Flash Memory چیست 11 ص - ورد

حافظة اصلی پایگاه داده ها(Main Memory Database)

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

حافظة اصلی پایگاه داده ها(Main Memory Database)


  حافظة اصلی پایگاه داده ها(Main Memory Database)

در اواسط دهه 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 و نگهداری ،فقط مربوط به پردازنده و دسترسی به حافظه اصلی خواهد شد.

54 صفحه در قالب word

 


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


حافظة اصلی پایگاه داده ها(Main Memory Database)

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

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

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


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

در اواسط دهه 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 و نگهداری ،فقط مربوط به پردازنده و دسترسی به حافظه اصلی خواهد شد.

54صفحه در قالب word


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


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