انجام پایان نامه

درخواست همکاری انجام پایان نامه  بانک مقالات رایگان انجام پایان نامه

سفارش پایان نامه

|

انجام پایان نامه ارشد

 پایان نامه 

پایان نامه‏ کامپیوتر

انجام پایان نامه‏ ارشد کامپیوتر

حافظه cash


حافظه کش سطح دو (l2): این حافظه نوعی حافظه سریع
است که روی پردازنده تعبیه می شود. میزان این حافظه روی
قیمت کل پردازنده تاثیر قابل توجهی دارد. برخی از نرم افزارها از
میزان حافظه کش، بهره زیادی می برند و بالا بودن آن، تاثیر
قابل توجهی در کارآیی آنها دارد. برعکس برای رخی دیگر از نرم    افزارها یک مگابایت یا دو مگابایت بودن حافظه کش، تفاوتی نخواهد داشت
.
4 - فرکانس مسیر: فرکانسی است که پردازنده و پل شمالی مادربورد در آن به تبادل اطلاعات می پردازند. قطعا هر چه این فرکانس بالاتر باشد، سرعت تبادل اطلاعات میان پردازنده و چیپست مادربورد بالا می رود. وابستگی پردازنده به فرکانس مسیر آن، به مهندسی پردازنده و همچنین نحوه استفاده نرم افزار خاص از فرکانس مسیر بستگی دارد. ممکن است یک نرم افزار از فرکانس مسیر بالاتر بهره ببرد و نرم افزار دیگر خیر. برای انتخاب پردازنده مناسب کار شما، بهترین کار این است که کارآیی پردازنده موردنظر شما در نرم افزارهای موردنظر بررسی شود. مهندسی پردازنده های کنونی به گونه ای است که یک یا چند زمینه مشخص، قوی تر و در برخی کاربردهای دیگر ضعیف تر هستند.
نرم افزارهای رمزگذاری فایل های صوتی و تصویری
اکثر این گونه نرم افزارها، به خصوص نرم افزارهای رمزگذاری فرمت های ویدئویی، برای کار با دوهسته ای ها و چهارهسته ای ها بهینه سازی شده اند. این بدان معناست که مثلا یک چهارهسته ای با فرکانس 4/2 گیگاهرتز در اینگونه نرم افزارها، از یک دوهسته ای با فرکانس 6/2 گیگاهرتز سریع تر است. البته این مقایسه صرفا برای تفهیم صحبت بالا گفته شد و ممکن است دقیقا به همین صورت نباشد.
در هر صورت کاربرانی که از اینگونه نرم افزارها استفاده می کنند در درجه اول باید دنبال پردازنده ای با تعداد هسته های بالا باشند.
اما اینکه کدام یک از پردازنده های اینتل یا AMD در این زمینه قوی تر هستند باید گفت که مهندسی Core 2 برای اینگونه نرم افزارها بسیار مناسب است. یک Core 2 با فرکانس 2 گیگاهرتز و دو مگابایت حافظه کش، در این گونه نرم افزارها، معمولا سریع تر از یک دوهسته ای x2 در فرکانس 8/2 گیگاهرتز است. پس در اینجا بهتر است سراغ یک Core 2 بروید. همچنین در این مورد، Core 2ای ارجح تر است که حافظه کش بیشتری داشته باشد. در یک فرکانس پردازنده مشخص، افزایش حافظه کش از دو به چهارمگابایت معمولا حدود 10 درصد افزایش کارآیی را در نرم افزارهای رمزگذاری فایل های مالتی مدیا و برای پردازنده های Core 2 به دنبال دارد.
برای فعالیت های ذکر شده، یک دوهسته ای حداقل توصیه ممکن است و خرید یک تک هسته ای در این موارد توصیه نمی شود.
پس برای نرم افزارهایی که با رمزگذاری فایل های صوتی و تصویری سر و کار دارند، در درجه اول تعداد هسته های پردازنده را بالا ببرید، سپس بیشتر تمرکز خود را روی یک Core 2 با فرکانس بالا در حد بودجه خود، جلب کنید.
نرم افزارهای کاربردی
منظور ما از نرم افزارهای کاربردی، آنتی ویروس ها، نرم افزارهای فشرده سازی فایل ها یا نرم افزاری مثل آکروبات ریدر یا مجموعه آفیس است.
این دسته از نرم افزارها، به دلیل گستردگی دارای رفتارهای متفاوتی در قبال پردازنده هستند. در این مورد، اگر بخواهیم به AMD و اینتل امتیاز بدهیم، امتیاز 50-50 عادلانه است. خیلی از این نرم افزارها با پردازنده های AMD و بسیاری دیگر با پردازنده های اینتل بهترعمل می کنند به علاوه برخی از آنها از مزیت یک چهارهسته ای به خوبی بهره می برند، در حالیکه در برخی دیگر استفاده از یک دوهسته ای با فرکانس بالا به مراتب بهتر است.
برای این دسته از نرم افزارها، چه از پردازنده های اینتل و چه از پردازنده های AMD استفاده کنید، در کل نتیجه یکسانی خواهید گرفت. بهتر است در این زمینه به دنبال پردازنده دوهسته ای با فرکانس بالا باشید. هر چند که یک چهارهسته ای هم انتخاب مناسبی به نظر می رسد.
در صورت انتخاب یک دوهسته ای Core 2 بهتر است مدلی را انتخاب کنید که حافظه کش بالاتری داشته باشد. این گونه نرم افزارها به خصوص نرم افزارهای آفیس نسبت به میزان حافظه l2 در پردازنده های Core 2 حساسیت زیادی دارند.  شرکت AMD پردازنده های گرافیکی جدیدی از سری 780 با نام rs780m را در نمایشگاه سبیت معرفی نموده و به شرح ویژگی های پلتفرم موبایل این شرکت موسوم به puma پرداخت که در آن از پردازنده های دو هسته ای griffin یا همان Turion ultra (شکل 1) و تراشه های rs780m استفاده خواهد شد. تراشه های griffin دارای یک مگابایت حافظه کش l2 به ازای هر هسته هستند و تا هشت گیگابایت حافظه رم DDR2-667 و DDR2-800 so-DIMM را پشتیبانی می نمایند. ارتباط دو هسته این پردازنده از طریق یک سوییچ داخلی برقرار می شود. برای استفاده هر چه کمتر از برق، هر هسته می تواند در فرکانسی مستقل کار کند. AMD افزود، تراشه های گرافیکی rs780m نیز که سازگار با directx 10 هستند چهار تا پنج بار سریع تر از تراشه های X3100 igp اینتل کار می کنند. فروش لپ تاپ های مبتنی بر این پلتفرم که مجهز آداپتورهای وای فای نیز خواهند بود از چهارماهه دوم سال جاری میلادی آغاز خواهد شد و قیمت آن ها بسته به قابلیت هایشان دست کم بین 699 تا 2500 دلار تعیین شده است. دیگر محصول شرکت AMD، نخستین پردازنده چهارهسته ای و 45 نانومتری این شرکت که با چندین سیستم عامل و برنامه های حساس پردازشی سازگار است. این پردازنده ها با همکاری شرکت آی بی ام و در کشور آلمان توسعه داده شده اند. در ساخت ترانزیستورهای این پردازنده از سیلیکون های نسل چهارم استفاده شده و کارایی آن ها بهبود یافته است. shanghai نام نخستین سری از پردازنده های 45 نانومتری این شرکت ویژه سرور و deneb ویژه دسکتاپ است. (شکل 2)، ویفر این پردازنده را نشان می دهد.
حافظه



این نوع حافظه در تمام پردازندههای 486 و بالاتر از جمله پنتیوم درون پردازنده وجود دارد. این نوع حافظه باعث میشود دادهها با سرعت بیشتری در اختیار پردازنده قرار گیرند. اندازه این نوع حافظه در پردازندههای 80486 ، برابر 256 کیلوبایت است. بنابراین حافظه نهان اولیه (Level cach) نهان اولیه را کاربران رایانه نمیتوانند افزایش دهند. زیرا درون بدنه سرامیکی یا پلاستیکی پردازنده قرار دارد. پردازندههای پنتیوم 2 و 3 دارای حافظه نهان اولیهای متشکل از 2 بخش 16 بیتی کیلوبایتی هستند که یکی برای دادهها و دیگری برای دستورالعملها است. این پردازندهها در مجموع دارای 32 کیلوبایت حافظه نهان هستند.


اگر تا کنون یک کامپیوتر شخصی خریده باشید قطعا اصطلاح کاشه (Cache) را شنیده اید .کامپیوتر های مدرن دارای هر دو نوع کاشه های L1 و L2 حتی L3 هستند همچنین ممکن است از مقدار آن ( سلرون . سلرون دی . فول ) چیزهایی شنیده باشید این موضوع نشان میدهد که حافظه نهان یک فرایند مهم در علم کامپیوتر است که بروی هر کامپیوتری ظاهر می شود.
کاشه سازی یک فناوری مبتنی بر زیر سیستم حافظه کامپیوتر شما است . هدف اصلی یک کاشه شتاب دهی کامپیوتر شما و در عین حال پایین نگه داشتن قیمت آن است . کاشه سازی به شما امکان می دهد تا وظایف کامپیوتر خود را با سرعت بیشتری انجام دهید. برای درک ایده اصلی موجود در پشت یک سیستم کاشه اجازه دهید کار را با یک مثال فوق العاده ساده آغاز کنیم که برای نشان دادن مفاهیم کاشه سازی از یک کتابدار(پردازنده)استفاده می کند. اجازه بدهید یک کتابدار (پردازنده) را در پشت میزش تصور کنیم .او آنجا نشسته است تا کتبی که میخواهید را در اختیار شما قرار دهد برای ساده تر کردن وضعیت اجازه بدهید فرض کنیم که شما خودتان (کاربر پشت کامپیوتر) نمی توانید کتاب مورد نظر را بردارید شما باید کتاب مورد نظر خود برای مطالعه را از کتابدار (پردازنده) بخواهید تا وی آن را از یک مجموعه قفسه (یعنی بخش های مختلف پردازنده اعداد صفر و یک را ترجمه کند که این اعداد در RAM هستند) در سالن نگهداری کتابها (RAM ) برای شما بیاورد ابتدا اجازه بدهید کار را با یک کتابدار فاقد کاشه آغاز کنیم .
اولین مشتری (اولین برنامه ایی که شما اجرا کرده اید ) از راه میرسد او کتاب موبی دیک (یک برنامه مثل فتو شاپ) را در خواست میکند کتابدار (پردازنده) به سالن نگهداری کتاب (RAM) رفته و کتاب مورد نظر را برداشته به بخش مراجعه برگشت ه(یعنی ترجمه می کند و به مانیتور میفرسته) و کتاب را به مشتری می دهد بعدا مشتری برای باز گرداندن کتاب به کتابخانه بر می گردد (برنامه را می بندد) کتاب دار (پردازنده) کتاب مورد نظر را گرفته و آن را به سالن نگهداری بر می گرداند
سپس کتابدار به بخش مراجعه باز گشته (یعنی منتظر اجرای فرمانهای بعدی شماست (حتی حرکت موس) ) و منتظر مشتری بعدی میماند فرض کنیم مشتری بعدی نیز کتاب موبی دیک را در خواست کند(یعنی دوباره برنامه فتو شاپ را اجرا کنیم) به این ترتیب کتابدار باید به سالن نگهداری(RAM) برگردد تا کتابی را که اخیرا با آن سرو کار داشته است را برداشته و به مشتری (کاربر) تحویل دهد.در این مدل کتابدار (پردازنده) ناچار است برای آوردن هر کتاب (اجرای یک برنامه) یک چرخه کامل را طی نماید حتی کتاب های مشهوری که به دفعات در خواست شده است (یعنی برنامه هایی که به دفعات اجرا می شوند و بسته می شوند).
اجازه دهید یک کوله پشتی (حافظه نهان) را در اختیار کتابدار قرار دهیم تا بتواند 10 کتاب را در آن ذخیره کند (یعنی کتابدار دارای یک کاشه 10 کتابی است ) او در این کوله پشتی حداکثر 10 عدد از کتابهایی را نگهداری می کند که مشتریان برگردانده اند اجازه دهید از مثال قبلی استفاده کنیم اما اینبار با کتابداری که به کاشه سازی جدید و بهبود یافته مجهز شده است.




حافظه نهان ثانویه

در رایانههای با پردازنده 486 و بالاتر ، برای بالابردن کارآیی رایانه معمولا از حافظه نهان ثانویه نیز استفاده میشود. این حافظه در رایانههای قبل از پنتیوم 2 و 3 این نوع حافظه در کنار پردازنده بر روی کارت یا کارتریج پردازنده قرار گرفته است و به صورت ریز مجتمع با پردازنده است. در این پردازندههای نسل دوم سلرون و بعد از آن ، حافظه نهان ثانویه در داخل خود پردازنده قرار گرفته و اندازه آن بین 128 تا 256 کیلوبایت است. پردازنده آتلون (کا7) از 512 کیلوبایت تا 8 مگابیت حافظه نهان ثانویه را پشتیبانی میکند.

حافظه نهان ثانویه حافظه نهان اولیه نوع پردازنده
__ __ 386 اینتل
__ 16 و 8 کیلوبایت 486 اینتل
__ 16 کیلوبایت پنتیوم کلاسیک اینتل
__ 32 کیلوبایت پمنتیوم امامایکس اینتل
512 کیلوبایت 32 کیلوبایت پنتیوم 2 اینتل
256 یا 512 کیلوبایت یا یک مگابایت 16 کیلوبایت پنتیوم پرو اینتل


مادربردها معمولا دارای حداقل 256 کیلوبایت از این نوع حافظه نهان هستند. بنابراین میتوان گفت مقدار حافظه نهان بستگی به عوامل زیر دارد :

1. نوع پردازنده
2. اندازه حافظه اصلی
3. نوع تراشههای مجتمع (مجموعه تراشه مادربرد)نوع پردازنده
چنانچه حافظه اصلی در حدود 32 مگابایت باشد، 256 کیلوبایت حافظه نهان ثانویه کافی است. اما برای حافظه بین 32 مگابایت بهتر است مادربرد رایانه دارای 512 کیلوبایت حافظه نهان ثانویه داشته باشد. بالاخره چنانچه بیشتر از 64 مگابات باشد بهتر است از یک مگابایت حافظه نهان ثانویه استفاده شود. بنابراین اصل کلی در مورد حافظه نهان این است که هرچه اندازه حافظه نهان ثانویه بزرگتر ، مفیدتر است.




فرض کنیم که شما هر روز به رستوران می رید . هر روز راس ساعت 5 بعد از ظهر سفارش غذا می دید . هروز 4 نوع غذا رو به ترتیب خاص سفارس می دید . راس ساعت 5 همبرگر سفارش می دید گارسون سفارش شما رو بررسی می کنه به آشپزخونه میره بعد از 1 دقیقه همبرگر رو برای شما میاره شما همبرگر رو خورده و سفارش سوسیس می دید مجددا سفارش توسط گارسون به آشپزخانه منتقل شده و بعد از یک دقیقه غذا آماده می شه . به همین ترتیب شما سه غذای دیگه رو سفارش داده و برای هر غذا 1 دقیقه معطل میشید . خوب شما هروز همین غذاهارو سفارش داده و برای آماده شدن هر غذا 1 دقیقه معطل می شید . گارسون با خودش فکر می کنه که برای اینکه هم خودش کمتر کار کنه و هم شما کمتر معطل بشید بیاد و 1 میز دیگه ای آماده از غذاهای شما رو تهیه کنه و بلافاصله بعد از سفارش شما غذا رو روی میزتون بزاره . در اینجا گارسون" باس " آشپزخانه " رم " و میز آماده " کش " در نظر گرفته می شن . بعد از چند روز شما همبرگر رو میخورید طبق عادت گارسون برای شما سوسیس میاره اما شما می گید که امروز املت می خوام! اینجا گارسون مجددا مجبور میشه که 1 دقیقه شما رو در انتظار بزاره تا املت رو براتون بیاره . در اینجا گارسون میز دومی رو تهیه می کنه که بر اساس انتخاب های دوم شما چیده شده . بدین ترتیب شما اگر غذایی رو سفارش بدین که در میز اول نباشه اما در میز دوم باشه بلافاصله غذا رو میل می کنید و معطل نمی شید . میز دوم در اینجا کش سطح دو یا " Cache L2 " هست . اصطلاحی که امروزه در رابطه با فول کش یا هالف کش گفته میشه همین کش سطح 2 هست . اصول کار پردازنده بدین صورت که پیش بینی دستورات بعدی رو کرده و جواب دستورات رو در حافظه ی نهان یا همون کش می ذاره . جالبه که بدونید پردازنده 90% دستورات بعدی رو درست حدس میزنه و اگر حدس پردازنده غلط از کار در بیاد مجبوره که به حافظه ی رم مراجعه کنه که همین مراجعه باعث تاخیر زیادی در کار پردازنده میشه






انجام پایان نامه

انجام پایان نامه کامپیوتر، انجام پایان نامه ارشد کامپیوتر، انجام پایان نامه، پایان نامه

برای دیدن ادامه مطلب از لینک زیر استفاده نمایید

  دانلود مقاله | انجام پایان نامه

سفارش پایان نامه

نقشه