عزز محلل آبل Apple الشهير Ming-Chi Kuo معلوماته الداخلية عن التحولات خلال عطلة نهاية الأسبوع وقال إن أول جهاز قائم على بنية ARM للشركة سيكون MacBook Pro ذو المقاس 13.3 إنش؛ الذي سيتم إصداره في الربع الرابع من العام 2020 أو الربع الأول من العام 2021.
وقال Kuo أيضاً إن الشركة التي تتخذ من كوبرتينو مقراً لها ستقوم بإصدار iMac الأخير المستند إلى إنتل Intel مع الحواف الرقيقة في الربع الثالث من عام 2020.
وأضاف أن آبل Apple ستتوقف عن إنتاج iMac المستند إلى إنتل Intel، حيث سيتم الانتقال إلى معالجات ARM، ولكن لا توجد معلومات حول موعد الإطلاق.
بالإضافة إلى ذلك، قال Kuo أن معالجات ARM الخاصة بشركة آبل Apple ستقدم تحسينات في الأداء بنسبة 50-100% مقارنة بمعالجات إنتل Intel.
إذا كانت هذه الأرقام صحيحة، فمن المحتمل أن تجذب أجهزة الكمبيوتر الجديدة في الشركة مستخدمي التطبيقات المطلوبة لتطوير البرامج وإنشاء المحتوى.
أضاف محلل آبل Apple أن الأمر سيستغرق 12 إلى 18 شهراً حتى تتحول تشكيلة آبل Apple بالكامل إلى وحدات المعالجة المركزية المستندة إلى بنية ARM.
في آذار، أفادت وكالة الأنباء بلومبيرج Bloomberg أن آبل Apple ستطلق جهاز ماك Mac في عام 2021 مع وحدة معالجة مركزية بتقنية تصنيع 5 نانومتر و 12 نواة.
كمرجع للمقارنة، تحتوي وحدة المعالجة المركزية A13X bionic من آبل Apple المستخدمة في أحدث أجهزة iPad Pro على 8 نوى وبتقنية تصنيع 7 نانومتر. ومع ذلك، من غير المحتمل أن نسمع تفاصيل حول معالجات آبل Apple اليوم.
في مؤتمر المطورين WWDC، من المفترض أن تطلق آبل Apple أدوات للمطورين لتحويل تطبيقاتهم إلى بنية ARM. هذه المرة الثالثة التي تجري فيها أجهزة ماك Mac التابعة لشركة آبل Apple عملية انتقال لوحدة المعالجة المركزية.
كان الانتقال الأخير في عام 2005، عندما انتقلت الشركة من المعالجات التي طورتها آبل Apple و IBM وموتورولا Motorola في مشروع مشترك، إلى معالجات إنتل Intel.
ستعلن آبل Apple أنها ستنتقل من استخدام معالجات إنتل Intel إلى معالجاتها ببنية ARM هذا الشهر في مؤتمر المطورين WWDC 2020 ، وفقاً لتقارير Bloomberg.
من المقرر عقد مؤتمر المطورين اعتباراً من 22 حزيران عبر الإنترنت فقط بسبب جائحة فيروس كورونا COVID-19. حيث تشير بلومبيرج Bloomberg إلى أن توقيت الإعلان قد يتغير بسبب الأزمة الصحية العالمية.
كانت شائعات حول تحول آبل Apple إلى استخدام معالجاتها القائمة على بنية ARM في أجهزة ماك Mac الخاصة بها قائمة منذ سنوات، لكن تقريراً حديثاً من Bloomberg ادعى أن هذا التحول وشيك، وأن أول جهاز ماك Mac يعمل بواسطة معالج قائم على بنية ARM سيصل في عام 2021.
ويقال أن الشركة لديها ما لا يقل عن ثلاثة معالجات ماك Mac قائمة على بنية ARM قيد التطوير بناءً على شريحة A14 القادمة من آيفون iPhone كجزء من مشروع آبل Apple كالاماتا Kalamata.
على الرغم من أن الإصدار الفعلي للأجهزة المستندة إلى بنية ARM سيتم بعد عدة أشهر، إلا أن شركة آبل Apple بحاجة إلى جعل خططها عامة لمنح المطورين الوقت لترقية برامجهم حتى تُناسِب البنية الجديدة.
تشير تقارير بلومبيرج Bloomberg إلى أن هذا التحول كان بسبب تراجع الأداء في معالجات إنتل Intel، وأن الاختبارات الداخلية لشركة آبل Apple لأجهزة ماك Mac المزودة بمعالجات ببنية ARM أظهرت زيادة كبيرة في الأداء مقارنة بالبدائل من إنتل Intel.
زيادة الكفاءة في استخدام الطاقة للمعالجات ببنية ARM يمكن أن تؤدي إلى أجهزة ماك بوك MacBook أرفع وأخف وزناً في المستقبل، ومع ذلك، فإنها ستظل تعمل بنظام macOS الذي يركز على سطح المكتب. سيتضمن التحول إلى معالجات ببنية ARM في النهاية مجموعة ماك Mac بالكامل، وفقًا لتقارير بلومبيرج Bloomberg.
يُذكر أن آخر تحول في المعالجات من قبل شركة آبل Apple كان في مؤتمر المطورين لعام 2005، عندما صعد ستيف جوبز Steve Jobs إلى المنصة ليقول أن الشركة ستتحول من PowerPC إلى إنتل Intel. وقد تم إطلاق أول حواسيب آبل Apple مدعومة من قبل معالجات إنتل Intel في العام التالي.
عند كتابة عنوان في متصفح الويب لديك، تحدث الكثير من الأشياء وراء الكواليس. ويتم تحديد معظم ذلك من خلال الأجزاء المختلفة من عنوان URL الذي كتبته. دعونا نلقي نظرة فاحصة.
يمكن أن يتكون عنوان URL من مجموعة من الأجزاء المختلفة. هناك اسم مضيف يقوم بتعيين عنوان IP لمورد معين على الإنترنت وحفنة من المعلومات الإضافية التي تخبر المتصفح والخادم بكيفية التعامل مع الأشياء.
يمكنك التفكير في عنوان IP على أنه شيء يشبه رقم الهاتف. يشبه اسم المضيف اسم الشخص الذي تريد البحث عن رقم هاتفه.
ويعمل معيار يسمى نظام اسم المجال (DNS) في الخلفية مثل دفتر الهاتف، وترجمة أسماء المضيف الأكثر ملاءمة للبشر في عناوين IP التي تستخدمها الشبكات لتوجيه حركة المرور.
مع مراعاة هذا القياس، دعنا نلقي نظرة على بنية عنوان URL وكيف يعمل على الوصول إلى المكان الذي تريد الذهاب إليه بالضبط.
ما هي بنية عنوان URL ؟
تم تعريف بنية عنوان URL لأول مرة من قبل السير تيم بيرنرز لي – الرجل الذي أنشأ الويب وأول متصفح ويب – في عام 1994.
تجمع عناوين URL بشكل أساسي بين فكرة أسماء النطاقات وفكرة استخدام مسار الملف لتحديد محدد مجلد وملف الهيكل. لذلك، يشبه استخدام مسار مثل C: \ Documents \ Personal \ myfile.txt في ويندوز Windows ، ولكن مع بعض الأشياء الإضافية في البداية للمساعدة في العثور على الخادم الصحيح على الإنترنت حيث يوجد هذا المسار والبروتوكول المستخدم للوصول إلى معلومات.
يتكون عنوان URL من عدة أجزاء مختلفة. خذ على سبيل المثال عنوان URL أساسي مثل ذلك الموضح في الصورة أدناه.
يتم تقسيم عنوان URL البسيط هذا إلى مكونين رئيسيين: مخطط العنوان والجزء الرئيسي.
المخطط:
يعتقد الكثير من الأشخاص أن عنوان URL مجرد عنوان ويب، ولكنه ليس بهذه البساطة. عنوان الويب هو عنوان URL ، ولكن جميع عناوين URL ليست عناوين ويب.
الخدمات الأخرى التي يمكنك الوصول إليها عبر الإنترنت – مثل FTP – أو حتى محلياً – مثل MAILTO – هي أيضاً عناوين URL.
يشير جزء مخطط عنوان URL (تلك الأحرف متبوعة بنقطتين) إلى البروتوكول الذي يجب أن يتصل به التطبيق (مثل متصفح الويب) والخادم.
عناوين الويب هي أكثر عناوين URL شيوعاً، ولكن هناك عناوين أخرى. لذلك، قد ترى مخططات مثل:
HyperText Transfer Protocol (بروتوكول نقل النص التشعبي) (HTTP): هذا هو البروتوكول الأساسي للويب ويحدد الإجراءات التي يجب على خوادم الويب والمتصفحات اتخاذها استجابة لأوامر معينة.
HTTP Secure (HTTPS): هذا هو شكل من أشكال HTTP يعمل على طبقة آمنة ومشفرة لنقل أكثر أماناً للمعلومات.
بروتوكول نقل الملفات (FTP): غالبا ما يستخدم هذا البروتوكول لنقل الملفات عبر الإنترنت.
في المتصفحات الحديثة، لا يلزم المخطط تقنياً كجزء من عنوان URL. إذا قمت بإدخال موقع ويب مثل syriantech.com ، فسوف يحدد المتصفح البروتوكول الصحيح المراد استخدامه تلقائياً. ومع ذلك، تتطلب بعض التطبيقات (والبروتوكولات) الأخرى استخدام المخطط.
الجزء الأساسي للعنوان:
إن الجزء الأساسي من عنوان URL (الذي يسبقه علامتي سلاش) هو نفسه مقسم إلى مجموعة من الأجزاء. لنبدأ بعنوان URL بسيط للغاية – وهو النوع الذي قد ينقلك إلى الصفحة الرئيسية لموقع الويب.
في هذا المثال البسيط، يسمى الجزء www.example.com بأكمله اسم مضيف، ويحمل عنوان IP. يمكنك أيضاً كتابة عنوان IP في شريط عنوان المتصفح بدلاً من اسم المضيف إذا كنت تعرفه.
ولكن عند تحليل اسم المضيف، فإنه يساعد على قراءته للخلف لفهم ما يحدث، لذلك إليك المكونات التالية:
نطاق المستوى الأعلىTop-Level Domain : في المثال هنا ، com هو نطاق المستوى الأعلى. هذا هو أعلى مستوى في التسلسل الهرمي لنظام اسم المجال (DNS) المستخدم لترجمة عناوين IP إلى عناوين لغة بسيطة يسهل على البشر تذكرها.
يتم إنشاء هذه المجالات ذات المستوى الأعلى وإدارتها من قِبل شركة الإنترنت للأسماء والأرقام المخصصة (ICANN).
نطاقات المستوى الأعلى الثلاثة الأكثر شيوعاً هي .com و .net و .gov. تمتلك معظم البلدان أيضاً نطاقاً من المستوى الأعلى مؤلفاً من حرفين، لذا ستشاهد نطاقات مثل .sy (الجمهورية العربية السورية) .us (الولايات المتحدة) و .uk (المملكة المتحدة) و .ca (كندا) والعديد غيرها.
هناك أيضاً بعض نطاقات المستوى الأعلى الإضافية (مثل .museum) التي ترعاها وتديرها المؤسسات الخاصة. بالإضافة إلى ذلك، هناك أيضاً بعض نطاقات المستوى الأعلى العامة (مثل .club و .life و .news).
نطاق فرعيSubdomain: نظراً لأن نظام أسماء النطاقات هو نظام هرمي، يعتبر كل من جزء www و example من عنوان URL الخاص بنا مثالًا على نطاقات فرعية.
يعد الجزء www نطاقاً فرعياً لنطاق المستوى الأعلى com ، ويكون الجزء www نطاقاً فرعياً لنطاق example. ولهذا السبب، غالباً ما تشاهد شركة تحمل اسماً مسجلاً مثل google.com مقسمة إلى نطاقات فرعية منفصلة مثل www.google.com و news.google.com و mail.google.com وهكذا.
كان هذا مثالاً للقسم الرئيسي في عنوان URL ، ولكن الأمور قد تصبح أكثر تعقيداً. هناك عنصرين آخرين يمكن أن يحتويهما مقطع الأساس:
معلومات المستخدمUser Information: يمكن أيضاً أن يحتوي القسم الرئيسي على اسم مستخدم وكلمة مرور للموقع الذي تقوم بالوصول إليه.
من غير المألوف رؤية هذه البنية في عناوين URL اليوم، ولكن يمكن أن يحدث ذلك. إذا كان موجوداً، فسيأتي جزء معلومات المستخدم قبل اسم المضيف وتتبعه علامة @. لذلك، قد ترى شيئاً مثل //username:password@www.example.com إذا تضمنت معلومات المستخدم.
رقم المنفذ Port Number: تستخدم أجهزة الشبكة عناوين IP للحصول على المعلومات إلى الكمبيوتر الصحيح على الشبكة.
عندما يصل ذلك المرور، يخبر رقم المنفذ جهاز الكمبيوتر بأن الغرض من هذه الحركة هو. رقم المنفذ هو عنصر آخر لا تشاهده كثيراً عند تصفح الويب، ولكن قد تراه في تطبيقات الشبكة (مثل الألعاب) التي تتطلب منك إدخال عنوان URL.
إذا كان عنوان URL يحتوي على رقم منفذ، فإنه يأتي بعد اسم المضيف ويسبقه نقطتان. سيبدو الأمر كالتالي:
//www.example.com:8080.
إذن، هذه هي أجزاء المخطط والجزء الرئيسي لعنوان URL ، ولكن كما قد يتبادر إلى ذهنك بعد النظر إلى الكثير من عناوين URL أثناء تصفح الويب، يمكن أن تتضمن المزيد من العناصر.
المسارات والاستعلامات والقطع:
هناك ثلاثة أجزاء إضافية من عنوان URL قد تراها بعد جزء المرجع: المسارات، والاستعلامات، والأجزاء (القطع). إليك كيف يعمل هؤلاء.
المسار:
يحصل قسم المرجع في عنوان URL على المتصفح (أو أي تطبيق) على الخادم الصحيح على الشبكة.
المسار التالي – الذي يعمل تماماً مثل المسار في ويندوز Windows أو MacOS أو لينكس Linux – ينقلك إلى المجلد أو الملف الأيمن على ذلك الخادم. يسبق المسار شرطة مائلة (سلاش)، وهناك سلاش بين كل دليل ودليل فرعي، على النحو التالي:
www.example.com/folder/subfolder/filename.html
القطعة الأخيرة هي اسم الملف الذي يتم فتحه عند الوصول إلى موقع الويب. على الرغم من أنك قد لا تراه في شريط العناوين، فإن هذا لا يعني أنه ليس موجوداً.
بعض اللغات المستخدمة لإنشاء صفحات الويب تخفي اسم الملف والإضافات التي تشاهدها. يجعل هذا عنوان URL أكثر سهولة في التذكر والكتابة، ويعطيها مظهراً أنظف.
الاستعلام query :
يتم استخدام جزء طلب البحث لعنوان URL لتحديد الأشياء التي لا تشكل جزءاً من بنية مسار صارمة. في أغلب الأحيان، سترى أنها مستخدمة عند إجراء بحث أو عندما تقدم صفحة الويب بيانات من خلال نموذج.
يسبق جزء الاستعلام علامة استفهام ويأتي بعد المسار (أو بعد اسم المضيف إذا لم يتم تضمين مسار).
على سبيل المثال، خذ عنوان URL هذا عندما بحثنا في أمازون Amazon عن الكلمات الرئيسية موسع wi-fi:
لقد اجتاز نموذج البحث معلومات إلى محرك البحث في أمازون Amazon. بعد علامة الاستفهام، يمكنك أن ترى أن هناك جزأين للاستعلام: عنوان URL للبحث (وهو جزء url = search-alias٪ 3Daps & field) والكلمات الرئيسية التي قمنا بكتابتها (هذه هي keywords = wi-fi + موسع الجزء).
هذا مثال بسيط إلى حد ما، وغالباً ما سترى عناوين URL ذات متغيرات إضافية (وأكثر تعقيداً). على سبيل المثال، إليك عنوان URL عندما بحثنا في جوجل Google عن الكلمة الرئيسية syriantech:
كما ترون، هناك بعض المعلومات المختلفة هناك. في هذه الحالة، يمكنك أن ترى أن هناك معلومات إضافية تشير إلى لغة البحث، والمتصفح الذي استخدمناه كروم Chrome ، وحتى رقم إصدار المتصفح.
القطع Fragment:
يُطلَق على المكون الأخير لعنوان URL الذي قد تراه اسم جزء أو قطع Fragment . يسبق الجزء علامة تجزئة (#) ويستخدم للإشارة إلى موقع محدد على صفحة ويب.
عند ترميز صفحة ويب، يمكن للمصممين إنشاء نقاط ارتساء لنص محدد مثل العناوين. عند استخدام الجزء المناسب في نهاية عنوان URL ، سيحمّل المتصفح الصفحة ثم ينتقل إلى تلك المرساة.
غالباً ما يتم استخدام المراس وعناوين URL التي تحتوي على أجزاء لإنشاء جداول محتوى على صفحات الويب لتسهيل التنقل.
إليك مثال على ذلك. تعد صفحة ويكيبيديا في عصر النهضة وثيقة طويلة جداً، وقد تم تقسيمها إلى حوالي 11 قسماً، يحتوي كل قسم منها على أقسام فرعية متعددة.
ولكن كل عنوان على الصفحة يحتوي على مرساة مضمنة، ويتضمن جدول المحتويات في الجزء العلوي من المقالة روابط تتيح لك الانتقال إلى الأقسام المختلفة. هذه الروابط تعمل عن طريق تضمين الأجزاء.
يمكنك أيضاً استخدام هذه الأجزاء مباشرة في شريط العناوين أو على شكل روابط قابلة للمشاركة. لنفرض على سبيل المثال أنك تريد عرض جزء من هذه الصفحة يغطي روسيا. يمكنك فقط إرسال هذا الرابط إليهم:
https://en.wikipedia.org/wiki/Renaissance#Russia
جزء #Russia هذا في نهاية عنوان URL يقفز مباشرة إلى هذا القسم بعد تحميل الصفحة.
إذاًأصبح لديك الآن أكثر مما تريد معرفته حول كيفية عمل عناوين URL.