بستن آگهی

اگر از طرفداران رایانه های اپل و به طور کلی اپل هستید، شاید قبلاً متوجه شده باشید که برخی شایعات در مورد انتقال احتمالی به پردازنده های ARM وجود دارد. بر اساس اطلاعات موجود، غول کالیفرنیایی باید در حال آزمایش و بهبود پردازنده های خود باشد، زیرا طبق آخرین گمانه زنی ها، ممکن است در اوایل سال آینده در یکی از مک بوک ها ظاهر شوند. در این مقاله خواهید آموخت که انتقال به پردازنده های ARM خود چه مزایایی برای اپل به همراه خواهد داشت، چرا تصمیم به استفاده از آنها گرفت و اطلاعات بسیار بیشتری را در این مقاله خواهید آموخت.

پردازنده های ARM چیست؟

پردازنده های ARM پردازنده هایی هستند که مصرف انرژی پایینی دارند - به همین دلیل است که آنها عمدتا در دستگاه های تلفن همراه استفاده می شوند. با این حال، به لطف توسعه، پردازنده‌های ARM اکنون در رایانه‌ها نیز استفاده می‌شوند، یعنی در مک‌بوک‌ها و احتمالاً مک‌ها. پردازنده‌های کلاسیک (Intel، AMD) دارای نام CISC (معماری مجموعه دستورالعمل‌های پیچیده) هستند، در حالی که پردازنده‌های ARM RISC (کاهش مجموعه دستورالعمل‌ها) هستند. در عین حال، پردازنده های ARM در برخی موارد قدرتمندتر هستند، زیرا بسیاری از برنامه ها هنوز نمی توانند از دستورالعمل های پیچیده پردازنده های CISC استفاده کنند. علاوه بر این، پردازنده های RISC (ARM) بسیار مدرن تر و قابل اعتمادتر هستند. در مقایسه با CISC، آنها همچنین تقاضای کمتری برای مصرف مواد در طول تولید دارند. برای مثال، پردازنده‌های ARM شامل پردازنده‌های سری A می‌شوند که در آیفون‌ها و آی‌پدها قابل استفاده هستند. در آینده، پردازنده های ARM باید به عنوان مثال، اینتل را تحت الشعاع قرار دهند، که حتی امروز نیز به آرامی اما مطمئنا اتفاق می افتد.

چرا اپل به تولید پردازنده های خود متوسل می شود؟

شاید تعجب کنید که چرا اپل باید به سراغ پردازنده های ARM خودش برود و در نتیجه به همکاری با اینتل پایان دهد. دلایل متعددی در این مورد وجود دارد. یکی از آنها البته پیشرفت تکنولوژی و این واقعیت است که اپل می خواهد به یک شرکت مستقل در هر چه بیشتر زمینه ها تبدیل شود. حرکت اپل از اینتل به پردازنده‌های ARM نیز به این دلیل است که اینتل اخیراً از رقبا (در قالب AMD) عقب مانده است، که در حال حاضر فناوری بسیار پیشرفته‌تر و فرآیند تولید تقریباً دو برابر کوچک‌تر را ارائه می‌دهد. علاوه بر این، ناشناخته نیست که اینتل اغلب با تحویل پردازنده های خود همراه نیست و اپل می تواند به عنوان مثال، با کمبود قطعات تولید شده برای دستگاه های جدید مواجه شود. اگر اپل به پردازنده‌های ARM خود روی آورد، این عملاً نمی‌توانست اتفاق بیفتد، زیرا تعداد واحدهای در حال تولید را تعیین می‌کرد و می‌دانست که چقدر از قبل باید تولید را شروع کند. به طور خلاصه و ساده - پیشرفت فناوری، استقلال و کنترل خود بر تولید - اینها سه دلیل اصلی هستند که باعث می شود اپل در آینده نزدیک به پردازنده های ARM دست یابد.

پردازنده های ARM اپل چه مزایایی را به همراه خواهند داشت؟

لازم به ذکر است که اپل در حال حاضر تجربه استفاده از پردازنده های ARM خود را در رایانه دارد. حتما متوجه شده اید که جدیدترین مک بوک ها، آی مک ها و مک پروها دارای پردازنده های ویژه T1 یا T2 هستند. با این حال، اینها پردازنده های اصلی نیستند، بلکه تراشه های امنیتی هستند که به عنوان مثال با Touch ID، کنترلر SMC، دیسک SSD و سایر اجزا همکاری می کنند. اگر اپل در آینده از پردازنده های ARM خود استفاده کند، در درجه اول می توانیم منتظر عملکرد بیشتر باشیم. در عین حال، به دلیل تقاضای کمتر برای انرژی الکتریکی، پردازنده های ARM TDP پایین تری نیز دارند که به همین دلیل نیازی به استفاده از راه حل خنک کننده پیچیده نیست. بنابراین، احتمالاً مک‌بوک‌ها نیازی به استفاده از فن‌های فعال ندارند و این امر باعث می‌شود که مک‌بوک‌ها بسیار ساکت‌تر شوند. قیمت دستگاه نیز در هنگام استفاده از پردازنده های ARM باید اندکی کاهش یابد.

این برای کاربران و توسعه دهندگان چه معنایی دارد؟

اپل سعی می‌کند تمام برنامه‌هایی را که در اپ استور ارائه می‌کند برای همه سیستم‌عامل‌ها در دسترس قرار دهد - یعنی هم برای iOS و iPadOS و هم برای macOS. Project Catalyst تازه معرفی شده نیز باید در این زمینه کمک کند. علاوه بر این، شرکت اپل از یک کامپایل ویژه استفاده می کند که به لطف آن کاربر در اپ استور چنین برنامه ای را دریافت می کند که بدون هیچ مشکلی روی دستگاه خود اجرا می شود. بنابراین، اگر اپل تصمیم بگیرد که مثلاً سال آینده مک‌بوک‌هایی را با پردازنده‌های ARM و همچنین با پردازنده‌های کلاسیک اینتل عرضه کند، عملاً هیچ مشکلی برای کاربران با اپلیکیشن‌ها وجود نخواهد داشت. App Story به سادگی تشخیص می‌دهد که دستگاه شما روی چه «سخت‌افزاری» اجرا می‌شود و نسخه‌ای از برنامه را که برای پردازنده شما در نظر گرفته شده است به شما تحویل می‌دهد. یک کامپایلر ویژه باید مراقب همه چیز باشد، که بتواند نسخه کلاسیک برنامه را تبدیل کند تا بتواند روی پردازنده های ARM نیز کار کند.

.