با سلام
یک سوال برای من پیش آمده عکسهای زیر:
خطهای قرمزی که کشیدم میخواستم بدونم چه تفاوتی دارند و چرا اکثراً پردازنده های AMD در L1 Data بیشتر از Intel هستند و چرا AMD در Level 3 میزانی رو داره که اینتل نداره؟........
یک سوال دیگه هم داشتم: Instructions در این پردازنده ها بیانگر چیه؟ چرا در AMD از گزینه 3D Now هم استفاده شده و در اینتل نیست؟
متشکرم![]()






.gif)
جواب بصورت نقل قول
) هم اکثرا فکر میکنن تکنولوژیهایی که یه CPU پشتیبانی میکنه ولی در اصل بخشی از معماری پردازنده ها است که به زبون خیلی ساده دستور عمل هایه پایه ای یا کارهای پایه ای که یه CPU به طور مستقیم میتونه پردازش کنه یا انجام بده و رابطه مستقیم داره با پیچیدگی CPU برای مثال میگم نحوه دسترسی CPU به مموری ها یا ریجیستر ها یا نحوه errorhandling و که هرکدوم از اون مجموعه دستور عملها (MMx,SSE و ...) مجموعه ای از دستور عمل ها رو شامل میشن بعد این دستور عمل ها در برنامه نویسی های خیلی low level مورد استفاده قرار میگیرن (که البته این کار رو دیگه خوده کامپایلر ها انجام میدن) برای مثال میگم یه زمانی هست شما میخواید تو برنامتون انتگرال بگیرید و CPU شما به طور مستقیم همچین عملیات یا opcode نداره ولی مشتق داره شما میاد میگید مشتق بگیر بعد مشتق رو معکوس کن که میشه دو کلاک تایم یا دو واحد زمان یعنی یبار مشتق رو بگیر یبار معکوس کن (حالا کلاک تایم هایی که این وسط اتفاق میفته رو کاری نداریم) ولی فکر کنید CPU به طور مستقیم توانایی گرفتن انتگرال رو داره اونوقت شما میتونید در یه واحد زمان این کار رو بکنید و سرعت برنامه شما دو برابر میشه حالا این مجموعه دستور عمل ها هم تقریبا همچین چیزهایی هستن یعنی عملیات های جدیدی رو به CPU اضافه میکنن البته این نکته رو هم بگم که همچی در CPU با 0 1 یا عدد دودویی اتفاق میفته ولی حالا اینکه CPU چطور خودش این عمل رو انجام میده بحث گسترده ای داره که دیگه مربوط به اینجا نیست .
میتونه یکی از برتریهای فعلی AMD باشه
فقط سوال بود برام و منظورم هم این نبود که طرف اینتل رو بگیرید
