اس فایل

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

اس فایل

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

تحقیق در مورد مواد غذایی مؤثر بر حافظه

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

تحقیق در مورد مواد غذایی مؤثر بر حافظه


تحقیق در مورد مواد غذایی مؤثر بر حافظه

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

 

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

  

تعداد صفحه2

 

مواد غذایی مؤثر بر حافظه

گیاهان و میوه ها (قسمت اول)

1. آلو (Plum) :

 انواع آن به فارسی «گوجه برغانی»، «آلو سیاه»، «قطره طلا»، «آلو بخارا» و در کتب سنتی نامهای عربی آن، از جمله : «اجاص» و «برقون» آمده است. آلو از نظر طبیعت، سرد و برگ آن سرد و خشک است. 1

 آلوی تازه، میوه خوبی برای بدن می باشد. آلو حافظ مغز و آرام بخش مراکز اعضا بوده و برای رفع سوء هاضمه مفید است.2

 2. آمُله (Emblic myrobalan) :

 آمُله در کتب سنتی با نامهای: «آملِج»، «اَملَج» آمده که به هندی «آملا» یا «اونلا» می گویند. نام درخت هندی است که طعم آن مانند آلو گوجه ترش و به بزرگی گردو است.

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

 از نظر ابوعلی سینا، آمله برای رفع نسیان و فراموشی مفید است.3

 3. آویشن شیرازی (Oregano Ovigan Vulgaire) :

 


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


تحقیق در مورد مواد غذایی مؤثر بر حافظه

دانلود مقاله حافظه ها

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

 

 

 

 

حافظه با هدف ذخیره سازی اطلاعات (دائم، موقت) در کامپیوتر استفاده می گردد. از انواع متفاوتی حافظه درکامپیوتر استفاده می گردد .
RAM
ROM
Cache
Dynamic RAM
Static RAM
Flash Memory
Virtual Memory
Video Memory
BIOS
استفاده از حافظه صرفا" محدود به کامپیوترهای شخصی نبوده و در دستگاههای متفاوتی نظیر : تلفن های سلولی، PDA ، رادیوهای اتومبیل ، VCR ، تلویزیون و ... نیز در ابعاد وسیعی از آنها استفاده بعمل می آید.هر یک از دستگاههای فوق مدل های متفاوتی از حافظه را استفاده می نمایند.

 


مبانی اولیه حافظه

 

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

 

انواع حافظه
حافظه ها را می توان بر اساس شاخص های متفاوتی تقسیم بندی کرد . Volatile و Nonvolatile نمونه ای از این تقسیم بندی ها است . حافظه های volatile بلافاصله پس از خاموش شدن سیستم اطلاعات خود را از دست می دهند. و همواره برای نگهداری اطلاعات خود به منبع تامین انرژی نیاز خواهند داشت . اغلب حافظه های RAM در این گروه قرار می گیرند. حافظه های Nonvolatile داده های خود را همچنان پس از خاموش شدن سیستم حفظ خواهند کرد. حافظه ROM نمونه ای از این نوع حافظه ها است .
حافظه RAM
حافظه (RAM(Random Access Memory شناخته ترین نوع حافظه در دنیای کامپیوتر است . روش دستیابی به این نوع از حافظه ها تصادفی است . چون می توان به هر سلول حافظه مستقیما" دستیابی پیدا کرد . در مقابل حافظه های RAM ، حافظه های(SAM(Serial Access Memory وجود دارند. حافظه های SAM اطلاعات را در مجموعه ای از سلول های حافظه ذخیره و صرفا" امکان دستیابی به آنها بصورت ترتیبی وجود خواهد داشت. ( نظیر نوار کاست ) در صورتیکه داده مورد نظر در محل جاری نباشد هر یک از سلول های حافظه به ترتیب بررسی شده تا داده مورد نظر پیدا گردد. حافظه های SAM در مواردیکه پردازش داده ها الزاما" بصورت ترتیبی خواهد بود مفید می باشند ( نظیر حافظه موجود بر روی کارت های گرافیک ). داده های ذخیره شده در حافظه RAM با هر اولویت دلخواه قابل دستیابی خواهند بود.
مبانی حافظه های RAM
حافظه RAM، یک تراشه مدار مجتمع (IC) بوده که از میلیون‌ها ترانزیستور و خازن تشکیل شده است. در اغلب حافظه‌ها با استفاده و بکارگیری یک خازن و یک ترانزیستور می‌توان یک سلول را ایجاد کرد. سلول فوق قادر به نگهداری یک بیت داده خواهد بود. خازن اطلاعات مربوط به بیت را که یک و یا صفر است، در خود نگهداری خواهد کرد. عملکرد ترانزیستور مشابه یک سوییچ بوده که امکان کنترل مدارات موجود بر روی تراشه حافظه را بمنظور خواندن مقدار ذخیره شده در خازن و یا تغییر وضعیت مربوط به آن، فراهم می نماید. خازن مشابه یک ظرف (سطل) بوده که قادر به نگهداری الکترون‌ها است. بمنظور ذخیره سازی مقدار "یک" در حافظه، ظرف فوق می‌بایست از الکترونها پر گردد. برای ذخیره سازی مقدار صفر، می بایست ظرف فوق خالی گردد. مسئله مهم در رابطه با خازن، نشت اطلاعات است (وجود سوراخ در ظرف) بدین ترتیب پس از گذشت چندین میلی‌ثانیه یک ظرف مملو از الکترون تخلیه می گردد. بنابراین بمنظور اینکه حافظه بصورت پویا اطلاعات خود را نگهداری نماید، می بایست پردازنده و یا "کنترل کننده حافظه" قبل از تخلیه شدن خازن، مکلف به شارژ مجدد آن بمنظور نگهداری مقدار "یک" باشند. بدین منظور کنترل کننده حافظه اطلاعات حافظه را خوانده و مجددا" اطلاعات را بازنویسی می نماید. عملیات فوق (Refresh)، هزاران مرتبه در یک ثانیه تکرار خواهد شد. علت نامگذاری DRAM بدین دلیل است که این نوع حافظه ها مجبور به بازخوانی اطلاعات بصورت پویا خواهند بود. فرآیند تکراری " بازخوانی / بازنویسی اطلاعات" در این نوع حافظه ها باعث می شود که زمان تلف و سرعت حافظه کند گردد.
سلول های حافظه بر روی یک تراشه سیلیکون و بصورت آرائه ای مشتمل از ستون ها (خطوط بیت) و سطرها (خطوط کلمات) تشکیل می گردند. نقطه تلاقی یک سطر و ستون بیانگر آدرس سلول حافظه است.
حافظه های DRAM با ارسال یک شارژ به ستون مورد نظر باعث فعال شدن ترانزیستور در هر بیت ستون، خواهند شد.در زمان نوشتن خطوط سطر شامل وضعیتی خواهند شد که خازن می بایست به آن وضغیت تبدیل گردد. در زمان خواندن Sense-amplifier ، سطح شارژ موجود در خازن را اندازه گیری می نماید. در صورتیکه سطح فوق بیش از پنجاه درصد باشد مقدار "یک" خوانده شده و در غیراینصورت مقدار "صفر" خوانده خواهد شد. مدت زمان انجام عملیات فوق بسیار کوتاه بوده و بر حسب نانوثانیه ( یک میلیاردم ثانیه ) اندازه گیری می گردد. تراشه حافظه ای که دارای سرعت 70 نانوثانیه است ، 70 نانو ثانیه طول خواهد کشید تا عملیات خواندن و بازنویسی هر سلول را انجام دهد.
سلول های حافظه در صورتیکه از روش هائی بمنظور اخذ اطلاعات موجود در سلول ها استفاده ننمایند، بتنهائی فاقد ارزش خواهند بود. بنابراین لازم است سلول های حافظه دارای یک زیرساخت کامل حمایتی از مدارات خاص دیگر باشند. مدارات فوق عملیات زیر را انجام خواهند داد:
• مشخص نمودن هر سطر و ستون (انتخاب آدرس سطر و انتخاب آدرس ستون )
• نگهداری وضعیت بازخوانی و باز نویسی داده ها ( شمارنده )
• خواندن و برگرداندن سیگنال از یک سلول ( Sense amplifier)
• اعلام خبر به یک سلول که می بایست شارژ گردد و یا ضرورتی به شارژ وجود ندارد (Write enable)
• سایر عملیات مربوط به "کنترل کننده حافظه" شامل مواردی نظیر : مشخص نمودن نوع سرعت ، میزان حافظه و بررسی خطاء است .
حافظه های SRAM دارای یک تکنولوژی کاملا" متفاوت می باشند. در این نوع از حافظه ها از فلیپ فلاپ برای ذخیره سازی هر بیت حافظه استفاده می گردد. یک فلیپ فلاپ برای یک سلول حافظه، از چهار تا شش ترانزیستور استفاده می کند . حافظه های SRAM نیازمند بازخوانی / بازنویسی اطلاعات نخواهند بود، بنابراین سرعت این نوع از حافظه ها بمراتب از حافظه های DRAM بیشتر است .با توجه به اینکه حافظه های SRAM از بخش های متعددی تشکیل می گردد، فضای استفاده شده آنها بر روی یک تراشه بمراتب بیشتر از یک سلول حافظه از نوع DRAM خواهد بود. در چنین مواردی میزان حافظه بر روی یک تراشه کاهش پیدا کرده و همین امر می تواند باعث افزایش قیمت این نوع از حافظه ها گردد. بنابراین حافظه های SRAM سریع و گران و حافظه های DRAM ارزان و کند می باشند . با توجه به موضوع فوق ، از حافظه های SRAM بمنظور افزایش سرعت پردازنده ( استفاده از Cache) و از حافظه های DRAM برای فضای حافظه RAM در کامپیوتر استفاده می گردد.
ماژول های حافظه تراشه های حافظه در کامییوترهای شخصی در آغاز از یک پیکربندی مبتنی بر Pin با نام (DIP(Dual line Package استفاده می کردند. این پیکربندی مبتنی بر پین، می توانست لحیم کاری درون حفره هائی برروی برداصلی کامپیوتر و یا اتصال به یک سوکت بوده که خود به برد اصلی لحیم شده است .همزمان با افزایش حافظه ، تعداد تراشه های مورد نیاز، فضای زیادی از برد اصلی را اشغال می کردند.از روش فوق تا زمانیکه میزان حافظه حداکثر دو مگابایت بود ، استقاده می گردید.
راه حل مشکل فوق، استقرار تراشه های حافظه بهمراه تمام عناصر و اجزای حمایتی در یک برد مدار چاپی مجزا (Printed circut Board) بود. برد فوق در ادامه با استفاده از یک نوع خاص از کانکنور ( بانک حافظه ) به برد اصلی متصل می گردید. این نوع تراشه ها اغلب از یک پیکربندی pin با نام Small Outline J-lead ) soj ) استفاده می کردند . برخی از تولیدکنندگان دیگر که تعداد آنها اندک است از پیکربندی دیگری با نام) Thin Small Outline Package ) tsop استفاده می نمایند. تفاوت اساسی بین این نوع پین های جدید و پیکربندی DIP اولیه در این است که تراشه های SOJ و TSOR بصورت surface-mounted در PCB هستند. به عبارت دیگر پین ها مستقیما" به سطح برد لحیم خواهند شد . ( نه داخل حفره ها و یا سوکت ) . تراشه‌های حافظه از طریق کارتهائی که "ماژول" نامیده می شوند قابل دستیابی و استفاده می باشند. شاید تاکنون با مشخصات یک سیستم که میزان حافظه خود را بصورت 32 * 8 , یا 16 * 4 اعلام می نماید، برخورده کرده باشید. اعداد فوق تعداد تراشه‌ها ضربدر ظرفیت هر یک از تراشه‌ها را که بر حسب مگابیت اندازه گیری می‌گردند، نشان می دهد. بمنظور محاسبه ظرفیت، می توان با تقسیم نمودن آن بر هشت میزان مگابایت را بر روی هر ماژول مشخص کرد. مثلا" یک ماژول 32 * 4، بدین معنی است که ماژول دارای چهار تراشه 32 مگابیتی است. با ضرب 4 در 32 عدد 128 (مگابیت) بدست می آید. اگر عدد فوق را بر هشت تقسیم نمائیم به ظرفیت 16 مگابایت خواهیم رسید. نوع برد و کانکتور استفاده شده در حافظه های RAM، طی پنج سال اخیر تفاوت کرده است. نمونه‌های اولیه اغلب بصورت اختصاصی تولید می گردیدند. تولید کنندگان متفاوت کامپیوتر بردهای حافظه را بگونه‌ای طراحی می‌کردند که صرفا" امکان استفاده از آنان در سیستم های خاصی وجود داشت. در ادامه (SIMM (Single in-line memory مطرح گردید. این نوع از بردهای حافظه از 30 پین کانکتور استفاده کرده و طول آن حدود 3/5 اینچ و عرض آن یک اینچ بود ( یازده سانتیمتر در 2/5 سانتیمتر ). در اغلب کامپیوترها می‌بایست بردهای SIMM بصورت زوج هائی که دارای ظرفیت و سرعت یکسان باشند، استفاده گردد. علت این است که پهنای گذرگاه داده بیشتر از یک SIMM است. مثلا" از دو SIMM هشت مگابایتی برای داشتن 16 مگابایت حافظه بر روی سیستم استفاده می‌گردد. هر SIMM قادر به ارسال هشت بیت داده در هر لحظه خواهد بود با توجه به این موضوع که گذرگاه داده شانزده بیتی است از نصف پهنای باند استفاده شده و این امر منطقی بنظر نمی آید. در ادامه بردهای SIMM بزرگتر شده و دارای ابعاد 25 / 4 * 1 شدند (11 سانتیمتر در 2/5 سانتیمتر) و از 72 پین برای افزایش پهنای باند و امکان افزایش حافظه تا میزان 256 مگابایت بدست آمد.
بموازات افزایش سرعت و ظرفیت پهنای باند پردازنده‌ها، تولیدکنندگان از استاندارد جدید دیگری با نام dual in-line memory module) DIMM) استفاده کردند. این نوع بردهای حافظه دارای 168 پین و ابعاد 1 * 5/4 اینچ (تقریبا" 14 سانتیمتر در 2/5 سانتیمتر) بودند. ظرفیت بردهای فوق در هر ماژول از هشت تا 128 مگابایت را شامل و می توان آنها را بصورت تک (زوج الزامی نیست) استفاده کرد. اغلب ماژول‌های حافظه با 3/3 ولت کار می‌کنند. در سیستم های مکینتاش از 5 ولت استفاده می‌نمایند. یک استاندارد جدید دیگر با نام Rambus in-line memory module ، RIMM از نظر اندازه و پین با DIMM قابل مقایسه است ولی بردهای فوق ، از یک نوع خاص گذرگاه داده حافظه برای افزایش سرعت استفاده می نمایند.
اغلب بردهای حافظه در کامپیوترهای دستی (notebook) از ماژول های حافظه کاملا" اختصاصی استفاده می نمایند ولی برخی از تولیدکنندگان حافظه از استاندارد small outline dual in-line memory module) SODIMM استفاده می نمایند. بردهای حافظه SODIMM دارای ابعاد 1* 2 اینچ ( 5 سانتیمنتر در 5 /2 سانتیمنتر ) بوده و از 144 پین استفاده می نمایند. ظرفیت این نوع بردها ی حافظه در هر ماژول از 16 مگابایت تا 256 مگابایت می تواند باشد.
انواع حافظه RAM
• Static random access memory)SRAM) . این نوع حافظه ها از چندین ترانزیستور ( چهار تا شش ) برای هر سلول حافظه استفاده می نمایند. برای هر سلول از خازن استفاده نمی گردد. این نوع حافظه در ابتدا بمنظور cache استفاده می شدند.
• Dynamic random access memory)DRAM) . در این نوع حافظه ها برای سلول های حافظه از یک زوج ترانزیستورو خازن استفاده می گردد .
• Fast page mode dynamic random access memory)FPM DRAM) . شکل اولیه ای از حافظه های DRAM می باشند.در تراشه ای فوق تا زمان تکمیل فرآیند استقرار یک بیت داده توسط سطر و ستون مورد نظر، می بایست منتظر و در ادامه بیت خوانده خواهد شد.( قبل از اینکه عملیات مربوط به بیت بعدی آغاز گردد) .حداکثر سرعت ارسال داده به L2 cache معادل 176 مگابایت در هر ثانیه است .

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله  26  صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


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


دانلود مقاله حافظه ها

دانلود مقاله BSD, Windows, Linux سیستم های مدیریت حافظه

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

 

 

 


مقایسه سیستم های مدیریت حافظه
BSD, Windows, Linux
چکیده:
در این قسمت می خواهیم سیستم مدیریت حافظه یک سیستم عامل را مورد بررسی و کاوش قرار دهیم. ما ابتدا با یک نگاه جامع به سیستمهای مدیریت حافظه که به اختصار به آنها MM نیز میگویند میپردازیم و بعد سیستم های مدیریت حافظه را در سیستم عامل های واقعی Linux 2.4 ، Windows 2000 و BSD 4.4 با هم مقایسه می کنیم.

 

 

 

 

 

 

 

 

 


فهرست عناوین

 

 

 


مقدمه 4
سیستم های مدیریت حافظه 4
حافظه مجازی 5
صفحه بندی 5
مقایسه 7
ساختمانهای داده ای برای تشریح فضای پروسس 9
4.4 BSD 9
Windows 11
Linux 12
توزیع فضای آدرس پروسس 12
جابجایی صفحات 13
4.4 BSD 13
Windows 15
Linux 18
پیشنهادات و نتایج 19


 


1- مقدمه:
در این مقاله زیر سیستم های مدیریت حافظه این سیستم عامل ها را با هم مقایسه می کنیم Linux 2.4 ، Windows 2000 و BSD 4.4 . BSD 4.4 به این دلیل انتخاب شد که نماینده نسخه های مختلف Unix است که بسیاری از اصول و پایه های مهم طراحی یک سیستم عامل را داراست و امروزه بسیاری از سیستم های عامل مانند: FreeBSD، NetBSD و OpenBSD بر مبنای آن ساخته شده اند. از همه مهمتر، Unix به صورت عالی مستند شده است و کتاب های بسیاری در مورد آن نوشته شده اند. Windows 2000 انتخاب شده است، چون یک سیستم عامل عامه پسند است و برای کامپیوتر های شخصی و افراد مبتدی، بسیار کارا است و حالا هم به شکل یک سیستم عامل کاملا بالغ در آمده است.
Linux 2.4 را به این دلیل انتخاب کردیم که هر روز هوا داران بیشتری پیدا می کند و به نظر می رسد که جایگاه مهمی را در آینده پیدا خواهد کرد. ما خیلی مایل به خصوصیات و کارآیی های این سیستم عامل عا نیستیم و در عوض می خواهیم در این مقاله به نحوه طراحی و معماری داخلی این سیستم عامل ها نگاهی بیاندازیم:

 

2- سیستم های مدیریت حافظه:
ما سیستم های مدیریت حافظه را به اختصار، MM می گوییم. MM ها بخش خیلی مهمی از هسته سیستم عامل خستند. کار اصلی آنها مدیریت سلسله مراتب حافظه اصلی یا RAM و دیسک های سخت موجود بر روی ماشین می باشد.
کار های مهم آن شامل: تخصیص حافظه و ازاد سازی آن برای پروسس هایی است که از راهکار ها و پیاده سازی حافظه مجازی (یا Virtual Memory) استفاده می کنندکه با استفاده از دیسک سخت به عنوان حافظه اصلی اضافه کار می کند.
سیستم حافظه باید تا آنجایی که امکان دارد بهینه شود، زیرا که کارآیی آن به شکل فزاینده ای به کارآیی کل سیستم و سرعت آن بستگی دارد.

 

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

 

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

 

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

 

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

 

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

 

 

 

3- مقایسه:
حال میخواهیم بر روی سیستم های مدیریت حافظه در Linux 2.4 ، Windows 2000 و BSD 4.4 متمرکز شویم. سیستم حافظه مجازی در BSD 4.4 مبتنی بر کد حافظه مجازی Mach 2.0,2.5,3.0 است. Windows2000 جزو سری طولانی سیستم عامل ها از زمان MS-DOS ساخته شده است.
Linux 2.4 به وسیله هکرها ساخته شد که در اصل توسط Linux Torvalds ساخته شده است.
علاوه بر منابعی که در جاهای گوناگون برای این سیستم عاملها وجود دارد اطلاعات بیشتری را میتوانید در مورد این موضوع از لینکهای 18و17 و21 در انتهای مقاله بدست آورید.
به جای آنکه سیستمهای مدیریت حافظه را برای تک تک این سیستمها به صورت جزئی توضیح دهیم که یک کار بس طولانی خواهد بود ما در اینجا بعضی از نقاط بارز آنها را با هم مقایسه میکنیم.
هر سه سیستم دارای سیستم مدیریت حافظه مدرنی هستند و دارای نکات مشترک زیادی میباشند. ساختارهای دادهای آنها خیلی به هم شبیه اندو خصوصیات هر یک نیز به یکدیگر شباهت زیادی دارد. بعضی از شباهتهای آنها نیز در زیر آورده شده است:
2 لایه انتزاعی سخت افزار: تمام این سیستم عاملها دارای لایه ای هستند که به آن Hardware Abstraction Layer یا HAL میگویند که کارهای وابسته به سیستم را انجام میدهد و بنابراین به بقیه هسته اجازه میدهد که به شکل مستقل از زیربنای سخت افزار کد شود. این شیوه، انتقال سیستم عامل را به دیگر ساختارهای سخت افزاری ممکن میسازد.
3 کپی در حال نوشتن: وقتی که یک صفحه باید به اشتراک گذاشته شود، سیستم فقط از یک صفحه با هر دو پروسس استفاده میکند که از همان کپی صفحه به صورت اشتراکی استفاده میکنند. بهر حال وقتیکه یک پروسس یک عمل نوشتن بر روی یک صفحه انجام میدهد یک کپی خصوصی برای آن پروسس ساخته میشود که بعدا میتواند به صورت انفرادی از آن استفاده کند. این کار راندمان بسیار بهتری را به دست میدهد.
4 صفحه بندی سایه ای: یک شی سایه برای شی اصلی ساخته میشود به طوریکه شی سایه ای بعضی از صفحات خود را به صورت تغییر یافته از صفحات شی اصلی داراست. اما بقیه صفحات را با شی اصلی به اشتراک میگذارد و آنها با عمل کپی به هنگام نوشتن شکل میگیرند.
5 یک شبه پشت صحنه: یک شبه پشت صحنه وجود دارد که به صورت متناوبصدا زده میشود و کارهایی را مانند خالی کردن (Flushing) و آزاد سازی حافظه بلا استفاده را انجم میدهد.
6 فایلهای قرار داده شده در حافظه: یک فایل میتواند بر روی حافظه قرار داده شود که بعدا میتواند با دستورات ساده خواندن و نوشتن اسنفاده شود.
7 ارتباطات بین پروسسی: فایلهای قرار داده شده بر روی حافظه بعدا اجازه داده میشوند که بین پروسسها به اشتراک گذاشته شوند که یک شیوه را برای ارتباطات بین پرو سس ها فراهم می آورد.
در بخش زیر ما این سیستم ها را از نظر ویژگیهای خاص آنها با هم مقایسه میکنیم.

 

3-1- ساختما نهای داده ای برای تشریح فضای پروسس:
حال ما به مطالعه ساختمان داده هایی که سیستمها برای نگه داری و ذخیره رد حافظه مجازی استفاده میکنند میپردازیم:

 

3-1-1-BSD 4.4:
در BSD 4.4 ساختمان داده ها در شکل 2 نشان داده شده اند. از آنجاییکه هر پروسس اساسا دارای فضای آدرس مجازی مسطح خود است این ساختار برای هر پروسس تکرار میشود..
ساختار های اساسی عبارتند از :
1 Vm_map_entry
2 Vm_map
3 Vm_space
4 Vm_page
5 Shadow object
6 Object

 


شکل2) ساختارهای داده ای برای مدیریت حافظه مجازی پروسس

 


Vm_pMap یک لایه وابسته به سخت افزار است و وظیفه انجام مدیریت حافظه را در پایین ترین سطح خود به عهده دارد و عموما شیوه های مختلفی را که پروسسور های گوناگون برای برنامه نویسی حافظه مجازی دارند را پشتیبانی میکند و کد وابسته به سخت افزار را فق در یک موجول قرار میدهد و موجب میشود که بقیه کد مربوط به حافظه مجازی مستقل از سخت افزار باشد. این کار منجر به یک طراحی پیمانه ا ی و موجولار میشود و انتقال کد به معماریهای گوناگون را به نسبت آسانتر و سریعتر میکند.
ساختار vm_map دارای یک اشاره گر به vm_pmap و یک زنجیره vm_pMap_entry است.
یک vm_map_entry برای هر ناحیه همسا یگی از حافظه مجازی استفاده میشود که دارای همان حقوق حفاظت و وراثت است. سپس به زنجیره ای از اشیا vm_object اشاره میکند. آخرین چیز در لیست شی واقعی است مثل فایل و دیگری سایه شی ها هستند.
سایه شی ها در شاخه دیگری از کار مقیسه ما بحث خواهند شد. شی دارای یک اشاره گر به یک لیست از اشیا vm_page است که نشان دهنده صفحات حافظه فیزیکی واقعی هستند. این صفحات در حافظه اصلی به عنوان حافظه نهان از دیسک سخت شناخته میشوند که یکی از مفاهیم حافظه مجازی است.
همچنین Vm_object دارای اشاره گر هایی به توابعی است که اعمالی را بر روی آن انجام میدهند.

 

3-1-2-Windows:
ساختارهای دادهای که در WinodwsNT هستند در شکل 3 نشان داده شده اند.

 


ساختار های داده ای Windows NT برای مدیریت حافظه مجازی پروسس

 


به جای یک لیست پیوندی Windows NT آنرا به شکل یک درخت نگه داری میکند. هر نود این درخت شناسه آدرس مجازی یا Virtual address Descriptor یا VAD نامیده میشود. هر VAD نشانگر یک بازه از آدرسهاست که دارای پارامتر های حفاظتی یکسانی هستند و اطلاعات وضعیت را نگه داری میکنند. این درخت همچنین متعادل سازی شده است به این معنی که عمق آن همیشه به میزان حداقل نگه داری میشود و این موضوع این مطلب را میرساند که زمان جستجو یعنی مدت زمان که طول میکشد تا یک نود شامل یک آدرس را پیدا کنیم به صورت نسبی کم خواهد بود.

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله  15  صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید

 


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


دانلود مقاله BSD, Windows, Linux سیستم های مدیریت حافظه

دانلود مقاله حافظه Cache

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

 

 

اگر تا کنون برای خود کامپیوتری تهیه کرده باشید ، واژه " Cache" برای شما آشنا خواهد بود. کامپیوترهای جدید دارای Cache از نوع L1 و L2 می باشند. شاید در هنگام خرید یک کامپیوتر از طرف دوستانتان توصیه هائی به شما شده باشد مثلا" : " سعی کن از تراشه های Celeron استفاده نکنی چون دارای Cache نمی باشند! " Cache یک مفهوم کامپیوتری است که بر روی هر نوع کامپیوتر با یک شکل خاص وجود دارد. حافظه های Cache ، نرم افزارهای با قابلیت Cache هارد دیسک و صفحات Cache همه بنوعی از مفهوم Caching استفاده می نمایند. حافظه مجازی که توسط سیستم های عامل ارائه می گردد نیز از مفهوم فوق استفاده می نماید.
مبانی CachingCaching یک تکنولوژی استفاده شده برای زیر سیستم های حافظه ، در کامپیوتر است . مهمترین هدف یک Cache افزایش سرعت و عملکرد کامپیوتر بدون تحمیل هزینه های اضافی برای تهیه سیستم است . با استفاده از Cache عملیات کاربران با سرعت بیشتری انجام خواهد شد. کتابداری را در نظر بگیرید که در یک کتابخانه مسئول تحویل کتاب به متقاضیان است . فرض کنید در سیستم فوق ( درخواست و تحویل کتاب ) از مفهوم Cache استفاده نمی گردد. اولین متقاصی کتابی را درخواست می نماید( فرض شده است که متقاضی خود نمی تواند مستقیما" کتاب مورد نظر را از قفسه مربوطه ،بردارد) ، کتابدار، کتاب مورد نظر را از قفسه مربوطه پیدا و در ادامه آن را تحویل متقاضی می نماید. متقاضی پس از 90ساعاتی مراجعه و کتاب را تحویل می دهد. کتابدار، کتاب تحویلی را مجددا" در قفسه مربوطه قرار می دهد. پس از لحظاتی یک متقاضی دیگر مراجعه و همان کتاب قبلی را درخواست می نماید ، کتابدار مجددا" می بایست به بخش مربوطه در کتابخانه مراجعه و پس از بازیابی کتاب ، آن را در اختیار متقاضی دوم قرار دهد.همانگونه که ملاحظه می گردد ، کتابدار مکلف است برای تحویل هر کتاب ( ولو کتاب هائی که فرکانس استفاده از آنان توسط متقاضیان زیاد باشد ) به بخش مربوطه مراجعه و پس از یافتن کتاب آن را در اختیار متقاضیان قرار دهد. آیا روشی وجود دارد که با استناد به آن بتوان عملکرد و کارآئی کتابدار را بهبود بخشید ؟

 

در پاسخ به سوال فوق می توان با ایجاد یک سیستم Cache برای کتابدار ، کارآئی آن را افزایش داد. فرض کنید بخشی را با ظرفیت حداکثر ده کتاب در مجاورت ( نزدیکی ) کتابدار آماده نمائیم . کتاب هائی که توسط متقاضیان برگردانده می شود، در بخش فوق ذخیره خواهند شد. مثال فوق را با در نظر گرفتن سیستم Cache ایجاد شده برای کتابدار مجددا" دنبال می نمائیم . در ابتدای فعالیت روزانه ، بخش Cache خالی بوده و هنوز در آن کتابی قرار نگرفته است . اولین متفقاصی مراجعه و کتابی را درخواست می نماید . کتابدار می بایست به بخش مربوطه مراجعه و کتاب را از قفسه مربوطه براشته و در اختیار متقاضی قرار دهد. متقاضی پس از تحویل کتاب ، چند ساعت بعد مراجعه و کتاب را تجویل کتابدار خواهد داد. کتابدار، کتاب تحویلی را در بخش پیش بینی شده برای Cache قرار می دهد. لحظاتی بعد متقاضی دیگر مراجعه و درخواست همان کتاب را می نماید .کتابدار در ابتدا بخش مربوط به Cache را جستجو و در صورت یافتن کتاب ، آن را به متقاضی تحویل خواهد داد. در این حالت ضرورتی به مراجعه کتابدار به بخش و قفسه های مربوطه نخواهد بود. در روش فوق زمان تحویل کتاب به متقاضی بهبود چشمگیری پیدا خواهد کرد. در صورتیکه کتاب درخواستی توسط متقاضی در بخش Cache کتابخانه نباشد ، چه اتفاقی خواهد افتاد؟ در ابتدا مدت زمانی صرف خواهد شد که کتابدار به این اطمینان برسد که کتاب درخواستی در بخش Cache موجود نمی باشد ( جستجو) یکی از چالش های اصلی در رابطه با طراحی Cache به حداقل رساندن زمان جستجو در Cache است .سخت افزارهای جدید ، زمان فوق را به صفر نزدیک کرده اند. پس از حصول اطمینان از عدم وجود کتاب در بخش Cache ، کتابدار می بایست با مراجعه به بخش مربوطه آن را انتخاب و در ادامه در اختیار متقاضی قرار دهد. با توجه به مثال فوق ، چندین نکته مهم در رابطه با Cache استنباط می گردد:
تکنولوژی Cache ، استفاده از حافظه های سریع ولی کوچک ، به منظور افزایش سرعت یک حافظه کند ولی با حجم بالا است
زمانیکه از Cache استفاده می گردد ، در ابتدا می بایست محتویات آن به منظور یافتن اطلاعات مورد نظر بررسی گردد. فرآیند فوق را Cache hit می گویند. در صورتیکه اطلاعات مورد نظر در Cache موجود نباشند (Cache miss) ، کامپیوتر می بایست در انتظار تامین داده های خود از حافظه اصلی سیستم باشد ( حافظه ای کند ولی با حجم بالا ) اندازه Cache محدود بوده وسعی می گردد که ظرفیت فوق حتی المقدور زیاد باشد ، ولی بهرحال اندازه آن نسبت به رسانه های ذخیره سازی دیگر بسیار کم است . این امکان وجود خواهد داشت که از چندین لایه Cache استفاده گردد. Cache در کامپیوتر کامپیوتر، ماشینی است که زمان انجام کارها توسط آن با واحدهای خیلی کوچک اندازه گیری می گردد.زمانیکه ریزپردازنده قصد دستیابی به حافظه اصلی را داشته باشد، می بایست مدت زمانی معادل 60 نانوثانیه را برای این کار در نظر بگیرد. سرعت فوق بسیار بالا است ولی سرعت ریزپردازنده بمراتب بیشتر است . ریزپردازنده قادر به داشتن سیکل هائی به اندازه دو نانوثانیه است . تفاوت سرعت بین پردازنده و حافظه کاملا" مشهود بوده و قطعا" رضایت پردازنده در این خصوص کسب نخواهد شد. پردازنده می بایست تاوان کند بودن حافظه را خود بپردازد . انتظار پردازنده و هرز رفتن زمان مفید وی کوچکترین تاوانی است که می بایست پردازنده پذیرای آن باشد. به منظور حل مشکل فوق ، فرض کنید از یک نوع حاص حافظه، با ظرفیت کم ولی با سرعت بالا ( 30 نانوثانیه ) ، استفاده گردد . سرعت دستیابی به حافظه فوق دو مرتبه سریعتر نسبت به حافظه اصلی است .این نوع حافظه راL2 Cache می نامند. فرض کنید از یک حافظه بمراتب سریعتر ولی با حجم کمتر استفاده و آن را مستقیما" با پردازنده اصلی درگیر نمود. سرعت دستیابی به حافظه فوق می بایست در حد و اندازه سرعت پردازنده باشد .این نوع حافظه ها را L1 Cache می گویند. در کامپیوتر از زیرسیستمهای متفاوتی استفاده می گردد.از Cache می توان در رابطه با اکثر زیر سیستمهای فوق استفاده تا کارآئی آنان افزایش یابد. تکنولوژی Cacheیکی از سوالاتی که ممکن است در ذهن خواننده این بخش خطور پیدا کند این است که " چرا تمام حافظه کامپیوترها از نوع L1 Cache نمی باشند تا دیگر ضرورتی به استفاده از Cache وجود نداشته باشد؟" در پاسخ می بایست گفت که اشکالی ندارد وهمه چیز هم بخوبی کار خواهد کرد ولی قیمت کامپیوتر بطرز قابل ملاحظه ای افزایش خواهد یافت . ایده Cache ، استفاده از یک مقدار کم حافظه ولی با سرعت بالا( قیمت بالا) برای افزایش سرعت و کارآئی میزان زیادی حافظه ولی با سرعت پایین ( قیمت ارزان ) است . در طراحی یک کامپیوتر هدف فراهم کردن شرایط لازم برای فعالیت پردازنده با حداکثر توان و در سریعترین زمان است . یک تراشه 500 مگاهرتزی ، در یک ثانیه پانصد میلیون مرتبه سیکل خود را خواهد داشت ( هر سیکل در دونانوثانیه ) . بدون استفاده از L1 و L2 Cache ، دستیابی به حافظه حدودا" 60 نانوثانیه طول خواهد کشید. بهرحال استفاده از Cache اثرات مثبت خود را بدنبال داشته و باعث بهبود کارآئی پردازنده می گردد.اگر مقدار L2 Cache معادل 256 کیلو بایت و ظرفیت حافظه اصلی معادل 64 مگابایت باشد ، 256000 بایت مربوط به Cache با استفاده از روش های موجود قادر به Cache نمودن 64000000 بایت حافظه اصلی خواهند بود.
بهینه سازی استفاده ویندوز برای حافظه cpu
آیا تا به حال به این قضیه که حافظه ای که در CPU های مدرن امروزی به چشم میخورد و با نام CPU Cache شناخته میشود ، چیست و چه کارایی دارد ، فکر کرده اید؟ این موضوعی است که شاید بارها با آن برخورد داشته اید ، اما هر بار تنها سرعت CPU بوده است که نظر شما را به خودش جلب نموده است و از این مورد غافل شده اید. در این مقاله من قصد ندارم شما را به صورت کامل و جزئی با تکنولوژی L2 Cache که در اکثر CPU های قدرتمند امروزی استفاده میشود آشنا سازم ، بلکه هدف من آشنایی مختصر شما با این تکنولوژی و بهینه سازی آن برای استفاده حداکثر در سیستم میباشد ( به حافظه L2 ، حافظه ثانویه سیستم نیز گفته میشود یکی از بزرگترین اشکالاتی که در ویندوزهای سری NT میتوان به آن اشاره کرد ، وجود یک کلید رجیستری منفرد و تنها میباشد که میزان استفاده ویندوز از این حافظه ثانویه را کنترل مینماید. البته بسیاری از افراد این عامل را نقض میکنند و آن را تنها مختص تنظیمات شرکتی میدانند که در CPU برای حافظه L2 اعمال شده است. در صورتی که این طرز فکر تا حدودی اشتباه است و در ادامه مقاله شما علت آن را متوجه خواهید شد. در این مقاله شما خواهید آموخت که چگونه میتوانید تنظیمات این کلید منحصر به فرد را برای استفاده حداکثر و بهینه از قابلیت L2 Cache ، بهینه سازی نمایید. اگر شما از CPU ای استفاده میکنید که در طراحی آن از قابلیت دسترسی مستقیم به مسیرهای حافظه L2 استفاده میشود ، 

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله 13   صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید

 

 


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


دانلود مقاله حافظه Cache

دانلود مقاله سازمان کارکردی و حدود توان حافظه کاری

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

 

 

 


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

 

هم اکنون چه کاری را انجام دادید؟ اکنون به چه چیزی فکر میکنید؟ بعد از آن می خواهید چکار کنید؟ توانایی پیگیری فرآیند های ذهنی مداوم و تغییرات لحظه ای در محیط آنی برای عملکرد مؤثر روزانه ضروری است. این توانایی حافظه کاری نامیده می شود، و اهمیت آن برای شناخت انسان، از قرن 17 ام باعث پدیداری تئوری ها و تحقیقات زیادی شده است. چهار دهه اخیر شاهد توسعه چندین تئوری بوده است که بعضی اوقات بعنوان تئوری های رقیب تصور می شوند. من می گویم که آنها در واقع مکمل هم هستند و سوالات متفاوتی در مورد ماهیت و عملکرد حافظه کاری می پرسند.
حافظه کاری متشکل از مؤلفه های مختلف
چارچوب چند مؤلفه ای برای حافظه کاری تقریباً از چهار دهه مدارک بر اساس تجربه های رفتاری، توسعه ای، روانشناسی عصب شناختی، و آزمایشات عکسبرداری عصبی توسعه پیدا کرده است. این چارچوب پیشنهاد میکند که عملکردهای شناختی با دامنه خاص زیادی وجود دارند که هر کدام از آنها خصوصیات و حدود توان خاص خود را دارند. این عملکردها برای همه بزرگسالان سالم متداول هستند و با هم نیازهای کاری را برآورده می سازند.
یک عملکرد (حافظه پنهان بصری) نمایش بصری موقتی از یک آرایه منفرد و جدید را نگه می دارد، که توسط پیچیدگی بصری نمایش (برای مثال، تعداد محرک ها در یک آرایه یا تعداد سلول ها در یک ماتریس بصری) محدود می گردد، و اطلاعات را بمدت چند ثانیه پس از اینکه محرک حذف می گردد ذخیره می سازد. این عملکرد به ورودی بصری وابسته نیست اما ممکن است نمایش بصری از توصیف شنیداری-کلامی اخیر از یک آرایه یا از محرکی داشته باشد که بتازگی فقط توسط حس لامسه بررسی شده است. عملکرد دوم (کاتب درونی) میتواند توالی از حرکات در مورد آرایه ای از موقعیت ها را نگه دارد. تصویرسازی ذهنی بصری با عملکردهای اجرایی و فعالسازی موقتی تجربه های ذخیره شده و دانش در حافظه بلند مدت معنایی و اتفاقی همراه است.
حافظه موقتی برای توالی های کلامی نیازمند یک حافظه با توان محدود برای کدهای صوت شناسی با تکرار ناملفوظ است تا بتواند محتوای این حافظه را نگه دارد. همانطور که در شکل 1 نشان داده شده است، دسترسی به این حافظه مستقیماً پس از ادراک شنیداری، و همچنین از طریق دانش ذخیره شده و فعالسازی شده وجود دارد.

 


شکل 1 – حافظه کاری بعنوان یک فضای کاری چند مؤلفه ای

 

اما دسترسی به این حافظه به ورودی شنیداری بستگی ندارد و ممکن است صداهای حرف/کلمه را از قرائت ذخیره کند. آنچه که در ابتدا بعنوان یک عامل اجرایی مرکزی شامل در کنترل توجه تصور می شد، اکنون بعنوان دامنه ای از عملکردهای اجرایی تصور می شود که شامل توجه متمرکز و پایدار، تعویض کار، بروزرسانی، بازداری، رمزگردانی، و بازیابی می باشد.
تصور می شود که حافظه میانی اتفاقی، نمایش های موقتی، یکپارچه و چند بعدی را ذخیره میکند بجای اینکه ویژگی های یک محرک/شیء مختص به یک بعد حسی را ذخیره کند. محتوای آن توسط اطلاعات ذخیره شده در حافظه بلند مدت و توسط محتوای حافظه های موقتی با بعد خاص تحریک می گردد. ترکیب ویژگی هایی مانند نمایش یکپارچه در حافظه میانی نیازمند توجه متمرکز یا توجه مداوم نیست. مطالعات زیادی در مورد ترکیب ویژگی بصری نشان میدهند که حافظه کوتاه مدت بصری، نمایش های موقتی از ویژگی های محدود را بصورت اشیاء یکپارچه نگه میدارد. این نشان میدهد که خصوصیات حافظه پنهانی بصری ممکن است با عملکردهای حافظه میانی اتفاقی همپوشانی داشته باشد. البته چون حافظه پنهانی بصری فقط کدهای بصری را ذخیره میکند، نمی تواند مسئول نگهداری توانایی الزام میان-هنجاری باشد. یک احتمال اینست که حافظه میانی اتفاقی روابط متقابل بین مؤلفه های حافظه کاری و حافظه بلند مدت را تشکیل میدهد. مدارک اخیر برای این موضوع از این یافته بدست می آید که افراد مبتلا به آلزایمز دارای اختلال خاص و شدیدی در محدودسازی ویژگی موقتی هستند اما آنها می توانند بصورت موفقیت آمیزی ویژگی های فردی را نگه دارند. بیماران مبتلا به آلزایمر نیز مشکل خاصی در کارایی همزمان از دو کار متفاوت مانند مسیریابی و بازیابی دیجیتالی (صرفنظر از نیاز کار کلی و توانایی آنها برای اجرای هر کار بصورت فردی) دارند. هر دو نوع اختلال نشان میدهند که روابط متقابل بین مؤلفه های مختلف سیستم حافظه کاری را میتوان از عملیات هر مؤلفه جدا کرد. با این نمونه ها، افراد بزرگسال سالم جوان و مسن، هیچ هزینه شناختی از این شکل محدودیت ها یا تقاضاهای دو کاره نشان نمی دهند. این مسئله نشان میدهد که عملیات هر مؤلفه و روابط متقابل بین آنها پیوسته در تطابق با مغز افراد سالم عمل میکند، اگرچه مدارک تجربی برای جدایی ها در مشارکت کنندگان سالم یافته شده است.
این چارچوب از این لحاظ با تئوری های حافظه کاری دیگر تفاوت دارد که شناخت مستقیم فقط توسط توجه با توان محدود، مقید نمی گردد بلکه توسط توان محدود ترکیبی هر یک از دامنه ها سیستم های تخصصی محدود می گردد که با هم همکاری میکنند تا نیازهای کار را برآورده سازند. حدود توان کلی، یک ویژگی نوظهور از عملیات هماهنگ مؤلفه های مختلف است و با توجه به اینکه کدام ترکیب از مؤلفه ها بکار برده می شود متغیر می باشد. این چارچوب همچنین از این لحاظ با دیدگاه های سنتی شناخت انسان تفاوت دارد که سیستم حافظه کاری بصورت سیستمی مشاهده نمی گردد که بصورت درگاهی بین ورودی حسی و دانش ذخیره شده در حافظه بلند مدت عمل میکند. در عوض، ورودی حسی را از طریق سیستم های ادراکی پردازش میکند، قبل از اینکه مشاهده و فعالسازی حافظه بلند مدت در مؤلفه های مختلفسیستم حافظه کاری ذخیره شوند.
این چارچوب تئوری کلی در نشان دادن دامنه وسیعی از پدیده های آزمایشگاهی تا حد زیادی موفق بوده است. برای مثال، آزمایشات نشان داده اند که اغلب بزرگسالان سالم میتوانند یک توالی تصادفی از هفت عدد را تکرار کنند و یا میتوانند از حافظه یک الگوی ماتریس بصری 4×4 را ایجاد کنند. آزمایشات همچنین نشان داده اند که کاهش کمی (یا عدم کاهش) در حافظه برای اعداد یا برای مارتیس بصری وجود دارد وقتی که از افراد خواسته می شود که یک توالی از هفت عدد را بطور همزمان به خاطر بسپارند وقتی که آنها یک ماتریس 4×4 را مشاهده و بازیابی می کنند. یک جنبه مهم از این یافته اینست که طول توالی کلامی و پیچیدگی بصری الگو، بصورت حداکثر و یا مقدار کمتر از حداکثر است که هر فرد می تواند به خاطر بیاورد وقتی که هر کار حافظه را بصورت جداگانه انجام می دهد. اما افراد نمی توانند به آسانی یک شماره تلفن 7 رقمی را در حین صحبت کردن به خاطر بیاورند. این مثالها نشان میدهد که حرف زدن و حافظه کلامی موقتی دارای منابع شناختی مشترکی هستند و بنابراین با هم روابط متقابل دارند اما این منابع از لحاظ الگوی بصری برای حافظه موقتی متفاوت است. البته وقتی که از افراد خواسته شود تا یک توالی از کلمات نشان داده شده بصورت بصری را به خاطر بسپارند، آنها ممکن است شکل و ظاهر بصری کلمات، معنای کلمات، و صدای کلمات را ذخیره کنند. بطور کلی، افراد با توجه به نیازهای کار، دامنه ای از عملکردهای شناختی در ترکیبات مختلف دارند. در اینجا مسئله اینست که عملکردهای شناختی و اصول عملیاتی آنها را شناسایی کنیم.
چارچوب چند مؤلفه ای یکمدل مفهومی و عملکردی است، بنابراین هیچ پیش بینی وجود نخواهد داشت که مؤلفه های خاصی در نواحی خاصی از مغز نشان داده شوند. هر مؤلفه میتواند عملیات یک شبکه پیچیده در مغز را نشان دهد که تا حدودی با شبکه های مرتبط با مؤلفه های کارکردی دیگر همپوشانی دارد. بنابراین اثبات تجربی الگوهای فعالسازی همپوشانی در مطالعات تصویرسازی مغز، کاربرد تئوری و توصیفی مدل را تضعیف نمی کند. با این وجود، دامنه ای از مطالعات تصویر سازی کارکردی مغز، الگوهای متفاوتی را از فعالسازی همراه با حافظه فوری کلامی و حافظه فوری بصری-فضایی گزارش کرده اند. بعلاوه، بعضی از افرادی که به آسیب موضعی مغز مبتلا هستند، از اختلالات شدید حافظه موقتی کلامی رنج می برند در حالیکه توانایی کاملی برای به خاطر آوردن الگوهای بصری دارند. برعکس، افراد مبتلا به آسیب در آهیانه راست و بعضی از نواحی جبهه ای راست مغز، حافظه فوری بصری معیوبی را نشان میدهند درحالیکه توانایی حافظه کلامی فوری کاملی دارند. این یافته که حافظهکاری بصری و حافظه کاری کلامی ممکن است بصورت مستقل آسیب ببینند، از این ایده پشتیبانی میکند که این انواع مختلف عملکردهای شناختی توسط شبکه های مختلف در مغز پشتیبانی می گردند.

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله  8  صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


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


دانلود مقاله سازمان کارکردی و حدود توان حافظه کاری