كيف تكتشف شهود نظام ماك. كيفية معرفة عدد أنظمة البت المثبتة على الكمبيوتر

اليوم ، هناك ثلاثة أنظمة تشغيل شائعة ، وهي: Windows و Linux و MacOS ، وجميعها مقسمة إلى نوعين: 32 بت و 64 بت.

لنأخذ في الاعتبار الاختلافات الرئيسية بين هذين النظامين ، ونحاول أيضًا معرفة ما إذا كان نظام x86 أو x64 بت مثبتًا على الكمبيوتر.

التنقل السريع بين المقالات

نحن ننظر إلى عمق البت على Windows

لمعرفة عمق البت في نظام التشغيل Windows XP ، عليك القيام بما يلي (في Windows 7 ، يمكنك معرفة عمق البت لنظام التشغيل بنفس الطريقة ، فقط في الفقرة الأولى ، يوجد الزر "تشغيل" في المجلد "Standard"):

  • افتح قائمة "ابدأ" ؛
  • ابحث عن العنصر وانقر فوقه في قائمة "تشغيل" ؛
  • بعد فتح نافذة تشغيل التطبيقات ، أدخل dxdiag فيها وانقر فوق الزر "موافق". هذا البرنامجيستدعي ما يسمى بأداة التشخيص. إذا تم تشغيله لأول مرة ، فستحتاج إلى تأكيد التشغيل الأول الذي يستمر لمدة دقيقة.
  • في علامة التبويب "النظام" يوجد عمود "نظام التشغيل" ، هناك سترى عمق البت لنظام التشغيل الخاص بك (مكتوب بعد الاسم الكامل لنظام التشغيل ، على سبيل المثال: Windows XP Home Edition 32 bit. في هذا الحالة ، فإن البتة تساوي قيمة البت).

نحن ننظر إلى العمق في لينكس

لمعرفة مدى نجاح نظام * nix ، فقط افتح نافذة طرفية واكتب: uname -a (إذا كان i686 - إذن 32 بت ، إذا كان x86_64 - ثم 64).

اختلاف النظام

يتمثل الاختلاف الرئيسي بين أنظمة 64 بت في أنه يمكنهم الوصول إلى ذاكرة بحجم 2 إلى قوة 64 (ومن هنا جاء اسم نظام التشغيل 64 بت).

في المقابل ، تصل أنظمة 32 بت إلى الذاكرة ، والتي يبلغ حجمها 2 أس 32. هذا هو السبب في أن أنظمة التشغيل ذات 32 بت لا يمكنها دعم ذاكرة الوصول العشوائي ، والتي سيتجاوز حجمها 4 جيجا بايت.

تضمن أنظمة التشغيل 64 بت للمستخدم النهائي أداءً عاليًا وجدار حماية موثوقًا (على التوالي ، تشغيل نظام أكثر استقرارًا).

يمكن أن تقدم أنظمة 32 بت نطاقًا أوسع من الأنواع المختلفة برمجة. على نظام التشغيل مايكروسوفت ويندوزالفرق في الشاهد لأنظمة التشغيل ملحوظ بشكل خاص.

بالإضافة إلى ذلك ، ليس أي معالج مناسبًا لنظام تشغيل 64 بت ، ولكن فقط المعالج الذي تدعم هندسته عمليات 64 بت.

قبل تثبيت برنامج تشغيل أو برنامج ، تأكد من معرفة ملف نظام تشغيل Windowsمثبتًا على جهاز الكمبيوتر الخاص بك: 32 بت (x86) أو 64 بت (x64). يدعم نظام Windows x86 أو 32 بت ما يصل إلى 4 جيجابايت ذاكرة الوصول العشوائي، بينما 64 بت أكبر من 4 جيجابايت. على سبيل المثال ، يدعم Windows 7 Home Premium في إصدار 64 بت ما يصل إلى 16 جيجابايت من ذاكرة الوصول العشوائي. أكثر تطورا إصدارات Windows، مثل Professional و Ultimate ، دعم ما يصل إلى 192 جيجابايت من ذاكرة الوصول العشوائي! لتحديد أي نسخة ويندوزمثبتًا على جهاز الكمبيوتر الخاص بك ، اتبع هذه الخطوات.

عمق Windows 8 بت

هناك طريقتان لتحديد عمق بت Windows 8. إذا لم تنجح إحدى الطرق ، فجرّب طريقة أخرى.

الطريقة الأولى: عرض نافذة النظام بلوحة التحكم

  1. اكتب "النظام" في مربع البحث ثم اضغط أو انقر فوق خيارات.
  2. انقر فوق رمز النظام.
  3. إذا كان لديك إصدار 64 بت من Windows 8 مثبتًا ، فسيعرض حقل نوع النظام في قسم النظام هذا. وإذا كان لديك إصدار 32 بت من Windows 8 ، فسوف يشير إلى: نظام تشغيل 32 بت.

الطريقة 2: افتح نافذة معلومات النظام

  1. حرك المؤشر بالقرب من الحافة اليمنى للشاشة ، ثم انقر فوق بحث. أو إذا كنت تستخدم الماوس ، فأشر إلى الزاوية اليمنى السفلية للشاشة وانقر فوق الزر "بحث".
  2. في حقل البحث ، أدخل "معلومات النظام".
  3. انقر فوق "النظام" ، ثم انقر فوق الزر "معلومات النظام".
  4. سيظهر المربع الموجود أسفل عنوان العنصر "نوع النظام Windows 8 64 بت." أو تحت عنوان "نوع النظام" ، سيظهر Windows 8 32 بت.

عمق Windows 7 بت

في النافذة التي تفتح ، ابحث عن العنصر نوع النظام

عمق بت ويندوز فيستا

  • Windows x64 - سيقول نوع النظام "نظام تشغيل 64 بت"
  • Windows x86 - سيقول نوع النظام "نظام تشغيل 32 بت"

عمق قليلا نظام التشغيل Windows XP

ألاحظ أن الغالبية العظمى تستخدم نظام تشغيل 32 بت.

طريقة 1

في النافذة التي تفتح ، ابحث عن عنصر النظام

  • إذا كنت تستخدم إصدار 64 بت من نظام التشغيل ، فسيقرأ إدخال النظام: Microsoft Windows XP الإصدار x64
  • إذا كنت تستخدم إصدار 32 بت من نظام التشغيل ، فسيقرأ إدخال النظام: Microsoft Windows XP الإصدار x32

الطريقة الثانية

  1. اضغط على زر البداية"
  2. حدد "تشغيل"
  3. أدخل الأمر "CMD" في النافذة التي تظهر ، أي استدعاء سطر الأوامر
  4. أدخل الأمر "winver"
  5. اضغط على زر البداية"
  6. حدد "كافة البرامج"
  7. "معيار"
  8. عنصر "الخدمة"
  9. انقر فوق "معلومات النظام"

الطريقة الثالثة

بهذه الطريقة سوف تحصل على معلومات كاملةحول النظام. عادة ما يطرح السؤال حيث يتم كتابته عن عمق البت ، وهكذا ، إذا كان النص "x86 Family" موجودًا ، فإن النظام هو 32 بت.

سؤال: لماذا لا يمكن دائمًا رؤية المعلومات الضرورية في نظام التشغيل Windows XP (بالطريقتين الأوليين) أو عدم وجود عنصر "النظام"؟

الإجابة: نظرًا لأن نظام التشغيل Windows XP SP3 (حزمة الإصلاح الثالثة) يحتوي على عدد كبير من التجميعات وأن الخيارين الأولين غير مناسبين في جميع التجميعات ، على سبيل المثال ، في بعض التجميعات فقط الطريقة الثالثة للتحقق من عمل عمق بت النظام.

في الوقت الحالي ، عندما يتم الانتقال إلى أنظمة التشغيل والبرامج ذات 64 بت بشكل تدريجي ، يمكنك العثور في كثير من الأحيان على المنتديات على الإنترنت على سؤال حول كيفية معرفة عدد وحدات البت المثبتة على جهاز الكمبيوتر. . توجد جميع أنظمة التشغيل الحديثة الرئيسية (Windows و Mac و Linux) في كلا الإصدارين 32 بت و 64 بت.

نشأت الحاجة إلى التبديل إلى إصدارات 64 بت من أنظمة التشغيل بسبب عدم القدرة على معالجة أكثر من 4 غيغابايت من ذاكرة الوصول العشوائي في أنظمة 32 بت. هذا معروف جيدًا لكل من قام بتوسيع حجم ذاكرة الوصول العشوائي على أنظمة 32 بت حتى 4 جيجابايت. من بين 4 غيغابايت المثبتة ، يمكن للكمبيوتر في هذه الحالة استخدام 3.2-3.7 غيغابايت فقط.
مع الانتقال إلى أنظمة 64 بت ، توسع حد الحجم المدعوم نظريًا لذاكرة الوصول العشوائي بشكل كبير ووصل إلى 2x64 = 16 إكسابايت ، والتي تُرجمت إلى قيم مألوفة أكثر وستكون 16 مليار غيغابايت. وبالتالي ، فإن هامش زيادة ذاكرة الوصول العشوائي بعد انتقال أجهزة الكمبيوتر إلى سعة 64 بت ضخم بكل بساطة.

لكي يعمل الكمبيوتر في وضع 64 بت ، بالطبع ، أنت بحاجة إلى واحد يدعم هندسة x64. تدعم جميع المعالجات الحديثة تعليمات 64 بت ، مما يسمح لها بالعمل مع أنظمة التشغيل 32 بت و 64 بت.

يمكنك معرفة عدد أنظمة البت المثبتة في جهاز الكمبيوتر الخاص بك بالطرق التالية.

في نظام التشغيل Windows Vistaوويندوز 7
انقر فوق الزر "ابدأ" وحدد "لوحة التحكم" من القائمة التي تظهر. قم بتشغيل مكون "النظام" في لوحة التحكم. في النافذة التي تفتح ، ابحث عن السطر "نوع النظام" المقابل الذي يجب الإشارة إلى عمق البت الخاص بنظام التشغيل. في مثالنا ، تبين أن نظام التشغيل 32 بت.


في نظام التشغيل Windows XP
إذا كنت تستخدم نظام التشغيل Windows XP الإصدار المنزلي، إذن نظام التشغيل هذا هو 32 بت. تم إصدار Windows XP Professional Edition بإصداري 32 بت و 64 بت. لمعرفة عدد نظام بت لديك ، انقر فوق انقر على اليمينالماوس على أيقونة من سطح المكتب "جهاز الكمبيوتر" وظهر قائمة السياقحدد "خصائص". شاهد ما سيُشار إليه في النافذة التي تظهر. سيشار إلى الإصدار 64 بت باسم Microsoft Windows XP Professional x64 Edition. خلاف ذلك ، فأنت تستخدم نظام تشغيل 32 بت.

في نظام التشغيل Mac OS X
يمكنك معرفة الوضع الذي توجد فيه نواة نظام التشغيل Mac OX X من خلال النقر على شعار Apple () في الزاوية اليسرى العليا وتحديد حول هذا الكمبيوتر. في النافذة التي تظهر ، انقر فوق الزر "تفاصيل". في العمود الأيمن الذي يحمل الاسم "المحتويات" ، حدد القسم "البرامج". على اليمين في النافذة التي تحمل الاسم "نظرة عامة على البرنامج" ، ابحث عن السطر "64-bit kernel and extension" وانظر القيمة المعاكسة - نعم أم لا.


على لينكس
في الكل أنظمة شبيهة بـ UNIX، بما في ذلك نظام التشغيل Mac OS ، يمكن تحديد شهادة نظام التشغيل باستخدام الأمر uname -a الذي تم إدخاله في الجهاز.
سيشار إلى استخدام نظام 64 بت من خلال وجود قيمة x86_64 في استجابة النظام. إذا كان i686 موجودًا ، فإن نظام التشغيل هو 32 بت.


بالإضافة إلى دعم المزيد من ذاكرة الوصول العشوائي ، فإن أنظمة التشغيل 64 بت أسرع ، ويمكنها التعامل مع الملفات الكبيرة ، وتكون أقل كثافة في وحدة المعالجة المركزية في العديد من العمليات ، ولديها أمن أفضلومقاومة هجمات القراصنة.

للتبديل إلى 64 بت ، كقاعدة عامة ، تحتاج إلى تحديث أو إعادة تثبيت نظام التشغيل بالكامل من مجموعة توزيع بعمق البت المناسب.

قررت هذا الأسبوع مواصلة الحديث عن التقنيات المستخدمة في نظام التشغيل Mac OS X ، والتحدث "بصراحة" عن وضع 64 بت الذي تفاخر به Phil Schiller. دعونا نحاول معرفة ما هو جيد وما هو سيء ، وكيف هذه اللحظةتشغيل OSX وما ينتظرنا في المستقبل القريب. سأحاول الكتابة بطريقة سهلة ومفهومة 🙂

هجين الأساسية

يجب أن يكون مفهوما أن المعلومات المكتوبة على الموقع حول الدعم الكامل لوضع 64 بت من قبل النظام هي حيلة تسويقية صغيرة. في الواقع ، هذه العبارة تعني هذا: الكل تقريبًا التطبيقات القياسيةتمت إعادة كتابتها مع دعم تعليمات 64 بت ، وإذا أراد المبرمجون الآخرون ضمان التوافق مع هذه البنية عند تطوير البرامج ، وسيتعين عليهم القيام بذلك عاجلاً أم آجلاً ، فسيعمل كل شيء بشكل صحيح وصحيح.

لماذا هو جيد؟ ولكن ماذا:

  • تم تطوير بنية 32 بت القياسية منذ وقت طويل. في ذلك الوقت ، لم يكن بإمكان أي شخص أن يتخيل حتى أن المستخدمين سيرغبون في تثبيت 4 جيجا بايت أو أكثر من ذاكرة الوصول العشوائي على أجهزة الكمبيوتر. الهيكل الجديد ، على وجه الخصوص ، يصحح هذا النقص.
  • نظرًا لدعم الحوسبة 64 بت بواسطة المعالجات التي تعمل بلا كلل داخل مجموعة متنوعة من أجهزة كمبيوتر Apple، يمكنك الحصول على تعزيز الأداء.

والآن ، المزيد من التفاصيل. من الناحية النظرية ، يمكن لأي برنامج تم تكييفه للعمل في وضع 64 بت استخدام ما يصل إلى 16 إكسابايت (أي ما يعادل 16 مليار جيجابايت ، وهو رقم رائع في أيامنا هذه). ومع ذلك ، حتى في Mac Pro ، لا يضعون أكثر من 32 جيجابايت من ذاكرة الوصول العشوائي الآن.

تدعم معالجات Intel (Core 2 Duo أو Xeon أو i5 أو i7) الحوسبة 64 بت ويمكنها تنفيذ إجراءين لكل ساعة ، ونتيجة لذلك ، يتم تحقيق زيادة في الأداء. ومع ذلك ، هذا لا يعني على الإطلاق أن بعض الأعمال في الواقع سيتم إنجازها بسرعة مضاعفة. على سبيل المثال ، ستكون JavaScript أسرع بنسبة 50٪ في JavaScript ، وفتح ملف PDF كبير سيكون أسرع بنسبة 20٪ ، وتشغيل QuickTime سيكون أسرع بنسبة 30٪. على الرغم من أن الأرقام ، مرة أخرى ، نسبية تمامًا وستختلف بشكل كبير اعتمادًا على تكوين النظام: المعالج ، الخاص به تردد الساعة، والحجم ، والحافلة ، ومخابئ ذاكرة الوصول العشوائي وحتى سرعة طبق.

أيضًا ، تعد تطبيقات 64 بت أكثر مقاومة للقراصنة وهجمات البرامج الضارة. لديهم تقنيات كشف أكثر تطوراً مضمنة فيها. كود خبيث. تلعب وظيفة تعطيل تنفيذ الأجهزة دورًا مهمًا للذاكرة مع تخزين بيانات غير مرتب (باستخدام مجاميع اختبارية محسّنة) ، مما يساعد على منع الهجمات المصممة لإتلاف الذاكرة.

اللب نفسه هجين. أولئك. يسمح لأي تطبيق بالعمل بنفس الطريقة ، بغض النظر عما إذا كانت 32 أو 64 بت. الاختلاف الوحيد بين النواة المختلطة ونواة 64 بت الكاملة هو عدم القدرة على استخدام أكثر من 32 غيغابايت من ذاكرة الوصول العشوائي في النظام (مرة أخرى ، تذكر حوالي 🙂). لذلك ، في الوقت الحالي لا يوجد فرق على الإطلاق بين التنزيل في وضعي 32 بت و 64 بت. ولكن في المستقبل ، سيظهر الاختلاف بالتأكيد مع زيادة استخدام ذاكرة الوصول العشوائي وظهور تقنيات جديدة.

لسوء الحظ ، كل ما سبق لا ينطبق على جهاز Mac الخاص بك إذا كان كذلك معالج إنتل Core Solo أو إنتل كورالثنائي.

64 بت EFI

للحصول على "سعادة كاملة 64 بت" ، يجب أن يدعم الكمبيوتر وضع 64 بت. واجهة البرامج الثابتة القابلة للتوسيع هي واجهة بين البرامج الثابتة والأجهزة ونظام تشغيل الكمبيوتر التي حلت محل البرامج الثابتة المفتوحة. يتضمن جداول البيانات التي تحتوي على معلومات حول النظام الأساسي وخدمات التمهيد ووقت التشغيل المتاحة لمحمل نظام التشغيل ونظام التشغيل نفسه.

لمعرفة ما إذا كان EFI الخاص بجهاز الكمبيوتر الخاص بك يدعم إرشادات 64 بت ، أدخل الأمر التالي في Terminal:

ioreg -l -p IODeviceTree | grep البرامج الثابتة- أبي

نتيجة لذلك ، سترى "EFI32" أو "EFI64":

أعتقد أنه من الواضح أنه في الحالة الأولى ، لن يتمكن جهاز الكمبيوتر الخاص بك ، حتى مع كل الرغبة ، من تشغيل نواة 64 بت ، وفي الحالة الثانية ، كل شيء على ما يرام ، في المستقبل لن تواجه مشاكل. ومع ذلك ، بفضل النواة المختلطة ، ستتمكن تطبيقات 64 بت من العمل على كلا النظامين. الشيء الرئيسي هو أن لديك معالجًا متوافقًا مع بنية 64 بت.

بالمناسبة ، هناك شائعات على الشبكة تفيد بأن أجهزة Mac التي تحتوي على 32 بت EFI ستتمكن أيضًا من تشغيل نواة 64 بت (يبدو أنها "خدعة" لبرنامج Apple يمكن إصلاحها من خلال تحديث EFI) ، ولكن لا أستطيع أن أقول ما إذا كان هذا صحيحًا أم شائعات.

اختيار الوضع قبل تشغيل التطبيقات

يمكنك معرفة البنية التي يتم بموجبها "شحذ" التطبيق في مراقب النشاط. في العمود النوع (النوع) سيتم كتابة الوضع الذي يتم تشغيله فيه. كما ترى ، تعمل العمليات الأخرى بإرشادات 64 بت ، وتعمل عملية kernel (kernel_task) بإرشادات 32 بت.

إذا كنت تواجه مشكلات في استقرار تطبيق 64 بت ، فيمكنك محاولة تشغيله في الوضع القديم. للقيام بذلك ، في مجلد التطبيقات ، حدد الخاص بنا البرنامج المطلوبوحدد "الحصول على معلومات" من قائمة السياق. سيسمح لك خيار "فتح في وضع 32 بت" بتشغيل التطبيق في وضع 32 بت في المرة القادمة.

ولماذا لدينا مثل هذه المشاكل؟

من الصعب بالنسبة لي الإجابة على هذا السؤال ، حتى أنني لن أقول إن هذه مشكلة - لا يشك المستخدمون العاديون في نوع النواة التي تعمل في نظامهم وما هي برامج التعليمات التي تعمل معها.

من المحتمل أن Apple تنتظر فقط تحويل جميع امتدادات kernel (kexts) إلى وضع 64 بت. نوع من إعادة التأمين ، الرغبة في اختبار التكنولوجيا على ملايين مستخدمي Snow Leopard ومحاولة تحقيق الكمال. وعندما يتأكد كوبرتينو من أن كل شيء يعمل بسلاسة ودون إخفاقات ، سيصدرون التحديث التالي لنظام التشغيل ، والذي سيحل تلقائيًا محل نواة 32 بت بنظام 64 بت.

ولن نلاحظ ذلك حتى.

تعتزم Apple التوقف عن دعم تطبيقات 32 بت في أنظمة التشغيل. أنظمة iOSو macOS. في برنامج منصة iOS 11 من هذه البرامج لن تعمل هذا الخريف ، بينما سيتوقف macOS عن دعمها اعتبارًا من العام المقبل. لكن الأمر يستحق الاستعداد لذلك الآن.

في يونيو ، أعلنت Apple رسميًا عن macOS هاي سييراسوف احدث اصدارنظام تشغيل يدعم برامج 32 بت بشكل كامل:

"البرامج الجديدة في Mac متجر التطبيقاتيجب أن تدعم بنية 64 بت من يناير 2018 والتحديثات و التطبيقات الموجودة- منذ يونيو 2018.

إذا وجدت تطبيق 32 بت على macOS ، فيمكنك الاتصال بالمطور لمعرفة ما إذا كان هناك تحديث مخطط له. إذا لم يكن الأمر كذلك ، يجب أن تبدأ في البحث عن حل بديل.

كيفية عرض قائمة بتطبيقات 32 بت على جهاز Mac:

الخطوة 1: انقر فوق شعار Apple في الزاوية اليسرى العليا.

الخطوة 2: انقر فوق قسم "About This Mac".

الخطوة 3: في النافذة التي تفتح ، انقر فوق "تقرير النظام".

الخطوة 5: على الجانب الأيسر من النافذة ، ابحث عن "Software" ، وفيها "Programs". انتظر لفترة حتى يعرض النظام قائمة بجميع التطبيقات المثبتة.

الخطوة 6: بمجرد اكتمال القائمة ، قم بالتمرير إلى اليمين حتى يظهر العمود "64 بت (Intel)".

سيتم فحص جميع تطبيقات 32 بت و 64 بت هنا. ستنتمي العديد من البرامج إلى Apple - ستتلقى بالتأكيد التحديث اللازم. في هذه الحالة ، تحتاج إلى عرض التطبيقات من مطوري الطرف الثالث.



تحميل...
قمة