تمامی کامپیوترها و دیوایسهای الکترونیکی دارای پردازنده هستند و تلفنهای هوشمند، از پردازندهای بهره میبرند که ممکن است توسط شرکت ARM به تولید رسیده باشد.
یکی از کاربران اخیرا سوالی از ما کرده بود که مارا به فکر وا داشت! سوال ایشان را با شما نیز مطرح میکنیم:
ARM به چه معناست؟
اولا باید بگوییم سوال واقعا خوبی مطرح شده است. مطمئنا اگر شما پیگیر موضوعات سختافزاری نبوده و زیاد در جریان اصطلاحات و فعالیتهای شرکتها نباشید، تنها راه آشنا شدن با این موارد، سوال کردن است. پس ما خوشحال هستیم که این سوال مطرح شده و فرصتی پیش آمده تا در مورد آن صحبت کنیم.
ARM نام یک شرکت و ARM نام یک پردازنده است که توسط کمپانی اشاره شده طراحی، تولید و عرضه میشود.
زمانی که یک بحث در دنیای تکنولوژی مطرح میشود و نام ARM در آن برده میشود، مطمئنا در مورد یک پردازنده صحبت میشود. مخفف پردازنده ARM به یک چیپستی اشاره میکند که در سال ۱۹۸۰ توسط Acorn Computers طراحی و اخیرا نیز زیر نظر Advanced RISC Machines تولید و عرضه میشود. این صحبتها مطمئنا کمکی در مورد شناخت پردازنده ARM به شما نمیکند. پس اجازه بدهید تا بیشتر در این مورد توضیح دهیم.
ARM نام یک شرکت در کشور انگلستان است که به طراحی و تولید پردازندهها با معماریهای خاص مشغول هستند. واژه ARM که برای نام شرکت انتخاب شده است، مخفف Acorn RISC Machine و مخفف عبارت پردازنده نیز Advanced RISC Machines است. مراقب باشید که بین این دو مورد گیج نشوید و بتوانید گزینه مناسب را در ذهن خود تجسم کنید. کمپانی ARM، شرکتی است که به تولید پردازندههای ARM میپردازد و شرکتهایی مانند کوالکام، اپل و سامسونگ نیز زیر نظر این شرکت، به طراحی پردازندههای اختصاصی خود میپردازند. بسیاری از شرکتهای دیگر نیز لایسنس این شرکت را خریداری کرده و در این عرصه حضور دارند. بسیاری از دیوایسهای ریز و درشت که به یک مغز برای حیات خود نیاز دارند، از پردازندههای ARM استفاده میکنند.
پردازندههای ARM به گونهای طراحی شدهاند که انواع و اقسام فعالیتهای سبک را بدون نیاز به مقدار زیادی از انرژی انجام دهند.
ممکن است برای شما سوال پیش بیاید که RISC مخفف چه کلماتی است؟ باید بگوییم که این واژه، مخفف Reduced instruction set computing است. پردازنده اینتل یا AMD که در لپتاپها استفاده میشوند، از نوع CISC یا Complex instruction set computing هستند. این دو مدل برای استفادههای گوناگون طراحی شدهاند. پردازندههای RISC برای پردازش اطلاعات سطح پایینتر و پردازندههای CISC برای فعالیتهای سنگین پردازشی در نظر گرفته شدهاند. به دلیل اینکه پردازندههای RISC قادر به انجام فعالیتهای کوچکترند، از فرکانس بالاتری برخوردار هستند. واژه گیگاهرتز نیز که در کنار توان پردازنده قرار میگیرد، به همین فرآیند اشاره دارد. پردازندههای RISC دارای ترانزیستورهای کمتری بوده و به همین دلیل، انرژی کمتری را نیز صرف میکنند.
پردازندههای کوچک، سریع و آسان در زمینه نصب، کاملا مناسب برای استفاده در عرصه تلفنهای هوشمند هستند. تلفنهای هوشمند، مطمئنا از پردازنده خود، درخواست انجام فرآیندهای سنگین مانند انجام عملیات سهبعدی را نکرده یا همزمان، تعداد زیادی از عملیات پردازشی را به هستههای پردازنده القا نمیکنند. نرمافزار موبایل، از اپلیکیشنها گرفته تا خود سیستم عامل، به اندازه کافی بهینه شده و طوری طراحی میشوند تا حداقل انرژی را از پردازنده بگیرند. اما این بدین معنی نیست که پردازندههای ARM، از قدرت پایینی در پردازش اطلاعات برخوردار هستند. چیپستهای ARM در حال حاضر به دو شاخه با معماریهای ۳۲ و ۶۴ بیت خلاصه میشود. اگر شما علاقمند هستید تا در این زمینه بیشتر مطالعه کنید، میتوانید عبارت معماری پردازندهها را در اینترنت جستجو کنید.
پردازندههای ARM نیازمند انرژی بسیار کمی برای فعالیت هستند. اپلیکیشنهایی که به صورت صحیح کدنویسی شده باشند، روی پردازندههای ARM انرژی کمتری نسبت به پردازندههای CISC مصرف میکنند. این موضوع سبب میشود تا ابرکامپیوترهایی که از این پردازندهها استفاده میکنند، فشار کمتری روی سرورها وارد نمایند.
شما میتوانید قدرت مورد نیاز برای ویرایش فایلهای خام (raw) را توسط ۲۴ هسته CISC و یا صدها هسته کوچک کم قدرت ARM تأمین کنید. هستههای CISC از قدرت خود برای انجام عملیات پردازشی استفاده میکنند و این توان را با القای فشار روی تعدادی محدود از هستهها تأمین میکنند. این در حالی است که در پردازندههای ARM، این عملیات با گذاشتن این فشار روی تمامی هستههای کم قدرت انجام میپذیرد. تعداد هستههای ARM شاید بیشتر به نظر برسند، اما مطمئنا انرژی کمتری را مصرف خواهند کرد. این موضوع باعث میشود تا قدرت پردازشی بیشتری را از پردازنده انتظار داشته باشیم. با اضافه شدن هستههای بیشتر، میتوانید قدرت بیشتری را از دیوایس خود طلب کنید!
پردازندههای ARM قادر هستند تا ابرکامپیوترها را به مانند تبلت اندرویدی یا آیپد شما، با قدرت اداره کنند
در انتها، باید بگوییم که یک پردازنده ARM، نمیتواند با پردازنده core i7 که در یک لپتاپ گیمینگ قرار گرفته، به رقابت بپردازد. برای انجام این کار، به یک ماشین مجازی و تغییرات در کدنویسی اپلیکیشنها احتیاج است. اما پردازنده core i7 اشاره شده، انرژی حدودا ۱۲ برابری نسبت به پردازندههای ARM استفاده میکند و به یک سیستم خنککننده نیز نیاز داشته و همچنین به هیچ عنوان، قابلیت قرارگیری روی تلفنهای هوشمند را دارا نیست. زمانی که اپلیکیشنها به صورت کاملا صحیح و مناسب برای پردازندههای ARM نوشته میشوند و همچنین به دلیل طراحی کوچک و کم مصرف بودن در زمینه انرژی، میتوان به آسانی، تعداد محدودی از هستهها را به این پردازنده اضافه نمود و عملیات پردازشی نسبتا سنگین را نیز روی تلفنهای هوشمند توسط آنها به انجام رساند.
آیا تا بحال در هنگام جستجو در گوگل یک آیکون رعد و برق کوچک را در کنار نتیجه جستجوی خود مشاهده کردهاید؟! این علامت نشان دهنده این است که نتیجه جستجویی که مشاهده میکنید بخشی از پروژه Google AMP است.
اما نحوه عملکرد پروژه AMP گوگل به چه صورت است؟ فرض کنید با استفاده از گوشی تلفن همراه خود قصد دسترسی به یک وبسایت و یک آدرس خاص را دارید. AMP این امکان را فراهم میکند تا به جای اینکه مستقیما به صفحه اصلی سایت وصل شوید، به یک کپی از صفحه مورد نظر بر روی سرورهای گوگل متصل شوید. توجه داشته باشید که این ویژگی فقط برای گوشیهای تلفن همراه اتفاق میافتد. همچنین فقط وبسایتهایی که با شرکت در این پروژه موافقت کردهاند شامل این قابلیت هستند.
ولی فایده این کار چیست؟ اگر نخواهیم از این ویژگی استفاده کنیم و به صفحه اصلی وبسایت مورد نظر برویم چه کار باید بکنیم؟ با ما همراه باشید تا پاسخ این پرسشها را بیابید.
Google AMP سرعت وبگردی شما را افزایش میدهد
هنگامی که یک صفحه جدید را باز میکنید، مجموعهای از اتفاقات در زمان بارگذاری صفحه رخ میدهد. مرورگر شما صفحه HTML را بارگذاری میکند، سپس لیستی از سایر موارد و منابعی که باید بارگذاری شوند را به آن میافزاید. در یک وبسایت معمولی، این موارد شامل CSS (که باعث میشود همه چیز ظاهری زیبا داشته باشد)، تصاویر مختلف، یک یا چند فونت مختلف و جاوا اسکریپت (جهت سرویس دهی به تبلیغات سایت) میشود. هر یک از این موارد زمانی را برای بارگذاری خواهد گرفت مخصوصا اگر قرار باشد هر یک از آنها از سرورهای مختلف بر روی صفحه قرار بگیرند. این زمان ممکن است برای هر یک از این موارد در حدود چند میلی ثانیه باشد ولی وقتی تعداد آنها زیاد شود، زمان بارگذاری صفحه نیز افزایش مییابد.
برخی از وبسایتها زمان و هزینه بسیاری را صرف میکنند تا شرایطی را فراهم کنند که صفحات سایت با سرعت هر چه بیشتر بارگذاری شوند و کاربر با کمترین میزان تاخیر مواجه شود. ولی برخی دیگر از وبسایتها چنین قابلیتی ندارند. این امر مخصوصا در زمان استفاده از گوشیهای تلفن همراه یک مشکل بزرگ به حساب میآید. حتی اگر سرعت اینترنت شما خیلی خوب باشد، برای مشاهده چنین صفحاتی باید چند ثانیهای صبر کنید.
در اینجا کاربرد گوگل AMP مشخص میشود. Google AMP به جای اینکه به وبسایت مورد نظر اجازه بدهد که منابع مورد نیاز خود را از سرورهای مختلف جمعآوری کند، نسخه خودش را از این صفحه ایجاد میکند. این نسخه با تکنولوژیهای بسیار پایهای محدود شده است که همین امر باعث میشود تا سرعت بارگذاری آن تا حد ممکن بالا برود. وبسایتهایی که با مشارکت در این پروژه موافقت کردهاند حق استفاده از جاوا اسکریپت را در صفحات خود ندارند (البته به جز تعداد محدودی از آنها که از این قانون مستثنی هستند)، چرا که استفاده از جاوا اسکریپت اصلیترین عامل در پایین آمدن سرعت بارگذاری صفحات است. همچنین این وبسایتها در سرورهای گوگل میزبانی میشوند که همین امر نیز باعث افزایش سرعت آنها میشود.
برای نمونه وبسایتی که در تصویر زیر مشاهده میکنید را در گوشی خود باز کنید. اگر بصورت عادی و طبق روال معمول انجام دهید، پس از باز شدن این سایت در گوشی اندرویدی خود یا یک تبلیغ در بالای صفحه مشاهده میکنید یا یک تبلیغ خیلی بزرگ برای شما به نمایش در خواهد آمد که باید ابتدا آن را ببندید تا بتوانید به محتویات صفحه مورد نظر دسترسی پیدا کنید.
همچنین در پایین صفحه یک نوار از تبلیغات گوناگون را مشاهده خواهید کرد.
در طرف مقابل، در صفحات گوگل AMP تبلیغات تا حدود بسیار زیادی حذف شدهاند و فقط چند بنر ساده در بالای صفحه مشاهده میشود و همین امر باعث میشود که بارگذاری صفحه بسیار سریعتر انجام شود. این بهتر نیست؟!
چگونه متوجه شویم که در صفحه Google AMP هستیم یا در صفحه اصلی؟
چند روش برای تشخیص اینکه صفحهای که باز کردهاید توسط گوگل AMP باز شده است یا اینکه صفحه اصلی وبسایت مورد نظر شما است، وجود دارد.
چگونه به صفحه اصلی سایت برویم؟
هیچ راهی برای خاموش یا غیرفعال کردن Google AMP وجود ندارد. اگر نتیجه جستجوی شما یک صفحه AMP باشد، قطعا پس از باز کردن لینک به نسخه AMP صفحه وبسایت مورد نظر وارد خواهید شد. برای رفتن به صفحه اصلی وبسایت باید از طریق مرورگر گوشی تلفن همراه خود این کار را انجام دهید.
در مرورگر Safari سیستم عامل iOS، علامت تازه سازی صفحه (Refresh) در نوار ابزار را چند لحظه نگه دارید، صفحهای نمایش داده میشود. گزینه “Request Desktop Site” را انتخاب کنید.
در مرورگر گوگل کروم در سیستم عامل اندروید، بر روی منو کلیک کرده و گزینه “Request Desktop Site” را انتخاب نمایید.
در سیستم عاملهای ویندوز و Mac نیز درصفحه جستجوی گوگل هیچ صفحهای با عنوان AMP نخواهید دید.
Google AMP سرعت بارگذاری صفحات را مقداری افزایش میدهد. اکثر وبسایتها و ناشران صفحات وب از این قابلیت استفاده میکنند زیرا سرعت بارگذاری وبسایت را برای کاربران افزایش میدهد. همچنین باعث صرفه جویی در هزینه برای صاحبان این وبسایتها خواهد شد زیرا پول کمتری را بابت میزبانی سایت خود پرداخت خواهند کرد.
سال ۲۰۱۶ تمام شده و کمکم اخبار و اطلاعات مرتبط با پرچمداران سال ۲۰۱۷ به بیرون درز میکند. تا الان بیشتر توجهات بر سامسونگ گلکسی S8 متمرکز بوده، ولی حالا وقت آن است که توجه خود را به سمت پرچمدار هموطن آن یعنی الجی G6 معطوف کنیم. در زیر همه اطلاعاتی را میبینید که تاکنون در مورد G6 میدانیم.
ماژولار نبودن
گزارشهای متعدد نشان میدهد که G5 طراحی ماژولار نخواهد داشت و الجی برای طراحی آخرین پرچمدار خود از همان طراحی سنتی استفاده میکند. دلایل متعددی برای این رویکرد الجی وجود دارد. فروش کم الجی G5، مشکلات تولید در نتیجه پیچیدهبودن تولید گوشی ماژولار و تغییرات گسترده مدیریتی از عواملی است که میتوان برای تغییر رویکرد الجی نام برد.
باتری غیر قابل تعویض
الجی G6 باتری غیرقابل تعویض دارد که باز هم بر خلاف الجی G5 است. مشکلات پیش آمده برای گلکسی نوت ۷ باعث شده که الجی کارهایی انجام دهد تا از زیاد گرم شدن باتری جلوگیری کند. الجی از یک سیستم خنککننده لولهای مسی برای انتقال گرما استفاده میکند. بر اساس ادعای الجی، باتری G6 حتی اگر در دمای ۱۵۰ درجه سلسیوس نیز قرار بگیرد، زیاد گرم نمیشود. همچنین این شرکت کرهای ادعا میکند که باتری G6 را در دمای ۱۵ درصد بالاتر از استانداردهای اروپا و امریکا تست میکند.
مقاومت در برابر آب
یکی از مهمترین دلایل حذف باتری تعویضپذیر، استفاده از تکنیکهای پیشرفته ضدآب است. سامسونگ از یک نوار برای ضد آب کردن پرچمداران خود استفاده میکند، اما الجی قصد دارد از مواد چسبنده استفاده کند. این رویکردی است که اپل در آیفون ۷ و ۷ پلاس در پیش گرفته است. گرچه گوشیهای ضد آب با باتری تعویضپذیر نیز وجود دارند، اما الجی سعی دارد با باتری غیر قابل تعویض این ویژگی را در پرچمداران خود برجستهتر کند.
طراحی بدون حاشیه
شیائومی Mi Mix با طراحی بدون حاشیه دریچهای رو به آینده اسمارتفونها گشود. بدیهی است که شرکتهای دیگر نیز بیکار نخواهند نشست و سعی میکنند از این طراحی در پرچمداران خود استفاده کنند. اخبار منتشر شده نشان میدهد که حاشیههای بالا و پایین گلکسی S8 تقریبا کمترین خواهد بود و حاشیههای بغل نیز که خمیده هستند. اما الجی نیز بیکار نخواهد نشست تا سامسونگ با این طراحی مشتریان را به سمت خود جلب کند. حال تصویری از نیمه بالای الجی G6 منتشر شده که نشان میدهد این پرچمدار حداقل حاشیه را خواهد داشت. بنابر گزارشها، نسبت نمایشگر به بدنه از ۹۰ درصد بالاتر خواهد بود.
بدنه
الجی G5 بدنهای آلومینیمی داشت. اما کاربران چندان استقبالی از آن نکردند. به همین دلیل ممکن است الجی قصد داشته باشد با استفاده از شیشه در پشت G6 نظر کاربران را جلب کند. برخی معتقدند که الجی کیس را از شیشه و بدنه را از فلز خواهد ساخت. برخی دیگر معتقدند که الجی از تکنیکهای براق کردن فلز استفاده میکند، همان کاری که اپل در رنگ جت بلک آیفون ۷ انجام داد، تا هم زیبایی را اضافه کرده باشد و هم استحکام گوشی از بین نرود.
نمایشگر
اپل در آیفون ۲۰۱۷ از نمایشگرهای OLED استفاده خواهد کرد، گوگل نیز به این سمت میرود و سامسونگ نیز که نه تنها از این تکنولوژی استفاده میکند، بلکه اولین شرکتی بود که OLED را به صورت تجاری عرضه کرد. با این اوصاف بنظر میرسد که الجی نیز به قافله بپیوندد. الجی خود یکی از بزرگترین تولیدکنندگان نمایشگرهای OLED با اندازه بزرگتر از ۹ اینچ بوده و نمایشگرهای اپل واچ را نیز تامین میکند. بعلاوه، واقعیت مجازی روند بزرگ بعدی در دنیای موبایل بوده و گوگل برای استفاده از Daydream نمایشگرهای OLED را توصیه میکند، پس سازندگان اندرویدی بیشتری از این تکنولوژی استفاده خواهند کرد.
نمایشگر الجی G6 از دو حالت خارج نخواهد بود. یا G6 همان نمایشگر Quad HD را حفط میکند و یا رزولوشن بیشتری خواهد داشت. اخبار زیادی حکایت از آن دارد که گلکسی S8 نمایشگر 4K دارد، پس الجی نیز ممکن است برای رقابت از این نوع نمایشگر در آخرین پرچمدار خود استفاده کند. گرچه احتمال آن وجود دارد که الجی از نمایشگر خمیده نیز استفاده کند، اما در این مورد خبرهای زیادی به بیرون درز نکرده است. آخرین خبرها حکایت از نمایشگر تخت برای G6 دارد و این نمایشگر نسبت ۹ به ۱۸ خواهد داشت و نه ۹ به ۱۶.
سختافزار
اطلاعات زیادی از مشخصات فنی الجی G6 در دسترس نیست، اما اگر قصد رقابت با برادران S8 را داشته باشد، باید اسنپدراگون ۸۳۵ و رم ۶ یا ۸ گیگابایتی را در خود بگنجاند. پورت USB Type-C و ۳۲ گیگابایت حافظه داخلی نیز باید اضافه شود. همچنین اگر قصد دارد که از Daydream پشتیبانی کند، داشتن سخت افزار مناسب یکی از شرطهای اولیه است.
الجی با استفاده از ماژول B&O صدای باکیفیت را برای G5 به ارمغان آورد. V20 نیز که برای دوستداران موسیقی تولید شده بود، از فناوری ۳۲ بیتی quad DAC استفاده میکرد و هر دستگاه یک هدفون B&O نیز داشت. با این تفاسیر، انتظار میرود که پرچمدار جدید نیز برخی از این ویژگیها را داشته باشد. چون G6 ماژولار نیست، پس الجی نمیتواند با استفاده از ماژولها امکانات صوتی پرچمدار خود را افزایش دهد و باید به فکر راههای دیگر باشد.
الجی همچنان جک ۳.۵ میلیمتری هدفون را حفظ خواهد کرد. البته جای تعجبی هم ندارد، چون حذف جک هدفون تقریبا طرفداری ندارد.
دوربینها و اسکنر عنبیه
G5 و V20 هر دو دارای دوربین دوگانه بودند و بعید است که دوربین دوگانه در G6 حذف شود. اما شاید بیشترین خلاقیت الجی در دوربین سلفی باشد. در ماه نوامبر گزارشی منتشر شد که الجی را در حال کار بر روی دوربینی نشان میداد که دوربین سلفی و اسکنر عنبیه را ترکیب میکرد. الجی تایید کرده که در حال کار بر روی همچنین سیستمی است، اما نمیتوان به طور قطع گفت که در G6 شاهد همچنین سیستمی باشیم. اما احتمال استفاده از اسکنر عنبیه در G6 وجود دارد.
نرمافزار
از آنجایی که V20 اولین گوشی غیرگوگلی بود که اندروید نوقا داشت، پس در G6 نیز اندروید نوقا را خواهیم دید. همچنین الجی ممکن است سیستم پرداخت اینترنتی خود را راهاندازی کند تا با سامسونگ پی و اپل پی رقابت کند. این بدان معناست که الجی از نوعی فناوری Magnetic Secure Transmission استفاده خواهد کرد.
اولین گوشی غیرپیکسلی با گوگل Assistant
آخرین گزارشها حکایت از آن دارد که الجی G6 ممکن است اولین گوشی غیر پیکسلی باشد که از گوگل Assistant استفاده میکند. بر اساس گزارش منابع کرهای، الجی در حال مذاکره برای استفاده از هوش مصنوعی گوگل در پرچمداران خود است. گوگل و الجی همکاریهای زیادی با یکدیگر داشتهاند و این موضوع چندان جای تعجبی ندارد. البته برخی منابع دیگر معتقدند که الجی ممکن است به سمت آمازون و استفاده از سیستم هوش مصنوعی الکسا برود. الجی در حال حاضر از الکسا در برخی از محصولات خانه هوشمند خود استفاده میکند.
قیمت و زمان عرضه
اگر G5 را در نظر بگیریم، G6 احتمالا در ماه فوریه و در کنگره موبایل بارسلونا رونمایی خواهد شد و در اواخر مارس و یا اوایل آوریل شاهد عرضه آن به بازار خواهیم بود. اگر الجی میخواهد با S8 رقابت کند، نباید زمان عرضه را دیرتر از ماه آوریل قرار دهد.
الجی G5 با قیمت ۶۵۰ دلار روانه بازار شد و احتمال زیادی وجود دارد که G6 نیز با همین قیمت به فروش برسد. در کل میتوان گفت که نباید انتظار قیمت ارزانتر از ۶۵۰ دلار و یا گرانتر از ۷۰۰ دلار را داشت. الجی همیشه گوشیهای خود را ارزانتر از سامسونگ قیمتگذاری کرده و بعید است که الجی G6 از این قاعده مستثنی باشد.
تمامی کامپیوترها و دیوایسهای الکترونیکی دارای پردازنده هستند و تلفنهای هوشمند، از پردازندهای بهره میبرند که ممکن است توسط شرکت ARM به تولید رسیده باشد.
یکی از کاربران اخیرا سوالی از ما کرده بود که مارا به فکر وا داشت! سوال ایشان را با شما نیز مطرح میکنیم:
ARM به چه معناست؟
اولا باید بگوییم سوال واقعا خوبی مطرح شده است. مطمئنا اگر شما پیگیر موضوعات سختافزاری نبوده و زیاد در جریان اصطلاحات و فعالیتهای شرکتها نباشید، تنها راه آشنا شدن با این موارد، سوال کردن است. پس ما خوشحال هستیم که این سوال مطرح شده و فرصتی پیش آمده تا در مورد آن صحبت کنیم.
ARM نام یک شرکت و ARM نام یک پردازنده است که توسط کمپانی اشاره شده طراحی، تولید و عرضه میشود.
زمانی که یک بحث در دنیای تکنولوژی مطرح میشود و نام ARM در آن برده میشود، مطمئنا در مورد یک پردازنده صحبت میشود. مخفف پردازنده ARM به یک چیپستی اشاره میکند که در سال ۱۹۸۰ توسط Acorn Computers طراحی و اخیرا نیز زیر نظر Advanced RISC Machines تولید و عرضه میشود. این صحبتها مطمئنا کمکی در مورد شناخت پردازنده ARM به شما نمیکند. پس اجازه بدهید تا بیشتر در این مورد توضیح دهیم.
ARM نام یک شرکت در کشور انگلستان است که به طراحی و تولید پردازندهها با معماریهای خاص مشغول هستند. واژه ARM که برای نام شرکت انتخاب شده است، مخفف Acorn RISC Machine و مخفف عبارت پردازنده نیز Advanced RISC Machines است. مراقب باشید که بین این دو مورد گیج نشوید و بتوانید گزینه مناسب را در ذهن خود تجسم کنید. کمپانی ARM، شرکتی است که به تولید پردازندههای ARM میپردازد و شرکتهایی مانند کوالکام، اپل و سامسونگ نیز زیر نظر این شرکت، به طراحی پردازندههای اختصاصی خود میپردازند. بسیاری از شرکتهای دیگر نیز لایسنس این شرکت را خریداری کرده و در این عرصه حضور دارند. بسیاری از دیوایسهای ریز و درشت که به یک مغز برای حیات خود نیاز دارند، از پردازندههای ARM استفاده میکنند.
پردازندههای ARM به گونهای طراحی شدهاند که انواع و اقسام فعالیتهای سبک را بدون نیاز به مقدار زیادی از انرژی انجام دهند.
ممکن است برای شما سوال پیش بیاید که RISC مخفف چه کلماتی است؟ باید بگوییم که این واژه، مخفف Reduced instruction set computing است. پردازنده اینتل یا AMD که در لپتاپها استفاده میشوند، از نوع CISC یا Complex instruction set computing هستند. این دو مدل برای استفادههای گوناگون طراحی شدهاند. پردازندههای RISC برای پردازش اطلاعات سطح پایینتر و پردازندههای CISC برای فعالیتهای سنگین پردازشی در نظر گرفته شدهاند. به دلیل اینکه پردازندههای RISC قادر به انجام فعالیتهای کوچکترند، از فرکانس بالاتری برخوردار هستند. واژه گیگاهرتز نیز که در کنار توان پردازنده قرار میگیرد، به همین فرآیند اشاره دارد. پردازندههای RISC دارای ترانزیستورهای کمتری بوده و به همین دلیل، انرژی کمتری را نیز صرف میکنند.
پردازندههای کوچک، سریع و آسان در زمینه نصب، کاملا مناسب برای استفاده در عرصه تلفنهای هوشمند هستند. تلفنهای هوشمند، مطمئنا از پردازنده خود، درخواست انجام فرآیندهای سنگین مانند انجام عملیات سهبعدی را نکرده یا همزمان، تعداد زیادی از عملیات پردازشی را به هستههای پردازنده القا نمیکنند. نرمافزار موبایل، از اپلیکیشنها گرفته تا خود سیستم عامل، به اندازه کافی بهینه شده و طوری طراحی میشوند تا حداقل انرژی را از پردازنده بگیرند. اما این بدین معنی نیست که پردازندههای ARM، از قدرت پایینی در پردازش اطلاعات برخوردار هستند. چیپستهای ARM در حال حاضر به دو شاخه با معماریهای ۳۲ و ۶۴ بیت خلاصه میشود. اگر شما علاقمند هستید تا در این زمینه بیشتر مطالعه کنید، میتوانید عبارت معماری پردازندهها را در اینترنت جستجو کنید.
پردازندههای ARM نیازمند انرژی بسیار کمی برای فعالیت هستند. اپلیکیشنهایی که به صورت صحیح کدنویسی شده باشند، روی پردازندههای ARM انرژی کمتری نسبت به پردازندههای CISC مصرف میکنند. این موضوع سبب میشود تا ابرکامپیوترهایی که از این پردازندهها استفاده میکنند، فشار کمتری روی سرورها وارد نمایند.
شما میتوانید قدرت مورد نیاز برای ویرایش فایلهای خام (raw) را توسط ۲۴ هسته CISC و یا صدها هسته کوچک کم قدرت ARM تأمین کنید. هستههای CISC از قدرت خود برای انجام عملیات پردازشی استفاده میکنند و این توان را با القای فشار روی تعدادی محدود از هستهها تأمین میکنند. این در حالی است که در پردازندههای ARM، این عملیات با گذاشتن این فشار روی تمامی هستههای کم قدرت انجام میپذیرد. تعداد هستههای ARM شاید بیشتر به نظر برسند، اما مطمئنا انرژی کمتری را مصرف خواهند کرد. این موضوع باعث میشود تا قدرت پردازشی بیشتری را از پردازنده انتظار داشته باشیم. با اضافه شدن هستههای بیشتر، میتوانید قدرت بیشتری را از دیوایس خود طلب کنید!
پردازندههای ARM قادر هستند تا ابرکامپیوترها را به مانند تبلت اندرویدی یا آیپد شما، با قدرت اداره کنند
در انتها، باید بگوییم که یک پردازنده ARM، نمیتواند با پردازنده core i7 که در یک لپتاپ گیمینگ قرار گرفته، به رقابت بپردازد. برای انجام این کار، به یک ماشین مجازی و تغییرات در کدنویسی اپلیکیشنها احتیاج است. اما پردازنده core i7 اشاره شده، انرژی حدودا ۱۲ برابری نسبت به پردازندههای ARM استفاده میکند و به یک سیستم خنککننده نیز نیاز داشته و همچنین به هیچ عنوان، قابلیت قرارگیری روی تلفنهای هوشمند را دارا نیست. زمانی که اپلیکیشنها به صورت کاملا صحیح و مناسب برای پردازندههای ARM نوشته میشوند و همچنین به دلیل طراحی کوچک و کم مصرف بودن در زمینه انرژی، میتوان به آسانی، تعداد محدودی از هستهها را به این پردازنده اضافه نمود و عملیات پردازشی نسبتا سنگین را نیز روی تلفنهای هوشمند توسط آنها به انجام رساند.
آیا تا بحال در هنگام جستجو در گوگل یک آیکون رعد و برق کوچک را در کنار نتیجه جستجوی خود مشاهده کردهاید؟! این علامت نشان دهنده این است که نتیجه جستجویی که مشاهده میکنید بخشی از پروژه Google AMP است.
اما نحوه عملکرد پروژه AMP گوگل به چه صورت است؟ فرض کنید با استفاده از گوشی تلفن همراه خود قصد دسترسی به یک وبسایت و یک آدرس خاص را دارید. AMP این امکان را فراهم میکند تا به جای اینکه مستقیما به صفحه اصلی سایت وصل شوید، به یک کپی از صفحه مورد نظر بر روی سرورهای گوگل متصل شوید. توجه داشته باشید که این ویژگی فقط برای گوشیهای تلفن همراه اتفاق میافتد. همچنین فقط وبسایتهایی که با شرکت در این پروژه موافقت کردهاند شامل این قابلیت هستند.
ولی فایده این کار چیست؟ اگر نخواهیم از این ویژگی استفاده کنیم و به صفحه اصلی وبسایت مورد نظر برویم چه کار باید بکنیم؟ با ما همراه باشید تا پاسخ این پرسشها را بیابید.
Google AMP سرعت وبگردی شما را افزایش میدهد
هنگامی که یک صفحه جدید را باز میکنید، مجموعهای از اتفاقات در زمان بارگذاری صفحه رخ میدهد. مرورگر شما صفحه HTML را بارگذاری میکند، سپس لیستی از سایر موارد و منابعی که باید بارگذاری شوند را به آن میافزاید. در یک وبسایت معمولی، این موارد شامل CSS (که باعث میشود همه چیز ظاهری زیبا داشته باشد)، تصاویر مختلف، یک یا چند فونت مختلف و جاوا اسکریپت (جهت سرویس دهی به تبلیغات سایت) میشود. هر یک از این موارد زمانی را برای بارگذاری خواهد گرفت مخصوصا اگر قرار باشد هر یک از آنها از سرورهای مختلف بر روی صفحه قرار بگیرند. این زمان ممکن است برای هر یک از این موارد در حدود چند میلی ثانیه باشد ولی وقتی تعداد آنها زیاد شود، زمان بارگذاری صفحه نیز افزایش مییابد.
برخی از وبسایتها زمان و هزینه بسیاری را صرف میکنند تا شرایطی را فراهم کنند که صفحات سایت با سرعت هر چه بیشتر بارگذاری شوند و کاربر با کمترین میزان تاخیر مواجه شود. ولی برخی دیگر از وبسایتها چنین قابلیتی ندارند. این امر مخصوصا در زمان استفاده از گوشیهای تلفن همراه یک مشکل بزرگ به حساب میآید. حتی اگر سرعت اینترنت شما خیلی خوب باشد، برای مشاهده چنین صفحاتی باید چند ثانیهای صبر کنید.
در اینجا کاربرد گوگل AMP مشخص میشود. Google AMP به جای اینکه به وبسایت مورد نظر اجازه بدهد که منابع مورد نیاز خود را از سرورهای مختلف جمعآوری کند، نسخه خودش را از این صفحه ایجاد میکند. این نسخه با تکنولوژیهای بسیار پایهای محدود شده است که همین امر باعث میشود تا سرعت بارگذاری آن تا حد ممکن بالا برود. وبسایتهایی که با مشارکت در این پروژه موافقت کردهاند حق استفاده از جاوا اسکریپت را در صفحات خود ندارند (البته به جز تعداد محدودی از آنها که از این قانون مستثنی هستند)، چرا که استفاده از جاوا اسکریپت اصلیترین عامل در پایین آمدن سرعت بارگذاری صفحات است. همچنین این وبسایتها در سرورهای گوگل میزبانی میشوند که همین امر نیز باعث افزایش سرعت آنها میشود.
برای نمونه وبسایتی که در تصویر زیر مشاهده میکنید را در گوشی خود باز کنید. اگر بصورت عادی و طبق روال معمول انجام دهید، پس از باز شدن این سایت در گوشی اندرویدی خود یا یک تبلیغ در بالای صفحه مشاهده میکنید یا یک تبلیغ خیلی بزرگ برای شما به نمایش در خواهد آمد که باید ابتدا آن را ببندید تا بتوانید به محتویات صفحه مورد نظر دسترسی پیدا کنید.
همچنین در پایین صفحه یک نوار از تبلیغات گوناگون را مشاهده خواهید کرد.
در طرف مقابل، در صفحات گوگل AMP تبلیغات تا حدود بسیار زیادی حذف شدهاند و فقط چند بنر ساده در بالای صفحه مشاهده میشود و همین امر باعث میشود که بارگذاری صفحه بسیار سریعتر انجام شود. این بهتر نیست؟!
چگونه متوجه شویم که در صفحه Google AMP هستیم یا در صفحه اصلی؟
چند روش برای تشخیص اینکه صفحهای که باز کردهاید توسط گوگل AMP باز شده است یا اینکه صفحه اصلی وبسایت مورد نظر شما است، وجود دارد.
چگونه به صفحه اصلی سایت برویم؟
هیچ راهی برای خاموش یا غیرفعال کردن Google AMP وجود ندارد. اگر نتیجه جستجوی شما یک صفحه AMP باشد، قطعا پس از باز کردن لینک به نسخه AMP صفحه وبسایت مورد نظر وارد خواهید شد. برای رفتن به صفحه اصلی وبسایت باید از طریق مرورگر گوشی تلفن همراه خود این کار را انجام دهید.
در مرورگر Safari سیستم عامل iOS، علامت تازه سازی صفحه (Refresh) در نوار ابزار را چند لحظه نگه دارید، صفحهای نمایش داده میشود. گزینه “Request Desktop Site” را انتخاب کنید.
در مرورگر گوگل کروم در سیستم عامل اندروید، بر روی منو کلیک کرده و گزینه “Request Desktop Site” را انتخاب نمایید.
در سیستم عاملهای ویندوز و Mac نیز درصفحه جستجوی گوگل هیچ صفحهای با عنوان AMP نخواهید دید.
Google AMP سرعت بارگذاری صفحات را مقداری افزایش میدهد. اکثر وبسایتها و ناشران صفحات وب از این قابلیت استفاده میکنند زیرا سرعت بارگذاری وبسایت را برای کاربران افزایش میدهد. همچنین باعث صرفه جویی در هزینه برای صاحبان این وبسایتها خواهد شد زیرا پول کمتری را بابت میزبانی سایت خود پرداخت خواهند کرد.