TGViewer
Byte | بایت Byte | بایت @byte_mag · 1.4K subscribers
Post #153 357
«جاسوس‌های سیلیکونی»

👤 #نیما_شیرزادی | کارشناسی ارشد ۱۴۰۱

🖥️ جاسوس‌های سیلیکونی دربارهٔ PMC ها و نفوذ به لایه‌های عمیق CPU است. سیستم‌عامل برای فهم رویدادهایی مثل Cache Hit/Miss، پرش اشتباه، بی‌کاری پردازنده و IPC، نمی‌تواند با نرم‌افزار سربار ایجاد کند؛ چون «اثر ناظر» رفتار سیستم را تغییر می‌دهد. راه‌حل، رجیسترهای سخت‌افزاری MSR در سیلیکون CPU است که AMD ،Intel و ARM تعبیه کرده‌اند. ابزار perf در لینوکس با دادن کد رویداد هگزادسیمال به این رجیسترها، بدون سربار نرم‌افزاری، عمیق‌ترین اتفاقات پردازنده را مانیتور می‌کند. perf stat نمای کلی می‌دهد و perf record و perf report گلوگاه دقیق کد را پیدا می‌کنند. اما محدودیت تعداد شمارنده‌ها، مالتی‌پلکسینگ و افت دقت، و وابستگی شدید MSR به مدل پردازنده از چالش‌های جدی این فناوری‌اند. این ابزارها بخشی از پیچیدگی را پنهان می‌کنند، اما نبرد ثانیه‌ای رجیسترها قدرت واقعی سیستم را نمایان می‌کند.

📁 متن «جاسوس‌های سیلیکونی» به قلم نیما شیرزادی در شمارۀ هشتم نشریۀ بایت را می‌توانید از طریق فایل الکترونیکی یا وبسایت نشریه مطالعه کنید.

#معماری_کامپیوتر #مشاهده‌پذیری #سخت‌افزار

😌 Telegram  | 🤖 Twitter
🌐 Website  | 🌐 Linkedin
More from @byte_mag
  1. Sep 28, 2026«تاریخچۀ معماری مجموعۀ دستورالعمل‌ها» 👤 #آرش_یادگاری | کارشناسی ۱۳۹۹ 💻 معماری مجموعۀ دست…
  2. Sep 20, 2026#نسخه_الکترونیکی «شمارۀ ۹ نشریۀ علمی بایت» 🖊️ سرمقاله | میان ماندن و رفتن، ترس ایستاده بو…
  3. Sep 20, 2026💾شمارهٔ نهم بایت نسخهٔ مجازی شمارهٔ نهم منتشر شد... 😌 Telegram | 🤖 Twitter 🌐 Website |…
  4. Sep 18, 2026💾 A Bite Into Tech 🖊️ شمارهٔ ۹ نشریهٔ بایت؛ به زودی... 😌 Telegram | 🤖 Twitter 🌐 Websi…
  5. Sep 18, 2026«زمان منتظر صلح ایده‌آل شما نمی‌ماند!» ❤️ در آستانهٔ جنگ جهانی دوم، سی. اس. لوئیس خطاب به…
  6. Sep 17, 2026«کاسبان قطعی اینترنت، خوش‌حالید؟» 👤 #امیرحسین_شهیدی | کارشناسی ۱۴۰۱ 🥷 در روزگاری که قطعی…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →