هایدی

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

هایدی

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

دانلود مقاله کامل درباره Intel، AMD و پردازنده های 64 بیتی

اختصاصی از هایدی دانلود مقاله کامل درباره Intel، AMD و پردازنده های 64 بیتی دانلود با لینک مستقیم و پر سرعت .

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

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

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

 

Intel، AMD و پردازنده های 64 بیتی

Bit چیست ؟

کلمه بیت مخفف عبارت binary digit است. اعداد دودویی یا باینری یعنی همان روشی است که یک کامپیوتر داده ها را با آن ذخیره کرده یا در قالب آن انتقال می دهد. یک بیت می تواند مقداری بین صفر یا یک را به خود بگیرد. اگر تعدادی از بیت را پشت سرهم ردیف کنیم ، به یک کد باینری می رسیم مثل 1001011000101 که می تواند بیانگر یک دستورالعمل ریاضی مثل جمع یا تفریق،‌یک محل خاص از حافظه جهت آدرس دهی، و یا یک داده مشخص مثلا عدد 12.456 باشد. یک پردازنده 32 بیتی، مثل پنتیوم قادر است بااستفاده از این رشته صفر و یک، تا عدد 2 به توان 32 را کد گذاری کند یا در اصطلاح، آن را به مبنای باینری ببرد. طبیعی است که این میزان برای یک پردازنده 64 بیتی به 2 به توان 64 می رسد و این بدان معنی است که یک پردازنده 64 بیتی، می تواند سقف بسیار بالاتری از اعداد را در واحد زمان پشتیبانی کند. بنابراین اگر یک پردازنده 32 بیتی بخواهد عددی بیشتر از2 به توان 32 را پردازش کند یا انتقال دهد، باید در دو سیکل زمانی این کار را انجام دهد که وقت بیشتری را نسبت به یک پردازنده 64بیتی صرف می کند. بدین ترتیب یک پردازنده 64 بیتی، صرف نظر از آن که چند سیکل زمانی در ثانیه بیشتر از یک پردازنده 32 بیتی دارد، در هر کدام از این سیکل های زمانی نیز قادر است دو برابر یک پردازنده 32 بیتی عمل پردازش را انجام دهد.

حافظه ، مسئله مهم تر

اما عامل دیگری که تحت تأثیر دامنه بیتی که پردازنده قرار می گیرد، میزان حافظه ای است که سیستم پشتیبانی می کند یا مورد دسترسی قرار می دهد. در پردازنده های 32 بیتی که با سیستم عامل های همگون 32 بیتی کار می کنند، تنها چهار گیگا بایت از فضای حافظه RAM قابل دسترسی است که حتی این مقدار هم توسط سیستم عامل های 32 بیتی ، اغلب به دو گیگا بایت کاهش می یابد. زیرا دو گیگا بایت دیگر از آن باید به برنامه های کاربردی جهت اجرا تخصیص داده شود. پردازنده پنتیوم 4 محصول اینتل و آتلون XP از AMD، از جمله همین پردازنده هایی هستند که علیرغم فرکانس بالا جهت اجرای تعداد بیشتری دستورالعمل در واحد زمان ، به دلیل عدم امکان دسترسی به مقادیر زیادتری از حافظه، گاه سرورهای محیط های Enterprise را با مشکل مواجه می کنند. در حالی که این مشکل ، در پردازنده های 64 بیتی البته به شرط اجرای برنامه های 64 بیتی تحت سیستم عامل های 64 بیتی با پشتیبانی از چند ترابایت فضای حافظه، برطرف شده است . اینتل و AMD

شرکت AMD، با ساخت اولین مدل آتلون 64 بیتی که البته برخلاف نام آن ، قابلیت پشتیبانی 40 بیتی از حافظه را داشت و می توانست 136 گیگا بایت از فضای حافظه را آدرس دهی کند و اینتل با ساخت پردازنده Xeon سری DP با قابلیت اجرای 32و 64 بیتی و برخورداری از تکنولوژی hyper threading ، اولین گام را جهت ساخت پردازنده های 64 بیتی برداشتند. این پردازنده ها علاوه بر مهیا ساختن قابلیت دسترسی به میزان حافظه بیشتر برای سیستم عامل، به هر برنامه کاربردی قابل اجرا برروی آن سیستم عامل ، یک بلاک چهر گیگا بایتی از حافظه را جهت اجرا اختصاص می دهند. این توانایی جدید به نحو بسیار محسوسی ، کاربران برنامه های طراحی مهندسی و بسیاری از بانک های اطلاعاتی را با افزایش کارایی و سرعت اجرای برنام ها مواجه کرد. این پردازنده ها که طبق نظر سازندگانشان به طور کامل از سیستم عامل ها و برنامه های 32 بیتی پشتیبانی کرده و هیچ خللی را به دلیل ارتقا به وضعیت 64 بیتی، در برنامه های قبلی وارد نمی کردند و به قول خودشان سازگار باقبل بودند، تنها در صورت اجرای سیستم عامل های 64 بیتی و همچنین اجرای برنامه های 64 بیتی، می توانستند قدرت خودشان را به نمایش بگذراند. در حالی که در زمان اجرای 32 بیتی بر روی سیستم عامل های 32 بیتی، تنها چیزهایی که می توانند عاید این محیط های قدیمی نماینده، عبارت است از:

1- استفاده ازفرکانس بالاتر از جهت اجرای تعداد بیشتری دستورالعمل در واحد زمان

2- استفاده از سطوح بالاتر cache جهت افزایش دسترسی به اطلاعات 3- استفاده از سیلیکون هایی با کیفیت بالاتر و دارای تعداد ترانزیستور بیشتر باز هم در راه افزایش سرعت.

به هر روی هر دو شرکت سرشناس تولید کنند پردازنده های 64 بیتی برای کامپیوتری x86 مدعی ساخت پردازنده های مذکور با کیفیت بالاتر بوده و در واقع هر دو ادعای پیشتازی در این عرصه را دارند.

راه حل های اینتل


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


دانلود مقاله کامل درباره Intel، AMD و پردازنده های 64 بیتی

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

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

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

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

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

 

طرز کار پردازنده ای دو هسته ای

بسم الله الرحمن الرحیم

در چندین ماه گذشته پیشرفت های جدیدی در طراحی پروسسورها، بویژه از طرف شرکت AMD حاصل شد. این شرکت علاوه بر اینکه یک cpu با طراحی کاملا ْ64 بیتی عرضه کرد که باعث برتری یافتن این شرکت در بازار کامپیوترهای رومیزی پیشرفته گردید، همچنین در حذف کنترل کننده‌های حافظه (MCH) پیشقدم شد که در عملکرد Athlon 64 و چیپهای"optron" یک پیشرفت قابل ملاحظه نسبت به پروسسورهای intel به حساب می‌آید. اینتل به طور متقابل پروسسور سازگار 64 بیتی را عرضه نمود. به تازگی نیز هر دو شرکت پردازشگرهای دوهسته ای را عرضه نموده‌اند، این پروسسورها بهتر از آن چیزی که شما انتظار دارید کار می‌کنند. پروسسورهای اینتل و AMD هر دو دارای دو هسته پروسسور، در حال کار در یک قالب می‌باشند که هر یک از هسته‌ها بصورت مستقل توابع و پردازشهای داده را انجام می‌دهند (در مورد اینتل این مورد کامل تر است) و هر دو این هسته‌ها توسط نرم افزار سیستم عامل هم آهنگ می گردند. در این مقاله سعی شده تا تکنولوژی که در این دو محصول استفاده شده و مقدار افزایش کارایی که شما می توانید از آنها انتظار داشته باشید بررسی گردد. در حال حاضر AMD فقط پروسورهای کلاس سرور opteron با دو هسته را بطور کامل به بازار عرضه کرده و بزودی Athlon 64x2 برای کامپیوترهای رومیزی را نیز به بازار عرضه می‌کند. در طرف مقابل اینتل در حال حاضر پنتیوم Extreme Edition 840 رومیزی با دو هسته را به بازار عرضه نموده در حالی که خطهای تولید Pentium D و dual xeons هنوز متوقف نشده اند. با توجه به اینکه پروسسورهای دو هسته‌ای در اصل یک سیستم چند پروسسوره که در یک قالب قرار گرفته اند، می باشد. اجازه بدهید اینک چندین تکنولوژی که در سیستم های چند پردازشگر استفاده می شود را مورد بررسی قرار دهیم. 

ساختار پردازنده های دو هسته ای

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

چند پردازشگرهای متقارن SMP (symmetric Multi processing)

روش مشترکی می باشد که چندین پردازشگر بطور جداگانه با یکدیگر در یک مادربرد کار می‌کنند. سیستم عامل با هر دو cpu تقریباً بطور یکسان کار می‌کند و کارهای مورد نیاز را به آنها ارجاع می‌دهد. چیپ‌های دوهسته ای جدید intel و AMD توانایی SMP را بصورت داخلی مورد توجه قرار داده‌اند. پروسسورهای سرور opteron دوهسته ای می‌تواند همچنین بصورت خارجی با دیگر چیپ‌های دوهسته ای ارتباط برقرار کند. (بشرط آنکه چیپ متقابل نیز دارای این خاصیت باشد) محدودیت اصلیSMP در پشتیبانی سیستم عاملها و نرم افزارها از این تکنولوژی می‌باشد. خیلی از سیستم عاملها (مانند ویندوز XP سری خانگی ) توانایی پشتیبانی از SMP را ندارند و از دومین پردازشگر استفاده نمی‌کنند. همچنین بیشتر برنامه‌های پیشرفته بصورت تک رشته ای کار می‌کنند، در اصل در هر زمان فقط یک پردازشگر در حالت فعال می باشد. برنامه های چند رشته‌ای از پتانسیل موجود در سیستم‌های دو یا چند پرازشگر، می‌توانند نتایج مفیدتری بگیرند، ولی به صورت کامل عمومیت ندارد. در گذشته intel و AMD سعی داشته‌اند تا تکنولوژی جدیدی مثل SMP را بیشتر برای پردازشگرهای سرور پیشرفته مانند opteron و Xeon استفاده نمایند ( البته تا قبل از پنتیوم 3) Hyperthreading 

این تکنولوژی بصورت اختصاصی توسط اینتل در پردازشگرهای چند هسته‌ای بکار گرفته شده است. این تکنولوژی قبلاً نیز توسط این شرکت بکار گرفته ‌شده‌ بود. اینتل برای آنکه از منابع CPUبه نحو بهتری استفاده نماید فقط قسمتهایی که کار پردازش اطلاعات را انجام می دهد را تکثیر کرده است. یعنی آنکه منابع داده در داخل CPU بصورت مشترک استفاده می‌شد. ایده hyperthreading برای دو برابرکردن مقدار فعالیت چیپ می‌باشد تا آنکه کاهش عملکرد سیستم که در اثر فقدان حافظه Cache روی می‌دهد کمتر گردد همچنین بصورت تئوری نشان داده شده که منابع سیستم کمتر تلف می‌‌گردند. در صورتی که CPU های hyperthreading مانند دو پروسسور حقیقی بنظر می رسد. ولی این CPU ها نمی‌توانند عملکردی مشابه دو CPU مجزا مانند CPU های دوهسته ای داشته باشند. زیرا در CPU های دو هسته ای دو "Threads"مشابه بطور همزمان و با Cache ‌های جداگانه L1 و L2 می‌توانند اجرا گردند که این عمل در پردازشگرهای hyperthreading قابل انجام نمی‌باشد. یکی از چیپهای جدید اینتل بنام ، پردازشگر پنتیوم Extreme Edition 840 ، در داخل هر هسته خود از تکنولوژی hyperthreadings نیز پشتیبانی می‌کند، یعنی آنکه در یک سیستم عامل آن بصورت چهار پردازشگر حقیقی دیده می‌شود. 

دو چیپ در یک قالب ... چرا؟ 

چرا دو شرکت اینتل و AMD بطور ناگهانی شروع به توزیع پردازشگرهای دو هسته‌ای کردند؟ اول از همه رقابت چنانچه بعداً بیان خواهیم کرد AMD از ابتدا توانائی بالقوه دوهسته‌ای را در پردازشگرهای 64 بیتی خود داشت. ساختمان ورودی و خروجی برای دومین هسته در CPU های فعلی 64 بیتی AMD موجود می‌باشد. هیچ شرکتی نمی تواند دیگران را از بدست آوردن تکنولوژی‌های جدید منع نماید و AMD در حال حاضر با موفقیت چشمگیر خط تولید پرداشگرهای 64 بیتی آسودگی را از intel سلب نموده ‌است. برای اینتل ضروری می‌باشد که دارای یک تولید تخصصی در تکنولوژی دوهسته ای ‌باشد تا رقابت با شرکاء تجاری خود را حفظ نماید. دوم، کارایی می‌باشد. مطمئناً برنامه‌های کاربردی چند رشته‌ای در پردازشگرهایی که توانایی انجام چند پردازش را دارند در پردازشگرهایی که یک پردازش را در هر زمان انجام می‌دهند، بهتر عمل خواهند نمود. البته برای سیستم های چند پردازشگره یک ایراد عمومی وجود دارد و آن تاْخیری می‌باشد که این CPU ها در اجرای کار سیستم بوجود می آورند. به بیان ساده در حال حاضر روشی برای سیستم عامل‌های موجود وجود ندارند تا پردازشها را بطور کاملاً مساوی در بین پردازشگرها تقسیم نماید، پردازشگر دوم عموماً بایک مداخله کمتر و کارایی پایین‌تر کارمی‌کند، در صورتی که ممکن است پردازشگر اول بصورت 100% در حال پردازش ‌باشد. سومین دلیل کمتر نمایان است، ناامیدی AMD و اینتل می‌باشد، هر دو شرکت با یک مانع جدی برای افزایش سرعت پردازشگرها و کوچکتر کردن اندازه قالب آنها روبرو شده اند تا این مانع حذف نشود و یا اینکه تا کاربران عمومی متوجه نشوند که GHZ به تنهایی کارایی را بیان نمی‌کند. هر دو شرکت برای دست یافتن به هر پیشرفت که


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


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

پاورپوینت درباره پردازنده های چند هسته ای

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

پاورپوینت درباره پردازنده های چند هسته ای


پاورپوینت درباره پردازنده های چند هسته ای

پاورپوینت  کامل بعد از پرداخت وجه

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

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

تعداد اسلاید:11

عناوین مورد بررسی
nمقدمه
nپردازنده های چند هسته ای(Multi-core processor )
nحافظه نها ن  (Cache )
nمزایای چند پردازشی
nتفاوت چند پردازند ه ایMulti-processor وچند هسته ای Multi-Core
nعلل پیدایش پردازنده های چند هسته ای
nجاذبه های اقتصادی
nمزایای چند هسته ای به چند پردازنده ای               :
nمعایب پردازنده های چند هسته ای :
nروند سخت افزاری:
nمراحل بر نامه نویسی موازی:
nمنابع ومآخذ

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


پاورپوینت درباره پردازنده های چند هسته ای

دانلود تحقیق کامل درباره مقایسه مختصر بین پردازنده های 32 بیت و 64 بیت 13 ص

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

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

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

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

 

مقایسه مختصر بین پردازنده های 32-بیت و 64-بیت

مقدمه

محدودیتی که در دامنه پردازش‌های 32 بیتی وجود دارد، همواره باعث کندشدن سرعت انجام عملیات پیچیده و سنگین اطلاعاتی در سیستم‌های مختلف می‌گردد. به همین‌منظور بسیاری از شرکت‌های سازنده نرم‌افزار و خصوصاً آن‌هایی که در زمینه سیستم‌عامل فعالیت دارند از دیرباز رقابتی را برای تحت پوشش قراردادن تعداد زیادتری CPU و مقدار بیشتری حافظه RAM نسبت به یکدیگر آغاز کرده‌اند. به عنوان مثال رقابتی که بین ویندوز 2000 سرور با سولاریس یا انواع یونیکس و لینوکس بر سر امکان استفاده از 8 یا 16 تا 32 پردازنده به همراه چند گیگابایت حافظه RAM و امثال آن وجود داشت همواره یکی از جالب‌ترین و پرسروصداترین زمینه رقابت بین چند سیستم‌عامل به‌شمار می‌رفت. اما تمام این عوامل چندی پیش تحت‌الشعاع واژه جدیدی به نام پردازش 64 بیتی قرار گرفت. این فناوری جدید که به لطف به بازار آمدن دو محصول جدید از دو شرکت معتبر سازنده پردازنده یعنی اینتل و AMD شکل گرفت، در مدت کوتاهی توانست توجه سازندگان سیستم‌عامل را به شدت معطوف کارایی بی‌نظیر خود کند .پردازنده‌های Xeon و ایتانیوم از سوی اینتل و پردازنده Opteron از طرف AMD طی مدت کوتاهی توجه تمام سازندگان مشهور سرورهای Enterprise و همچنین تولیدکنندگان سیستم‌عامل را به خود جلب کرد. در این میان مایکروسافت نیز بلافاصله اقدام به طراحی نسخه‌ای از ویندوز 2003 سرور برمبنای انجام پردازش‌های 64 بیتی و با استفاده از پردازنده‌های جدید نمود. این نسخه جدید 64 بیتی از چند نظر بر نسخه پیشین خود برتری داشت. اول این‌که از میزان حافظه فیزیکی و مجازی بیشتری پشتیبانی می‌کند .دوم‌ این‌که در مقایسه با نسخه 32 بیتی از کارایی و سرعت بالاتری در مدیریت حافظه، رجیسترها و عملیات I/O برخوردار است. نکته سوم در مورد امنیت است. نسخه 64 بیتی قابلیت محافظت بیشتری در برابر کدهای مخرب(Malicious Code) از خود نشان می‌دهد. طبق پیش‌بینی‌های انجام گرفته تا پایان سال 2005 میلادی کلیه کامپیوترهایی که قرار است نقش سرور را در مراکز بزرگ اقتصادی داشته باشند به سمت ریزپردازنده و سیستم‌عامل 64 بیتی سوق پیدا خواهند کرد. همین پیش‌بینی حاکی از تمایل شدید کامپیوترهای دسکتاپ به سمت استفاده از تکنولوژی 64 بیتی تا پایان سال 2006 میلادی است .براین‌اساس به تدریج نه تنها سازندگان سیستم‌عامل مثل مایکروسافت سیستم‌عامل 64 بیتی مختص کامپیوترهای دسکتاپ (Windows XP 46 bit) را به بازار عرضه می‌کنند، بلکه سایر تولیدکنندگان نرم‌افزارهای مختلف هم با وارد شدن به دنیای پردازش‌های 64‌بیتی، کارایی و سرعت جدیدی را به کاربران خود ارایه می‌دهند . مقایسه در یک سیستم‌عامل 32 بیتی مثل نسخه‌های 32 بیتی ویندوز 2003 از یک حافظه مجازی (Virtual memory) برای انجام پردازش‌های مختلف استفاده می‌شود. این حافظه مجازی که حداکثر 4 گیگابایت می‌تواند ظرفیت داشته باشد به دو قسمت تقسیم می‌شود. یک قسمت 2 گیگابایتی آن به وسیله برنامه در حال اجرا اشغال شده و 2 گیگابایت دیگر در اختیار سیستم‌عامل قرار می‌گیرد. تا اینجا همه ‌چیز بسیار عادی به نظر می‌رسد اما مشکل زمانی پیش می‌آید که 2 گیگابایت سهم برنامه‌های در حال اجرا به مرز پرشدن نزدیک می‌شود. به عنوان مثال یک بانک اطلاعاتی SQL Server را در نظر بگیرید که برای اتصال هر کاربر به سرور و انجام عملیات موردنظر وی 20 مگابایت حافظه مجازی را در نظر می‌گیرد. با رسیدن تعداد کاربران به مرز یکصد نفر، کل حافظه مجازی 2 گیگابایتی در اختیار SQL Server قرار می‌گیرد و این به معنای نزدیک شدن سیستم به یک نقطه بحرانی در عملیات سرویس‌دادن به کاربران است .در نسخه‌های 32 بیتی یکی از راه‌هایی که برای این مساله در نظر گرفته می‌شد، اختصاص 3 گیگابایت از حافظه مجازی به برنامه‌های درحال‌اجرا بود. این روش که با استفاده از دستکاری در فایل boot.ini انجام می‌گرفت، یک گیگابایت از حافظه مجازی در اختیار سیستم‌عامل را به سهمیه حافظه مجازی برنامه‌های در حال اجرا واگذار می‌کرد و تا حدودی مشکل کمبود حافظه مجازی را رفع می‌کرد. اما خود این عمل هم عوارض جانبی خاص خود را دارد و آن محدود شدن کرنل سیستم‌عامل به یک گیگابایت حافظه مجازی برای انجام عملیات cache است . این محدود شدن باعث افت سرعت انتقال اطلاعات از سرور به کلاینت‌ها می‌شود. ضمن این‌که باز هم در نهایت با زیادترشدن تعداد کاربران یا پردازش‌های موردنظر آنان، این 1 گیگابایت الحاق‌شده نیز به مرز اشتغال شدن کامل نزدیک می‌شود و مدیران سیستم را به ناچار مجبور به افزایش تعداد سرورها برای رفع مشکل می‌کند. با آمدن ویندوز 2003 نسخه 32 بیتی، قدرت آدرس‌دهی سیستم‌عامل برای حافظه‌های فیزیکی (RAM) به 32 گیگابایت برای نسخه Enterprise و 64 گیگابایت در نسخه DataCenter افزایش یافت و این به معنای نیاز کمتر سیستم به استفاده از حافظه مجازی و در نتیجه کمتر شدن مشکل مربوط به محدودیت حافظه‌های مجازی بود. اما به هر حال استفاده از حافظه مجازی برای پردازش اطلاعات امری گریزناپذیر است و به‌همین دلیل توجه سازندگان سیستم‌عامل همواره معطوف به پیدا کردن راه‌حلی برای عبور از این مشکل بود. سرانجام با مطرح شدن و تولد سیستم‌عامل 64 بیتی ویندوز 2003 که با استفاده از قدرت پردازنده‌های 64 بیتی جدید قادر بود از یک سیستم آدرس‌دهی 40 بیتی استفاده کند، میزان حافظه مجازی قابل دسترسی سیستم از 4 گیگابایت به 40 2 یعنی 16 ترابایت (هزار گیگابایت) افزایش یافت.بدین‌ترتیب 8 ترابایت از این ظرفیت در اختیار برنامه‌های در حال اجرا و 8 ترابایت دیگر در اختیار سیستم‌عامل قرار گرفت. مهم‌ترین سوالی که در این‌جا می‌توانست مطرح شود این است که آیا برنامه‌های سابق محیط 32 بیتی که برای استفاده از حداکثر 3 گیگابایت حافظه مجازی کامپایل شده‌اند قادر به بهره بردن از این 8 ترابایت فضای جدید هستند یا خیر. پاسخ این سوال هم می‌تواند مثبت باشد و هم منفی. بدین‌صورت که برخی برنامه‌های کامپایل‌شده در محیط‌های 32 بیتی که به صورت صریح قدرت استفاده از حداکثر 3 گیگابایت حافظه مجازی را دارند، با ورود به محیط 64 بیتی هیچ تغییری را احساس نخواهند کرد .اما برخی دیگر که با تکنولوژی Large Addressware کامپایل شده‌اند قادر خواهند بود تا 4 گیگابایت از حافظه مجازی را در محیط جدید مورد استفاده قرار دهند. از لحاظ سرعت انجام عملیات نیز برخی برنامه‌های کامپایل شده در محیط 32 بیتی (مثلاً برنامه‌های نوشته شده با ASP.NET که از تکنولوژی Multithreading برای اجرای موازی چند دستورالعمل در آن واحد استفاده می‌کنند)، به دلیل قدرت بی‌نظیر پردازنده‌های 64 بیتی در انجام این کار می‌توانند از مزایای محیط جدید اجرا استفاده کرده و سرعت اجرای خود را افزایش دهند .اما اگر برنامه‌ای (مثلاً یک فایل Exe) در محیط توسعه‌ای مثل ویژوال بیسیک نسخه ششم برای دسترسی به یک پایگاه داده و کار با آن بدون استفاده از مکانیسم پردازشی موازی و به صورت ساده نوشته شده باشد، این برنامه حتی اگر برروی یک سرور 64 بیتی هم اجرا شود نمی‌تواند از قابلیت‌های محیط جدید سودی ببرد. بنابراین اگر قرار است این برنامه برروی کلاینت نصب شده و پایگاه داده موردنظر که SQL Server است برروی یک سرور باشد، بهتر آن است که کلاینت در همان وضعیت 32 بیتی باقی بماند و سرور به نسخه 64 بیتی ویندوز 2003 ارتقاء داده‌شود. در این صورت موتور بانک‌اطلاعاتی SQL Server که در تمام نسخه‌های خود از شیوه Multithreading برای انجام دستورات موردنظر کاربران استفاده می‌کند، می‌تواند در محیط جدید با سرعت بهتری فرامین رسیده از طرف کلاینت‌ها را پردازش کرده و نتیجه را سریع‌تر به آن‌ها برگرداند و کارایی کلی این سیستم بانک اطلاعاتی را به نحو مطلوبی افزایش دهد. اصولاً برنامه‌های نوشته شده برای محیط‌های 32 بیتی با استفاده از رابطی به نام WOW64 قادر خواهند بود در محیط 64 بیتی اجرا شوند و از مزایای ارتقاء سیستم عامل و دسترسی به حافظه بیشتر بهره ببرند.


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


دانلود تحقیق کامل درباره مقایسه مختصر بین پردازنده های 32 بیت و 64 بیت 13 ص

دانلود ریز پردازنده

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

دانلود ریز پردازنده


دانلود ریز پردازنده

دسته بندی : فنی و مهندسی_ کامپیوتر و آی تی ، تحقیق

فرمت فایل:  Image result for word ( قابلیت ویرایش و آماده چاپ

حجم فایل:  (در قسمت پایین صفحه درج شده )

فروشگاه کتاب : مرجع فایل 

 


 قسمتی از محتوای متن ...

Microprocessor 1- مقدمه ای بر ریزپرازنده 2- ساختار عمومی ریزپردازنده های پیشرفته 3- معماری ریزپردازنده؟ - مجموعه دستورالعمل های ریزپردازنده - قالب داده ها - قالب برای دستورالعمل ها - شیوه های آدرس دهی 4- سلسله مراتب حافظه - رجیستر فایل - Cache - حافظه مجازی و صفحه بندی - قطعه بندی - جداول صفحه، TBL،‌ حفاظت 5- پایپ لاین - خط لوله دستورالعمل - مخابرات خط لوله - پیشگویی انشعاب - Bypassing یا Result Forwarding 6- (Instruction Level Parallelism) IPL - ILP چیست؟ - محدودتی های ILP - پردازنده های سوپر اسکالر - اجرای ترتیبی و خارج از نوبت - Register renaming - پردازنده های VLIW - تکنیک های کامپایل برای ILP 7- اصول کامپیوترهای RISC - RISC در برابر CISC - ارزیابی سیستم های RISK - ارزیابی Cache در مقابل رجیستر فایل تراشه 8- I/O - گذرگاه های I/O - وقفه ها - Memory Marred I/O - DMA - دستگاه های I/O - سیستم های دیسک 9- چند پردازنده ای - speedup و کارآیی - سیستم های چند پردازنده ای - سیستم های Message passing - سیستم های Shared Memory Case Study حانواده اینتل - معماری خانواده اینتل - مجموعه ثبات: - قالب های داده - شیوه های آدرس دهی - ئقفه - قطعه بندی - صفحه بندی - مکانیزم حفاظت - پنتیوم - ریزپردازنده های i486 و i386 - 8086 و 80186 و 80286 - 8086 و 8088 خانواده موتورولا M68000 - ثبات های پردازنده - قالب های داده - شیوه های آدرس دهی - مجموعه دستورالعمل ها - مدیریت حافظه ریزپردازنده های پیشرفته RISC - پردازنده DEC Alpha AXP - معماری آلفا خانواده Power PC - معماری Power PC - IBM RS/6000 خانواده Sparc - معماری اسپارک - سوپر اسپارک خانواده MIPS RX000 - معماری MIPS - R4400 و MIPS R4000 - خانواده اینتل i86 خانواده موتورولا M88000 - معماری M88000 - معماری MC88110 معماری HP - معماری - حافظه کتاب؟ 1- MicroproGssors & Micro Computers 8086 & Z-80 , John Effenbeck 2- Advanced Computer Architecture , Hwang 3- Advanced Mocrocessor , Daniel Tabak.
مقدمه در اواسط دهه 7

تعداد صفحات : 25 صفحه

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

پس از پرداخت، لینک دانلود را دریافت می کنید و ۱ لینک هم برای ایمیل شما به صورت اتوماتیک ارسال خواهد شد.

 
« پشتیبانی فروشگاه مرجع فایل این امکان را برای شما فراهم میکند تا فایل خود را با خیال راحت و آسوده دانلود نمایید »
/images/spilit.png
 

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


دانلود ریز پردازنده