رفتن به مطلب

AORUS

کاربر ویژه
  • پست

    3287
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    141
  • بازخورد

    100%

تمامی مطالب نوشته شده توسط AORUS

  1. سلام مجدد قطعا نظر شما ارزشمند و قابل احترامه و زحمتتان قابل ستایش @};- موفق باشی
  2. پاور که خیلی ضعیفه سی پی یو هم گلوگاه میشه برای گرافیک
  3. دوست عزیز:اینجا انجمنه ،یعنی بحث و تبادل نظر .بنده هیچ نیت دیگه ای ندارم. توی دنیا افراد زیادی هستن که کارهایی رو صرفا بر اساس باور غلطشون انجام میدن از خرافات گرفته تا تلقین-هدف فقط تبادل نظره همین-البته دنبال تغییر کسی یا چیزی هم نیستم. به هر حال هدف بنده گفتگو بوده و اگه مطلبی از نظر شما نا مناسب بوده بفرمایید حتما اصلاح و پوزش خواهی میکنم.
  4. درود به هر شکلی هم برنامه نویسی کنیم باز نمیتونیم در کش مداخله کنیم چون در پردازنده های امروزی خبری ازDirect-mapped cache نیست.بعدشم خود پردازنده ها برای بهترین بازدهی برنامه ریزی شدن. دوست عزیز اینجا انجمنه و با هم تبادل نظر میکنیم و نه تحمیل افکار.
  5. 1-این دستورات صرفا کش رو تخلیه میکنند(1و2) 2-به فرض که در کش داده ای رو قرار بدیم چون داده خام هست عملا بی معنیه و پردازنده اون رو بازنویسی میکنه.(پست قبلی هم اشاره کردم) 3-توی مطلب فوق هم گفته پردازنده های اینتل محدودیت مداخله دارن. گفته های من براساس درکی است که از سخت افزار و مدارهای منطقی دارم و صد البته تحقیقاتم
  6. سلام sata2قدیمیه و به احتمال زیاد علاوه بر این الان خود دیسک معیوب و کند شده. بله sata3 خیلی سریعتره-اگه تعویض نکنید هارددیسک برای قطعات دیگه گلوگاه میشه. مارک و ظرفیت به نظر خودت و بودجه بستگی داره-شایدم بتونی ssd اضافه کنی
  7. جناب پوریا به شکلی توضیح میدم که بجز شما سایر دوستان هم بهره ببرند. همونطور که میدونید هر برنامه(بازی،سیستم عامل و....)به رغم ظاهر گرافیکی در حقیقت از کدهایی تشکیل شده.کدها به پردازنده میگن که چه کاری رو، و چطوری انجام بده (یعنی پردازنده فقط یک زبان میفهمه و اونم زبان ماشین که نوعی کد ناخواناست )-همین متن همین رنگ متن دقیقا از کد تشکیل شده و کدهایی این کدهای قبلی رو به صورت متن در آورده که الا شما میخونید. این کدها به دو نوع اصلی تقسیم میشن 1-دستوراتinstructions که به پردازنده میگه چکاری انجام بده و اون کار رو چطوری انجام بده 2-داده هاdata از عدد و اسم و فیلم گرفته تا صدا پردازنده شروع به انجام دستورات درخواستی بر روی داده های ارجاع داده شده میکنه-(چه کش وجود داشته باشه چه نه پردازنده دستورات درخواستی رو انجام میده) یک برنامه بدون شک حاوی دستورات و داده های تکراری است و یا ممکنه چندین بار به همون داده احتیاج پیدا بکنه اینجاست که طراحان پردازنده برای کاهش زمان مورد نیاز انجام دستورات تدبیری اندیشیدند. معماران پردازنده با توجه به وجود دستورات و داده های تکراری در برنامه ها تصمیم گرفتند که تعداد مراجعات به حافظه ram و پردازش اون رو کاهش بدن. اونها با افزودن حافظه موقت این امکان رو به پردازنده دادن که بتونه تعدادی از دستورات و داده های قبلی رو حفظ کنه و اگه درخواستی تکراری شد به جای انجام مجدد از داده های قبلی استفاده کنه.مثال: در یک برنامه ممکنه 10بار درخواست انجام ضرب 2*13بشه و اینجاست که پردازنده چک میکنه ببینه که آیا در instruction cache چنین دستوری قبلا اجرا شده؟اگه موجود باشه فورا نتیجه که 26 هست رو از Data cache میخونه و دیگه ضرب رو انجام نمیده(صرفه جویی در زمان که در عمل سرعت پردازش رو بیشتر میکنه)-اگه نه که انجام میده(دستوراتی که در حافظه موقت وجود نداشته باشن رو انجام میده) حالا چون میزان حافظه کش محدوده نمیشه که همه دستورات و نتایجش رو ذخیره کرد. تا اینجا یکی از 2 کاربرد حافظه های موقت کش بود. کاربرد دیگه در خواندن و نوشتن داده ها از/در حافظه اصلی یا ram هست بدین شکل که از کش به عنوان buffer استفاده میشه. خب اگه دقت کرده باشین حافظه کش در اختیار پردازنده است و نحوه استفاده و بهره بری از اون مطلقا به کسی و چیزی جز خود پردازنده ربط نداره.یعنی اگه بر نامه نویسی سطح سخت افزار هم بکنید ابدا به کش دسترسی ندارید(برنامه نویسی low level که مستقیما با سخت افزار سروکله داره) یعنی هیچ برنامه یا سیستم عاملی نمیتونه از کش استفاده مستقیم بکنه چون بی معنیه. حالا نحوه تخصیص و استفاده خودش یه بحث که در حوصله ما نیست.
  8. جناب پوریا میشه بفرمایید یک برنامه چطور میتونه از کش استفاده کنه؟
  9. 1-اینکه سیستم عامل به قول دوستان نتونه میزان واقعی حافظه رو تشخیص بده و استفاده کنه ایراد نیست؟ 2-هیچ برنامه یا سیستم عاملی از کش استفاده نمیکنه و این پردازنده است که استفاده میکنه.
  10. سلام حقیقتش منظور شمارو نفهمیدم. کلا در تاریخ بشریت نداشتن علم عامل خرافات بوده. عزیز درک منطق سخت افزار و مدارهای منطقی مثل اورکلاکینگ و گیمینگ نیست،ممکنه شخصی در اورکلاکینگ استاد باشه اما درک صحیحی از سخت افزار در سطح پایین نداشته باشه)اگه شخصی درک درستی از مدارهای منطقی و الکترونیک نداشته باشه واقعا این مسائل براش بی معنیه.همه چیز فرکانس ، مگابایت و، هسته و..... نیست. دوست عزیز:مطلقا بی معنیه چون نیازی نیست ویندوز بشناسه یا نه،چون در استفاده از کش نقشی نداره. شما چه بدونی هیپوتالاموس کجاست چه ندونی مغز خودش ازش استفاه میکنه برادر این موضوع بیش از 9سال قبل مطرح شد،آیا مایکروسافت توی حداقل این 9سال نفهمید و حلش نکرد؟
  11. سلام جناب پوریا شما در یکی از این حالت ها 10 بار زمان بگیرید اگه تفاوت نداشت اونوقت معلوم میشه. ویندوز مستقیما در مدیریت کش دخالتی نداره.کش رو خود پردازنده مستقیما مدیریت میکنه. یعنی نه سیستم عامل و نه برنامه ها از کش استفاده نمیکنند و این خود پردازنده است که بکار میگیره.
  12. درود مجدد سپاسگزارم :x میزان استفاده از منابع رو میشه کنترل کرد اما در عملکرد سطح سخت افزاری نهایتش درایور بتونه دخالت کنه-سازوکار پردازنده خیلی پیچیده است به همین دلیل خود سازنده برنامه ریزیش میکنه و ما نمیتونیم در کارش زیاد دخالت کنیم. مثال:خودشما با اینکه بدن و مغز خودتونه اما نمیتونید در مسائلی نظیر ضربان قلب-خواب و بیداری-هضم غذاو... مستقیما دخالت کنید.آیا میتونید عددی رو در قسمت خاصی از مغزتون ذخیره کنید؟آیا میدونید تاریخ تولدتان در کدام ناحیه مغزتان ذخیره شده؟آیا میتونید قلبتون رو متوقف کنید؟ مسلما موارد زیادی در پردازنده بصورت سخت افزاری و از طریق مدارهای منطقی کنترل میشه و نمیشه زیاد در اون مداخله کرد. نکته:نباید الگوریتم های مدیریت پردازش رو با ساز و کار پردازنده یکی دونست.
  13. درود چون گرافیک قدرتمنده قطعا سی پی یو میتونه مشکل ایجاد کنه-به قول اساتید گلوگاه-خصوصا اگه گیم های با گرافیک بالا بازی کنید--این پردازنده از رم حداکثر1600پشتیبانی میکنه بهتره به i5ارتقا بدین.
  14. سلام ببخشید این "چرا هیچکس جواب منو نداد" اسم فیلمه؟ بازار ماخیلی جالبه یعنی اگه به قدمهای سوسک نگاه کنی یه الگو میبینی اما.......- یه نمونه: گرافیک Sapphire R9 295X2 8GB GDDR5قیمت جهانی اش 1000دلاره اما ایران 6200000(شش میلیون و دویست هزار) تومن! E=mc^6200 اثبات:http://lioncomputer.ir/product/4024/Sapphire+R9+295X2+8GB+GDDR5/
  15. اینم یه توضیح رسمی از طرف مایکروسافت: خلاصه:پردازنده های پنتیوم 2 و بعد از آن قابلیت مداخله سیستم عامل در مدیریت کش رو ندارن(یعنی نیازی نیست) قاعدتا سیستم عامل های بعد از پنتیوم 2 هم دیگه نیازی به مداخله ندارن. Pentium II and later processors do not have direct- mapped L2 caches. SecondLevelDataCache can increase performance by approximately 2 percent in certain cases for older computers with ample memory (more than 64 MB) by scattering physical pages better in the address space so there are not so many L2 cache collisions. Setting SecondLevelDataCache to 256 KB rather than 2 MB (when the computer has a 2 MB L2 cache) would probably have about a 0.4 percent performance penalty لیست سیستم عاملهایی که نمیتونن حافظه سطح دو رو کاملا بکار بگیرن و روش شما مفیده: Microsoft Windows NT Server 4.0 Standard Edition Microsoft Windows NT Workstation 4.0 Developer Edition Microsoft Windows NT Server 4.0 Enterprise Edition منبع: Detailed Explanation of SecondLevelDataCache
  16. سلام دوست عزیز وقت بخیر البته گفته های بنده چیزی از ارزش زحمات شما کم نمیکنه و شما صرفا خواستی دانش مارو بیشتر کنی @};- وقتی طراح و خالق ویندوز(Microsoft corporation ) میگه بی ربطه.....؟ بعدشم اگه مقداری با معماری سخت افزار (حداقل زبان ماشین)آشنا باشید درخواهید یافت که استفاده از کش به سیستم عامل ربطی نداره و خود پردازنده مستقیما و مستقلا استفاده میکنه-یعنی یه فرایند داخلی است و به میزان شناسایی شده توسط سیستم عامل ربطی نداره. والا یکی از دوستان زیر پاش یه میخچه(warts) بود جراحی کرد برداشت، یه مورد هم دیدم طرف "مارمولک" زنده روگرفته بود ...... که میخچه کف پاش از بین بره!
  17. درود از آخرین نسخه درایور گرافیک ای ام دی استفاده کنید یا نسخه فعلی رو بیان فرمایید-چنین مشکلاتی در سیستم های امروزی غالبا از سیستم عامل و برنامه ها به خصوص درایورها ناشی میشه تا سخت افزار آخرین نسخه: AMD Catalyst 14.4 Software Suite Vista/7/8 64-bit
  18. درود قطعا در کاربری های مختلف هر پردازنده ای بازدهی متفاوتی داره. مشخصات 3 پردازنده برتر فعلی دنیا رو میزارم(از نگاه سایت معتبر cpubenchmark.net ): Intel Xeon E5-2697 v2 @ 2.70GHz Description: Socket: FCLGA2011, Clockspeed: 2.7 GHz, Turbo Speed: 3.5 GHz, No of Cores: 12 (2 logical cores per physical), Max TDP: 130 W Intel Xeon E5-2690 v2 @ 3.00GHz Description: Socket: FCLGA2011, Clockspeed: 3.0 GHz, Turbo Speed: 3.6 GHz, No of Cores: 10 (2 logical cores per physical), Max TDP: 130 W Intel Xeon E5-2695 v2 @ 2.40GHz Description: Socket: LGA 2011, Clockspeed: 2.4 GHz, Turbo Speed: 3.2 GHz, No of Cores: 12 (2 logical cores per physical), Max TDP: 115 W ضمنا برای هر محصول لینک رسمی سایت اینتل رو هم قرار دادم.
  19. اینم مدرک موثق دال بر بی اثر بودن از خود مایکروسافت: Do not change the SecondLevelDataCache entry Some third-party sources have erroneously reported that modifying the SecondLevelDataCache registry entry in HKEY_LOCAL_MACHINE\System\CurrentControlSet \Control\Session Manager\Memory Management can enhance system performance. The second level (L2) cache is recognized by the operating system and is fully utilized regardless of the setting of this parameter. لینک :http://technet.microsoft.com/en-us/library/cc938581.aspx درنگاه اول خیلی ساده متوجه شدم چون نمیشه با یه کلید رجیستری در مسائل شخصی پردازنده دخالت کرد!
  20. درود قطعا بی تاثیره چون ویندوز خودش خیلی عاقله و اساسا در چنین مسائلی نمیشه دخالت کرد(سطح مطلق سخت افزار)
  21. درود 1-بنده بعید میدونم که ویندوز7یا8 به حدی خنگ باشه که خودش شناسایی نکنه! 2-چنین اموری در سطح پایین صورت میگیره و نمیشه به این سادگی در آن دخالت کرد.
  22. درود قطعا در بدترین حالت به i7میرسه-درحال حاضر زئون ها از کلیه i7 ها برتراند. البته این برد مخصوص workstation طراحی شده- یه نمونه از این خانواده: http://cpubenchmark.net/cpu.php?cpu=Intel+Xeon+E5-2690+%40+2.90GHz
×
×
  • اضافه کردن...