یک نیاز سخت افزاری جدید ویندوز 11 ممکن است در راه باشد
به نظر می رسد که مایکروسافت در نهایت در تلاش است تا تصمیم بگیرد که در مورد پشتیبانی از سخت افزارهای قدیمی تا چه اندازه می خواهد عقب برود. از نسخه آتی ویندوز 11 24H2، مایکروسافت از CPU شما برای پشتیبانی از دستورالعمل POPCNT می خواهد. اگر میپرسید این چیست و آیا بر شما تأثیر میگذارد، تنها نیستید.
این افزوده جدید توسط باب پونی در X (توئیتر سابق) مشاهده شد. به گفته کاربر، اگر پردازنده دستور POPCNT را پشتیبانی نکند یا غیرفعال باشد، ویندوز اصلا کار نخواهد کرد. اکنون چندین فایل سیستمی به این دستورالعمل نیاز دارند که با هسته ویندوز 11 شروع می شود. به طور خلاصه – بدون POPCNT، بدون ویندوز 11 24H2.
اما این دستورالعمل POPCNT دقیقا چیست؟ به معنی “تعداد جمعیت” است. این یک دستورالعمل ساده اما مفید است که تعداد بیت های مجموعه (یک ها) را در یک کلمه ماشینی می شمارد. همانطور که مهندس نرم افزار Vaibhav Sagar توضیح می دهد: “به عنوان مثال (با فرض کلمات 8 بیتی برای سادگی)، popcount (00100110) 3 و popcount (01100000) 2 است.”
چنین کشف عظیمی در ویندوز 11 نسخه 24H2، پس از بیلد 25905 یافت شد.
پردازنده دستورالعمل "POPCNT" در حال حاضر آن را باید!
فایل های سیستمی مختلفی وجود دارند که به دستورالعمل های CPU POPCNT نیاز دارند، از هسته ویندوز 11 گرفته تا درایورهای USB XHCI.بدون POPCNT بارگیری نمی شود! pic.twitter.com/vCWYvzfu6k
– باب پونی (@TheBobPony) 11 فوریه 2024
کافی است بگوییم، واقعاً بسیار قدیمی است – حداقل طبق استانداردهای رایانه شخصی. این اولین بار در دهه 1960 به عنوان یک راه حل نرم افزاری، به دستور آژانس امنیت ملی (NSA)، به عنوان ابزاری برای کمک به رمزگشایی پیام ها معرفی شد. خیلی بعد، به عنوان یک راه حل سخت افزاری در پردازنده های مصرف کننده در اوایل دهه 2000 رایج شد، که با پردازنده های AMD بارسلون (Phenom II) و Nehalem (اولین سری Core) اینتل شروع شد. آنهایی که به ترتیب در سال 2007 و 2008 منتشر شدند.
امروزه POPCNT کاربردهای خود را در رمزنگاری، الگوریتمهای فشردهسازی دادهها، بیوانفورماتیک، یادگیری ماشینی و هوش مصنوعی و سایر موارد مییابد. به نظر می رسد که اگر اغلب نادیده گرفته شود، دستورالعمل مهمی است. ساگار همچنین به سودمندی آن در بارهای کاری مانند عملیات شبکه عصبی کانولوشن باینری اشاره می کند.
چه فایده ای دارد که مایکروسافت به طور ناگهانی یک دستورالعمل 60 ساله را در نسخه بعدی ویندوز خود اجباری می کند؟ Tom's Hardware اشاره می کند که مایکروسافت ممکن است بخواهد اطمینان حاصل کند که همه رایانه های شخصی ویندوز 11 قادر به پشتیبانی از شبکه های عصبی باینری هستند.
خبر خوب این است که اگر کامپیوتر شما کاملا قدیمی نباشد جای نگرانی نیست. در تئوری، نیاز ویندوز 11 TPM 2.0 در حال حاضر این رایانههای شخصی را مسدود میکند، زیرا معیار بسیار جدیدتری برای برآورده کردن آن است (اگرچه میتوان آن را دور زد). با این حال، علاقهمندانی که سعی میکنند سیستمعاملهای جدیدتر را به سختافزار قدیمیتر تحمیل کنند، ممکن است به سختی از این سختافزار عبور کنند.
مایکروسافت ممکن است مصمم باشد که محاسبات هوش مصنوعی را عادی کند، و با ویژگیهایی مانند مقیاسبندی خودکار که گفته میشود در وصله بزرگ بعدی ارائه میشود، همینطور است.
توصیه های سردبیران