هنگامی که اپل سال گذشته اولین مک را با تراشه سیلیکون اپل، یعنی M1 معرفی کرد، بسیاری از ناظران را شگفت زده کرد. کامپیوترهای جدید اپل به لطف انتقال ساده به راه حل خود - استفاده از یک تراشه "موبایل" بر اساس معماری ARM، عملکرد بسیار بالاتری را با مصرف انرژی کمتر به ارمغان آوردند. این تغییر یک چیز جالب دیگر را به همراه داشت. در این راستا، منظور ما از گذر از حافظه به اصطلاح عملیاتی به حافظه یکپارچه است. اما در واقع چگونه کار می کند، چه تفاوتی با رویه های قبلی دارد و چرا قوانین بازی را کمی تغییر می دهد؟
رم چیست و سیلیکون اپل چه تفاوتی دارد؟
سایر رایانه ها هنوز به حافظه عامل سنتی به شکل RAM یا حافظه دسترسی تصادفی متکی هستند. این یکی از مهم ترین اجزای کامپیوتر است که به عنوان یک ذخیره سازی موقت برای داده هایی عمل می کند که باید در سریع ترین زمان ممکن به آنها دسترسی پیدا کرد. در بیشتر موارد، برای مثال، میتواند فایلهای در حال حاضر باز یا فایلهای سیستمی باشد. در شکل سنتی خود، "رم" به شکل یک صفحه دراز است که فقط باید در شکاف مناسب روی مادربرد کلیک کنید.
اما اپل تصمیم گرفت که رویه ای کاملاً متفاوت داشته باشد. از آنجایی که تراشههای M1، M1 Pro و M1 Max به اصطلاح SoC یا System on a Chip هستند، این بدان معناست که آنها از قبل شامل تمام اجزای لازم در تراشه هستند. دقیقاً به همین دلیل است که در این مورد Apple Silicon از RAM سنتی استفاده نمی کند، زیرا قبلاً آن را مستقیماً در خود گنجانده است که مزایای زیادی را به همراه دارد. البته لازم به ذکر است که در این مسیر غول کوپرتینویی در قالب رویکردی متفاوت، انقلابی جزئی به ارمغان می آورد که تاکنون بیشتر برای تلفن های همراه متداول بوده است. با این حال، مزیت اصلی در عملکرد بیشتر نهفته است.
نقش حافظه یکپارچه
هدف حافظه یکپارچه کاملاً واضح است - به حداقل رساندن تعداد مراحل غیر ضروری که می تواند عملکرد خود را کاهش دهد و در نتیجه سرعت را کاهش دهد. این موضوع را می توان به راحتی با استفاده از مثال بازی توضیح داد. اگر یک بازی را در مک خود انجام می دهید، ابتدا پردازنده (CPU) تمام دستورالعمل های لازم را دریافت می کند و سپس برخی از آنها را به کارت گرافیک منتقل می کند. سپس این نیازهای خاص را از طریق منابع خود پردازش می کند، در حالی که سومین قطعه از پازل RAM است. بنابراین، این مؤلفهها باید دائماً با یکدیگر ارتباط داشته باشند و یک دید کلی از آنچه یکدیگر انجام میدهند داشته باشند. با این حال، چنین ارائه دستورالعمل ها نیز به طور قابل درک بخشی از خود اجرا را "گزیده" می کند.
اما اگر پردازنده، کارت گرافیک و حافظه را در یک ادغام کنیم چه؟ این دقیقاً همان رویکردی است که اپل در مورد تراشههای سیلیکون اپل خود اتخاذ کرده است و آن را با حافظه یکپارچه تسخیر کرده است. او است لباس فرم به یک دلیل ساده - ظرفیت خود را بین اجزا به اشتراک می گذارد، به لطف آن دیگران می توانند عملاً با یک ضربه محکم به آن دسترسی پیدا کنند. این دقیقاً چگونه عملکرد به طور کامل به جلو منتقل شد، بدون اینکه لزوماً حافظه عملیاتی را افزایش دهید.
درست مثل هر کارت گرافیک دیگری ... عملکرد عالی است اما در اصل چیز جدیدی نیست.
عفو مانند هر کارت گرافیک INTEGRATED دیگر.
کل مقاله در مورد حافظه رم است.
اگرچه این یک کارت گرافیک یکپارچه است، اما هر دو مؤلفه (CPU و GPU) همچنان دستورالعملها را روی قطعه شنی خود پردازش میکنند. پس از آن، آنها فقط داده ها را به یکدیگر منتقل می کنند. بنابراین مانند استفاده از حافظه یکپارچه کار نمی کند.
@Majo - شاید سعی کنید دوباره آن را بخوانید :)
به جای مقایسه آن با iGPU، بهتر است آن را با پلی استیشن 5 مقایسه کنید. در واقع همان فناوری است. یا مشابه، پس هیچ کس حرف من را قبول نمی کند :)
واضح است که اپل به چیزی دست یافته است که دیگر سازندگان اکنون از دور تماشا می کنند و به این فکر می کنند که آیا باید همین کار را شروع کنند.