إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

الفرق بين 64 بيت و 32 بيت *عتاد*نظام تشغيل*برامج*

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [مقال] الفرق بين 64 بيت و 32 بيت *عتاد*نظام تشغيل*برامج*

    بسم الله الرحمن الرحيم



    الفرق بين 64 بيت و 32 بيت *عتاد*نظام تشغيل*برامج*

    سوف اقسم الفرق بينهما الي اقسام لتبسيط الفهم بين المجالات المذكورة

    على بركت الله


    لمحة تاريخية

    قبل عام 2003 اغلب الاجهزة التي كانت مستعملة من قبل كل منى المستعمل العادي و الشركات كانت تعمل في بيئة 32 بيت وفي هذه السنة بتحديد اي 2003 انتجت شركة AMD مشروع يعتمد على معالج 64 بيت كان الهدف منه تحسين ادي الذاكرة وكان مشتق من مشروع مماثل لشركة انتل يسمي AI-32 microprocesseur *طبعا يقال ذلك دائما على الشركات المنافسة*

    الفرق من ناحية الحجم

    كلنا نعرف ماهو بيت و ماذا يمثل هو اصغر وحدة مكونة للمعلومة قيمتها 0 او 1 . الان في المعالج 64 بيت يمكنه ان يعالج قيم من 0 الي 18.446.744.073.709.551.615 )من يلفض هذا الرقم ( اما في 32 بيت فبإمكانه ان يعالج قيم في هذا المجال
    [0 . 4,294,967,295[ وهي في حوالي 4 Go وهو رقم كبير و معتبر ايضا

    اذا يمكن ان تسطر على هذه المعلومة : 4 Go كحد اقصى في 32 بيت

    الذاكرة



    وهو الفرق الاساسي بينهما اي ان الذاكرة تلعب دور كبير بينهما وسوف نشرح في الاقسام الاخرى بدقة اكثر قلت الذاكرة لها دور كبير

    اي ان حجم الذاكر التي يتعامل معها المعالج في وقت واحد يمثل فرق جوهري حيث يتعامل المعالج 32 بيت مع ذاكرة اقصاها 4 go

    اما بالنسبة للـ 64 بيت مع امتداد 36 بيت من الذاكرة الفزيائية يصل الي 16 exaocte اي ما يقارب 4 مليار مرة من تلك التي تستعمل في الاجهزة العادية

    وهنا يظهر السبب ارئيسي لإعتماد على هذه المعالجات من قبل الشركات و مراكز البحث و التحليل و الحساب و الان يمكن حتى عندى المستعمل اعادي

    الفرق من ناحية الدرايفر او البلوت او برنامج التشغيل للقطع



    اغلب الدرايفر هي 32 بيت حتى الان وبرغم من استعمال الواسع ل64 بيت الا ان الشركات المصنعة مزال تنتج اغلب نظمها بـ 32 بيت و القليل نوعا ما يصدر 64 بيت و سبب هنا كون الشركات تريد ان تحافظ على الزبائن و تحترم العقود التي لديها من السنوات السابقة .

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

    الفرق من ناحية البرامج




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

    ملاحظ

    بسبب ما ذكرته اصبح من بين اكبر عيوب بيئة 64 بيت هو استعمال برامج 32 بيت !!

    من ناحية العتاد




    الامر يختلف كثيرا و سبب واضح 64 بيت هي ضعف 32 بيت

    المعالج


    يعني كلام كثير من امور تقنية و لكن سوف الآخص قدر المستطاع حتي لا ينفر الجميع


    من ناحية السجلات

    السجلات في معالج 64 بيت هي من نوع فلاش 64 بيت وهذا الاخير له سرعة جنونية في التعامل مع البينات عندى معلجتها حيت يمكنه ان يخزن و يزيح و يدخل البينات و يخرجها في وقت قياسي

    من ناحية البنية

    معالج 32 بيت يعتمد على تكنولوجية قديمة نوعا ما وهي x86 نعم قديمة رغم استعمالها الواسع و خصائصها الجيدة كونها منذ 1980

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


    الفرق في الذاكرة


    كما قلنا الذاكرة يمكن استعمال عدد كبير من الذاكرات في بيئة 64 بيت حسب عدد المدخلات الموجودة علي اللوحة الام او حسب عدد الاحاويات المتوفرة في الشركة

    اما 32 بيت فهما كانت الذاكرة المتوفر فلن تتجاوز 4 جيقا واسبب لقد اوضحناه البعض قد يقول كيف كان يستعملون الحجم الكبير من الذاكرات في المخابر و الشركات الكبير و هم مزالو يستعملون 32 بيت اوقل لكم هناك طرق عديدة و الات لا تعد يمكنها ان تقسم الاعمال و تجمع النتائج و تقوم بما يردونه منها في ثواني

    الفرق في الشبكات


    مزال هناك عائق كبير وهو المستعمل و المجتمع المعلوماتي و ما هو يباع في الاسواق الان من انواع قطع الخاصة بالشبكات من مودام الي كارت الشبكة الي روتر كلها تعتمد على 32 بيت في الاغلب و لكن اذا دخلت عليها هذهي التكنولوجيا فسوف تكون هناك ثورة من جديد في حجم الملفات المنقولة علي النات و و حجم المتصلين و الي ما ذلك مجال واسع

    الان لندخل بعض الشيء الي لمحة تقنية

    و هو من ناحية الوحة الام


    يمكنني ان اقول انها تتكون من قطع كلها 64 بيت ونواقل بينات 64 بيت واتوقف ولكن نكون مقصرين في حق المعرفة لذي اليكم بعض التفاصيل الاخرى


    هذا هو الشكل العام لاي لوحة ام موجود ويستعمل لتوضيح بعض الامور عندى تعلم التعديل علي النواة في ما يخص العتاد و udev لا علينا قلت هذا وصف للوحة الام ونلاحظ ان المعالج لا يمكنه اتصال بباقي الاقسام الا من خلال ما يسمي northbridge


    هذا الاخير عبارة على واجهة لادخل و اخراج المعلومات بين الذاكرة او الذاكرات المستعملة و كارت الشاشة و في بعض الاحيان حتي

    امور ادوات اخرى * وانا اكتب احس بأني اكثرة الكلام *

    لا علينا قلت يوجد هناك نوعان من هذا الاخير 64 بيت و 32 بيت يمكن ان يعمل نوثربريدج 32 بيت مع معالج 64 بيت و لكن العكس لا
    ولكل منهما خصائص لماذا يركزون على هذا الاخير هنا تدخل السياسة و المال و ضرورة استعمال التدريجي لتقنية 64 بيت فهم يدرجون بعض الاجزاء حتي يعتاد على جودها المستعمل و بعد يبدون بادراج بعض الامور الاخرى و التعديل فيها حسب متطلبات 64 بيت

    الان اين يكمن الفرق في استعمال northbridge خاص بـ64 بيت او 32 بيت يمكن في التعامل مع الذاكرة
    وكل خصائص تتعلق بها وليكم صور للنوعين علي مخطط العام الخاص بهم

    bit 32 PCI Host Bridge


    bit 64 PCI Host Bridge





    لفهم اكثر اليكم مثال

    اذا كانت هناك معلومة فتمثيلها في ممعمارية 32 بيت يكون

    11001101101110101110111011101000

    فسوف نحتاج الى Bridge يمكنه ان ينقل هذا المعلومة دفعة واحدة*بعد اشارة ساعة واحد تحمل على التوازي * الي الذاكرة هنا سوف نستعمل 32 بيت و معالج من نفس الفئة

    ماذا لو كان لدينا معالج يدعم 64 بيت و bridge 32 بيت فكيف يعمل يقوم هذا الاخير بوضع كل الابيات المتبقية في الصفر و يعمل عادي كل سجلاته بشكل عادي

    ولكن في معمارية 64 بيت الامر يختلف حيث يمكن استعمال تقنيات عديدة حتي في حالة لو كان الامر متعلق بمعلومة مكونة من 32 بيت مثلا يمكنه ان يضع معلومتان من فئة 32 بيت في نفس العنوان و يعالجها و يقوم البريدج بإعادة وضعها في الذاكرة *الكل على حدي

    ويوجد الكثير من الخصائص التقنية الاخرى

    نظام التشغيل

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

    بمعني انهم في اسواقهم لا يعتمدون على الاجهزة المركبة بشكل كبير جدا مثل ما هو في العالم الثالث نعم بل يستعملون الاجهزة المدمجة على الاقل في الوحدة المركزية و اللوحة المفاتيح و الشاشة اي جهاز كامل تقريبا من انتاج شركة واحد اما عندنى فهم يشترون المعالج من انتل و لوحة الام من الهند و الذاكرة من الصين ........ و الى ذلك وهذا يسبب عدم توافق العتاد حتى ولو اشتغل لفترة معينة

    لذى تعرف على العتاد قبل ان تختار النظام وحاول ان تستفسر على كل شيئ قبل ان تشتري جهاز كل قطعة فيه من مكان

    وسلام عليكم و ارجو ان تسامحوني على كثرة الكلام

    *

    ا
    التعديل الأخير تم بواسطة عبد الناصر زوايزية; الساعة 31-08-2010, 01:49 AM.
    اللهم اغفر لابي وارفع درجته في المهدين واخلفه في عقبه في الغابرين واغفر لنا وله يارب العالمين وافتح له في قبره ونور له فيه

  • #2
    وأنا الذي كنت أظن "البيت" مكان يبيت فيه الناس!

    تعليق


    • #3
      بارك الله فيك .
      ملاحظة :
      يتعامل المعالج 32 بيت مع ذاكرة اقصاها 4 go
      لعلك تقصد 4 GB او 4 GiB .

      تعليق


      • #4
        المشاركة الأصلية بواسطة خالد حسني مشاهدة المشاركة
        وأنا الذي كنت أظن "البيت" مكان يبيت فيه الناس!
        ظنك في مكانه أخي خالد

        الفرق بين 64 بيت و 32 بيت *عتاد*نظام تشغيل*برامج*
        { رَبَّنَا وَآَتِنَا مَا وَعَدْتَنَا عَلَى رُسُلِكَ وَلَا تُخْزِنَا يَوْمَ الْقِيَامَةِ إِنَّكَ لَا تُخْلِفُ الْمِيعَادَ }
        تريد مساعدة عاجلة اضغط هـنــــــا

        تعليق


        • #5
          السلام عليكم

          اسف على كثرة الاخطاء في الكتابة حقا مشكل نعاني منه في المواضيع التقنية*

          شكرا لكل من قرأ الموضوع .


          * لا تنسي اني اضع نظارات *


          لعلك تقصد 4 GB او 4 GiB
          اي ان كل معالج 32 bit يمكنه ان يتعامل مع ذاكرة ذات حجم 4 GO الامر متعلق بعدد العناوين التي يمكن ان يتعامل بها




          همسة

          Bytes = en

          octet = fr

          كيف تكتب bit * fr بالعربية ؟
          التعديل الأخير تم بواسطة عبد الناصر زوايزية; الساعة 31-08-2010, 01:51 AM.
          اللهم اغفر لابي وارفع درجته في المهدين واخلفه في عقبه في الغابرين واغفر لنا وله يارب العالمين وافتح له في قبره ونور له فيه

          تعليق


          • #6
            السلام عليكم
            تعقيب بسيط كل من الرمزين GiB أو GB سليم ومتداول (رابط)
            الاول للدلالة على ان المضاعفات هي 1024 (رابط) + (رابط)
            والثانية للدلالة على ان المضاعفات هي 1000
            ---------------
            فقط الفرق في الفرنسية حيث تستبدل B بحرف O اما الرمز الاول فهي كلمات لاتينية غير مرتبطة بالفرنسية او الانجليزية اي انها وحدات عالمية.
            اعرف ان التعليق لا علاقة له مباشرة بالموضوع لكن الزيادة في المعرفة مطلب الجميع
            وادرجت التعليق لسبب آخر وهو أن البعض احيانا يشري قرص صلب ولما يقسمه الى اقسام ليكن الاول مثلا 80 جيقا تظهر له بعض البرامج حجما مختلفا
            فلمن لاحظ ذلك هذه هي الاجابة

            تعليق


            • #7
              وادرجت التعليق لسبب آخر وهو أن البعض احيانا يشري قرص صلب ولما يقسمه الى اقسام ليكن الاول مثلا 80 جيقا تظهر له بعض البرامج حجما مختلفا
              دائما يكون حجم القرص أقل ، فمثلا 80 giga تجده 76 giga، وكلما زاد حجم القرص زاد الحجم الناقص .. ترى لماذا ؟

              " إذا كنت تصدق كل ما تقرأ، لا تقرأ !"

              [مدونة kaf-laarous]


              G+ || Facebook || twitter

              تعليق


              • #8
                المشاركة الأصلية بواسطة ياسر يكن مشاهدة المشاركة
                دائما يكون حجم القرص أقل ، فمثلا 80 giga تجده 76 giga، وكلما زاد حجم القرص زاد الحجم الناقص .. ترى لماذا ؟
                لأن المصنع يحسب الكيلو 1000 بايت فيكون 80 جيجا = 80 * 1000 * 1000 = 80,000,000
                أما الكمبيوتر فيحسب الكيلو 1024 بايت فيكون ( 80,000,000 / 1024 ) / 1024 = 76 جيجا
                وقس على ذلك جميع الأحجام يقل القرص بنسبة تقارب 0.5٪ ( ليس بالضبط )

                تعليق


                • #9
                  المشاركة الأصلية بواسطة ياسر يكن مشاهدة المشاركة
                  دائما يكون حجم القرص أقل ، فمثلا 80 giga تجده 76 giga، وكلما زاد حجم القرص زاد الحجم الناقص .. ترى لماذا ؟
                  أخي ياسر نعتقد في حساباتنا ان المضاعفات هي 1000 بين وحدة واخرى بينما الصواب هو 1024

                  مثال عندما نقول 1Gb نعتقد انها 1000000000 بايت بينما الصواب هو 1073741824 بايت ..............( 1024*1024*1024 بدل 1000*1000*1000)

                  ومنه اذا قلنا 80 جيقا فهي = 80000000000 تقسيم1073741824 تساوي 74.505805969 جيقا
                  وكلما زاد الحجم كلما نقصت القيمة

                  اي انك لو قسمت قرصا الى 1 كيلو لعرض عليك الناتج كالتالي: 0.9765625 كيلو

                  فامر المضاعفات اذا اخي ياسر هو السبب ونحن نعتقد ان المضاعفات 1000 لكن الحقيقة هي 1024
                  هذا ما يسمى binaire اما الحجم الذ نعتقده نحن فهو الذي يحسب به المصنع قرصه

                  تعليق


                  • #10
                    جهازي يدعم 64 bit ولكن الـ RAM عندي 2 جيجا فقط فهل أذا ركبت نظام 64 bit سأستفيد من فرق السرعة أم أنه لابد من 4 giga رام علي الاقل ؟؟؟؟؟؟؟

                    تعليق


                    • #11
                      السلام عليكم

                      مرحبا باخي ياسر

                      دائما يكون حجم القرص أقل ، فمثلا 80 giga تجده 76 giga، وكلما زاد حجم القرص زاد الحجم الناقص .. ترى لماذا
                      لقد اجاب الاخي ايهاب جداوى و عبيدات على السؤال بالتفصيل

                      لأن المصنع يحسب الكيلو 1000 بايت فيكون 80 جيجا = 80 * 1000 * 1000 = 80,000,000
                      أما الكمبيوتر فيحسب الكيلو 1024 بايت فيكون ( 80,000,000 / 1024 ) / 1024 = 76 جيجا
                      ولكن هل من حقك ان تطالب بـ 4 جيقا الناقصة !!!!


                      شكرا لكل من مرة على الموضوع
                      اللهم اغفر لابي وارفع درجته في المهدين واخلفه في عقبه في الغابرين واغفر لنا وله يارب العالمين وافتح له في قبره ونور له فيه

                      تعليق


                      • #12
                        المشاركة الأصلية بواسطة عبد الناصر زوايزية مشاهدة المشاركة

                        ولكن هل من حقك ان تطالب بـ 4 جيقا الناقصة !!!!


                        شكرا لكل من مرة على الموضوع
                        بالطبع لا
                        إنهم يقومون بالحساب بهذا الشكل ليستريحو من الكسور

                        تعليق


                        • #13
                          ولكن هل من حقك ان تطالب بـ 4 جيقا الناقصة !!!!
                          هي أصلا ليست ناقصة .. وإنما هي عملية حسابية مختلفة بين المصنع ونظام العد .
                          السؤال، لماذا لا يتبع المصنع نظام العد المتعارف عليه تقنيا ؟
                          هناك معلومة خاطئة تسري بين الناس مفادها أن ذلك الرقم الضائع مخصص لحفظ البيانات -لا أعلم ما هي هذه البيانات !! -

                          " إذا كنت تصدق كل ما تقرأ، لا تقرأ !"

                          [مدونة kaf-laarous]


                          G+ || Facebook || twitter

                          تعليق


                          • #14
                            أيضا، من جرب منكم إعادة تقسيم القرص الصلب باستخدام نظام ويندوز، فإنه يلاحظ دائما أن 8 ميجا لا يمكنك استخدامها،
                            هل لنا أن نسأل لماذا ؟

                            " إذا كنت تصدق كل ما تقرأ، لا تقرأ !"

                            [مدونة kaf-laarous]


                            G+ || Facebook || twitter

                            تعليق


                            • #15
                              السلام عليكم

                              مرحبا اخى احمد عطاء الله

                              جهازي يدعم 64 bit ولكن الـ RAM عندي 2 جيجا فقط فهل أذا ركبت نظام 64 bit سأستفيد من فرق السرعة أم أنه لابد من 4 giga رام علي الاقل ؟؟؟؟؟؟
                              كما قلت في هذه المشاركة انه اذا استعملة نظام تشغيل 64 bit فلن تستفيد منه من ناحية الخصائص بل سوف تزيد استهلاك الموارد وتسبب ضغط على البريدج* لاحظ وجود مبرد عليه* و اللوحة الام و ترفع حرراتها عندها سوف تلاحظ كثرة تعليق النظام و حرارة الزائدة و سبب هو العتاد الغير متوافق وقد تظن ان المعالج هو من ارتفع حرارته و حتى مؤشرات الحرارة الخاصة بالمعالج تشير الي ذلك ولكن السبب هو ان الملتقطات الحرارية موجودة على اللوحة الام قريبة من المعالج واخرى قريبة من الذاكرة و اخرى في القرص الصلب و ملتقط اقريب من المعالج يتأثر بحرارة البريدج .

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

                              قم بتحميل نظام 64 بيت و نظام 32 بيت ولنجرب مع توزيعة ubuntu ,

                              ماذا نفعل سوف نحضر ملف فديو يكون حجمه على سبيل المثال 2 ميقا ذا امتداد flv
                              ثم نحوله الي ملف ذا امتداد avi مع 2 من codecs

                              استعمل برنامج mencoder في التحويل موجود في المخازن

                              وسوف يجرب كل واحد منا و يسجل لنا الزمن الذي استغرقه في التحويل في بيئة 64 بيتو بيئة 32 بيت وهذا مع نفس انظام الموافق لكل بيئة و هذا طبعا بعد ان يقدم لنا معلومات على

                              المعالج وعدد الانوية و السرعة

                              وسوف نستعمل codecs التالية
                              Xvid و x264

                              الان لتحويل الملف الي x264 استعمل الامر التالي

                              كود:
                              mencoder -oac mp3lame -lameopts cbr=128 -ovc x264 -x264encopts bitrate=900:threads=X اسم الملف.avi -o اسم الملف.avi
                              ولتحويل الي Xvid استعمل الامر التالي

                              كود:
                              mencoder -oac mp3lame -lameopts cbr=128 -ovc xvid -xvidencopts bitrate=900 اسم الملف.avi -o اسم الملف.avi
                              في threads=X غيرو قيمة x الي رقم الموافق لعدد الانوية في المعالج

                              اذا لنقوم ببعض النشاط
                              اللهم اغفر لابي وارفع درجته في المهدين واخلفه في عقبه في الغابرين واغفر لنا وله يارب العالمين وافتح له في قبره ونور له فيه

                              تعليق

                              يعمل...
                              X