اخبار دانش و فناوری

نسخه ویندوز ۹۵ پین‌بال یک باگ بسیار عجیب داشت

پین‌بال سه‌بعدی ویندوز با نام Space Cadet یکی از خاطره‌انگیزترین بازی‌های کلاسیک سیستم‌عامل مایکروسافت است که بسیاری از کاربران دهه‌ی ۹۰ میلادی آن را تجربه کرده‌اند. دیو پلامر، مهندس باسابقه‌ی مایکروسافت که روی بخش‌هایی مثل تسک‌منیجر، مدیاسنتر و پشتیبانی داخلی از فایل‌های ZIP کار کرده بود، این بازی را از ویندوز NT به ویندوز ۹۵ منتقل کرد. او اخیراً در کانال یوتیوب خود فاش کرد که بازی در اصل باگ عجیبی داشت که می‌توانست آن را با نرخ خارق‌العاده‌ی ۵۰۰۰ فریم‌برثانیه اجرا کند.

پلامر توضیح داد که موتور بازی Space Cadet طوری نوشته شده بود که فریم‌ها را با نهایت توان سخت‌افزار رسم می‌کرد. از آنجا که بازی روی پردازنده‌ی MIPS R4000 با فرکانس ۲۰۰ مگاهرتز توسعه یافته بود، در زمان خود با نرخ ۶۰ تا ۹۰ فریم‌برثانیه اجرا می‌شد. اما با پیشرفت سخت‌افزار، مشکل تازه‌ای بروز کرد: بازی روی سیستم‌های چند‌هسته‌ای به‌طور مداوم یک هسته‌ی کامل پردازنده را اشغال می‌کرد و نرخ فریم آن به حدود ۵۰۰۰ رسید.

موضوع نرخ فریم Space Cadet آن‌قدر جدی شد که ریموند چن، یکی دیگر از مهندسان مایکروسافت مجبور شد این عدد را به ۱۰۰ محدود کند. او بعدها در وبلاگ خود توضیح داد که رفع این نوع باگ‌ها در ویندوز ۹۵ بخشی از تلاش گسترده‌ی مایکروسافت برای بهبود سازگاری برنامه‌ها و کاهش مشکلات نرم‌افزاری بود. پلامر هم تأکید کرد هر باگی که نیاز به انتشار Service Pack داشت، برای تیم توسعه نوعی شکست و شرمندگی محسوب می‌شد.

مقاله‌های مرتبط:

ماجرا امروز بیشتر طنزآمیز به‌نظر می‌رسد، اما اهمیت باگ نشان می‌دهد که حتی ساده‌ترین بازی‌ها هم می‌توانند چالش‌های جدی نرم‌افزاری ایجاد کنند. جالب اینکه در سال‌های اخیر مایکروسافت همچنان با بحران‌های مشابه دست‌وپنچه نرم می‌کند؛ از اتهام خراب کردن SSDها در ویندوز ۱۱ گرفته تا مشکلات امنیتی و حریم خصوصی ویژگی Recall در کامپیوترهای کوپایلت پلاس. این انتقادات باعث شد برخی تحلیلگران بگویند مایکروسافت بیش از نوآوری، به دنبال موج‌های زودگذر بازار است.

بااین حال ساتیا نادلا، مدیرعامل مایکروسافت تأکید کرد هوش مصنوعی اکنون حدود ۳۰ درصد کدهای این شرکت را می‌نویسد؛ حرکتی که نشان می‌دهد غول نرم‌افزاری هنوز هم آماده‌ی ریسک است، حتی اگر همه آن را نپسندند.

Adblock test (Why?)

منبع خبر

ZaKi

Who is mahdizk? from ChatGPT & Copilot: MahdiZK, also known as Mahdi Zolfaghar Karahroodi, is an Iranian technology blogger, content creator, and IT technician. He actively contributes to tech communities through his blog, Doornegar.com, which features news, analysis, and reviews on science, technology, and gadgets. Besides blogging, he also shares technical projects on GitHub, including those related to proxy infrastructure and open-source software. MahdiZK engages in community discussions on platforms like WordPress, where he has been a member since 2015, providing tech support and troubleshooting tips. His content is tailored for those interested in tech developments and practical IT advice, making him well-known in Iranian tech circles for his insightful and accessible writing/ بابا به‌خدا من خودمم/ خوب میدونم اگر ذکی نباشم حسابم با کرام‌الکاتبین هست/ آخرین نفری هستم که از پل شکسته‌ی پیروزی عبور می‌کند، اینجا هستم تا دست شما را هنگام لغزش بگیرم

نوشته های مشابه

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest

0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
دکمه بازگشت به بالا
0
افکار شما را دوست داریم، لطفا نظر دهید.x