لماذا يحتاج Windows 64 بت إلى مجلدين لملفات البرنامج؟

على الرغم من أن نظام التشغيل Windows XP(Windows XP) يحتوي على إصدار 64 بت ، إلا أنه لم يكن يتعين على المستهلكين اتخاذ قرار بشأن شراء الإصدار 32 أو 64 بت إلا بعد أن أصدرت Microsoft Windows Vista .

يأتي Windows(Windows) 7/8/10 أيضًا بإصدارات 32 و 64 بت ، وإذا اخترت الإصدار 64 بت ، فربما لاحظت وجود مجلدين لملفات البرنامج(Program) على محرك الأقراص الثابتة. تابع القراءة لاستكشاف الفرق بين Windows 32 بت و 64 بت ولماذا يحتاج نظام التشغيل إلى مجلدين منفصلين لتخزين بيانات البرنامج فيهما.

Windows 32 و 64 بت

يتعلق الاختلاف الحقيقي بين Windows 32 و 64 بت بحجم الذاكرة التي يمكن لنظام التشغيل معالجتها. "العنوان" يعني ببساطة "تتبع".

يمكن لنظام التشغيل Windows(Windows) 7/8/10 32 بت (مثل إصدارات 32 بت السابقة من Windows ) معالجة ما يصل إلى 4294.967296 بايت من المعلومات. هذا هو 4 جيجابايت من الذاكرة. من الناحية النظرية ، يمكن لنظام التشغيل 64 بت معالجة ما يصل إلى 1،8446،744،073،709،551،616 بايت من المعلومات.

هذا 16.3 مليار جيجا بايت. ومع ذلك ، فإن حد الذاكرة في الإصدارات الاستهلاكية من Windows 7 هو 192 جيجا بايت وهو ما يزال يتجاوز الحدود المادية من 8 جيجا بايت إلى 16 جيجا بايت لمعظم اللوحات الأم. بالنسبة لنظام التشغيل Windows 8(Windows 8) ، تبلغ سعته 512 جيجابايت وبالنسبة لنظام التشغيل Windows 10(Windows 10) ، فهو يمثل مساحة هائلة تبلغ 2 تيرابايت لحد الذاكرة!

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

مجلدان لملفات البرنامج(Program) في Windows _(Folders)

إذا كان لديك الإصدار 64 بت من Windows ، فربما تكون قد لاحظت وجود مجلدين لملفات البرنامج(Program) على محرك الأقراص الثابتة.

أحدهما ببساطة يسمى Program Files والآخر يسمى Program Files (x86) . المجلد الأول هو الموقع الافتراضي لجميع برامج 64 بت. لا يحتوي على تسمية إضافية في النهاية لأنه كنظام تشغيل 64 بت ، فمن المفترض أن تطبيقات 64 بت ستنتقل إلى هذا المجلد.

المجلد الثاني المسمى Program Files ( x86 ) هو الموقع الافتراضي لجميع تطبيقات 32 بت. بمعنى ما ، إنه مجلد مصمم للبرامج القديمة التي بقيت من أيام أنظمة التشغيل 32 بت. يشير الجزء x86 من اسم المجلد إلى بنية x86(x86) 32 بت التي تم تطوير معالجات 32 بت الأولى عليها مثل وحدات المعالجة المركزية 386 و 486 و Pentium(Pentium CPUs) .

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

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

للمساعدة في تسهيل الانتقال ، حددت Microsoft أنه يجب ، بشكل افتراضي ، تحميل جميع تطبيقات 32 بت في مجلد (Microsoft)Program Files ( x86 ) بدلاً من الاختلاط مع تطبيقات 64 بت الحقيقية في مجلد Program Files العادي .

يستخدم Windows(Windows) محاكيًا من نوع ما لتشغيل تطبيقات 32 بت في Windows 64 بت . ربما تكون قد رأيت بعض المجلدات الموجودة على نظامك والتي تحمل المصطلح WOW64 . يرمز WOW64 إلى (WOW64)Windows 32 بت(Windows 32-bit) على Windows 64 بت. عندما تقوم بتشغيل برنامج 32 بت ويحتاج إلى الوصول إلى دليل ملفات البرنامج ، تتم إعادة توجيهه بسلاسة إلى C: Program Files (x86) باستخدام WOW64 .

يمكنك أن ترى بسرعة البرامج الموجودة على جهاز الكمبيوتر لديك 32 بت وأيها 64 بت بمجرد التصفح في المجلدين.

كل شهرين ، عادةً ما أتحقق من موقع ويب مطور البرامج لمعرفة ما إذا كانوا قد أصدروا إصدار 64 بت من البرنامج. في بعض الأحيان ، يتعين عليك البحث قليلاً للعثور على إصدار 64 بت من البرنامج. لا يزال معظم البائعين حتى اليوم يدفعون بإصدارات 32 بت باعتبارها التنزيل الرئيسي. على سبيل المثال ، يمكنك تثبيت الإصدار 64 بت من Office 365(install the 64-bit version of Office 365) ، لكنه ليس التنزيل الافتراضي.

ومع ذلك ، قريبًا ، ستكون معظم التطبيقات 64 بت ، مما يجعل الحاجة إلى مجلدات ملفات البرنامج(Program Files) المتعددة غير ضرورية. ومع ذلك ، فشلت Microsoft عندما أصدرت Windows Vista 64 بت ، في تطوير وإصدار إصدار 64 بت من Office 2007 الذي تم إصداره في نفس الوقت. أيضًا ، لا يزال الكثير من تطبيقات Windows Store الافتراضية من (Windows Store)Microsoft في Windows 10 تطبيقات 32 بت.

ضع في اعتبارك أنه بحلول الوقت الذي ننتقل فيه جميعًا إلى تطبيقات 64 بت ، من المحتمل أن يجبرنا الحديث عن معماريات 128 بت على متابعة العملية برمتها مرة أخرى. يتمتع!



About the author

أنا مهندس برمجيات بخبرة تزيد عن 10 سنوات في العمل على أجهزة Apple iOS والأجهزة الطرفية. جعلتني تجربتي في هندسة الأجهزة شغوفًا بالتأكد من أن أجهزة عملائنا موثوقة وسلسة قدر الإمكان. لقد كنت أكتب كودًا خلال السنوات القليلة الماضية وتعلمت استخدام Git و Vim و Node.js.



Related posts