الأحد، 26 سبتمبر 2010

شرح وحدات قيس البينات

ثنائي

البت والبايت ومساحات التخزين :
إن من وظائف الحاسب معالجة البيانات وتخزينها  ولهذا كان لا بد من وجود وحدة لقياس

كمية البيانات ويستخدم لهذا الغرض وحدة تسمى بايت "byte" ، كما يتكون البايت من ثمانية

أقسام تسمى بتات "bits" ومفردها بت "bit" كما ذكرنا سابقاً

البايت: وحدة لقياس مساحات التخزين تساوي حرفاً واحداً.

البت: وحدة مساحات التخزين حيث 1 بايت = 8 بت وهو أصغر وحدة لقياس حجم المعلومات في

الحاسب.

لنأخذ مثلاً عبارة "أنا أحب الحاسب" حجم هذه العبارة 14 بايت لأنها تحوي 14 حرفاً (لاحظ أن

الفراغات بين الكلمات والنقاظ والعلامات تعتبر حروف أيضاً في عالم الحاسب) وبالبتات تساوي 14

× 8 =112 بت

إذا ذهبت إلى السوبر ماركت لشراء بعض الفاكهة قد تقول للبائع : أعطني 5 كيلو برتقال أو تقول

له : أعطني نصف كيلو بصل.

السؤال الذي يطرح نفسه : ما علاقة ذلك بالحاسب ؟

طيب لنفرض أنك ذهبت لشراء إسوارة ذهبية لخطيبتك ففي هذه الحالة طبعاً لن تقول "أعطني

2 كيلو ذهب ولكن ستقول شيء مثل "أعطيني إسوارة 70 جرام "

طبعاً السؤال الذي يطرح نفسه هو : لماذا استخدمت وحدات قياس مختلفة مع أنك تود قيا أوزان

في الحالتين ؟

الجواب هو : اننا نستخدم وحدات قياس صغيرة للأوزان الصغيرة ووحدات قياس كبيرة للأوزان

الكبيرة

سؤال: ماذا عن البيانات ذات الأحجام الأكبر من البايت بكثير ، هل من الحكمة أنت أقول مثلاً " إن

قرصي الصلب حجمه 4134646513 بايت ؟ إن هذا الرقم طويل جداً حتى أنه يصعب حفظه فما

الحل؟

الجواب: هناك وحدات أكبر من قياس سعة البيانات ( تماماً مثل وحدات قياس الطول - المتر

والكيلومتر والديكامتر ...الخ ) فيما يلي ذكرها بالترتيب من الصغير للكبير :

الكيلو بايت (kilobyte) ويساوي 1024 بايت (لاحظ أن الحاسب يخالف ما هو متعارف عليه من أن

الكيلو هو ألف ، مثل الكيلوجرام الذي هو ألف جرام )

الميجابايت (megabyte) ويساوي 1024 × 1024 = 1048576 بايت أي أنه يساوي 1024 كيلو

بايت .

الجيجابايت gigabyte) ويساوي 1024× 1024 × 1024 =1073741824 بايت أي 1024 ميجابايت .

التيرابايت (terabyte) وتختصر (TB) تساوي 1024 جيجابايت

وهناك وحدات أكبر وهي على الترتيب : البيتابايت (PB) والإكسابايت (EB) والزيتابايت (ZB)

واليوبابايت (YB) ، وكل واحدة منها تساوي 1024 × التي قبلها على الترتيب في حين أن

البيتابايت تساوي 1024 × التيرابايت ، وعلى الأرجح أنك لن تسمع عن هذه الوحدات عملياً قبل

مرور زمن ليس قصير .


32 بت و 64 بت والأنظمة

سأل أحد الإخوة :

هل يمكن لأحدكم أن يشرح لنا ولو باختصار ما معني نظام 32-بت ونظام 64-بت،

لأني في بعض الأحيان عندما أريد أن أثبت برنامجاً معيناً، تأتيني هذه الرسالة ؟

أجاب أخانا المهندس عبدالله محمد بن مسلم :

بالنسبة للرسالة التى تظهر لك

فسببها :

أن يكون البرنامج قديم جداً منذ ويندوز 95 أو 3.11 أو يعمل بنظام 16 بيت

وإكس بى لا يدعم جميع برامج 16 بيت

والرسالة تظهر مع تطبيقات x64 بيت كذلك


وأما الفرق بين 32 بيت و 64 بيت

فعلى حد علمى

أنها فى الأساس وقبل أن تكون خاصية برمجيه أو خاصية لنظام التشغيل

فهى تكنولوجياً ماديه تعتمد على مكونات جهازك

وهى ببساطه شديده كالتالى :

الأجهزة القديمة جداً 16 بيت كان معدل تبادل البيانات بين جميع مكونات الجهاز والتى يحكمها

نظام التشغيل تتم على مراحل بحيث يتم معالجة 16 بيت ثم يعالج غيرها وهكذا

إلى أن جاءت 32 بيت فأصبح التعامل بين المكونات وكذلك التطبيقات بضعف السرعه أى 32 بيت

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

التى نعمل بها حالياً

وحتى اليوم بؤكد الخبراء أنه لا يوجد أى نظام تشغيل على وجه الأرض يمكنه التعامل مع تكنولوجيا 64 بيت أو

الإستفاده منها بشكل كامل.أه النقل


فسر الأخ أبو معاوية أحد أخواننا بعد وقت قليل قائلأ في هذه الإضافة :

ويندوز 64 bit تشمل اغلبية السمات التي توجد في 32 bit

الفرق الكبير و الأساسي بين 32-bit و 64-bit هو في دعم الذاكرة

حاليا 32 - bit هي قادرة على دعم يصل الى 4 غيغابايت من الذاكرة

2غيغابايت من الذاكرة مخصصة لكل عملية.

يندوز xp 64 - bit سوف تدعم حاليا 16 غيغابايت من الرام

مع امكانيه دعم TB 16 من الذاكرة الافتراضيه

على سبيل المتال Windows XP 64-bit Edition فهي تحتاج

1GB RAM

Video

3-D Graphics

يعتبر نظام تشغيل 32 بت (32 Bit ) بشكل كامل ويتمتع بالخصائص التالية :

1. التوافقية : حيث أن هذا النظام يتوافق مع أنظمة الملفات التالية :

(FAT32-Fat16-NTFS4-NTFS5) كما أنه متوافق مع أغلب البرامج المبرمجة للعمل مع الأنظمة

التالية :

(MSDOS-Windows9X-NT)وبعض برامج OS/2 و POSIX كما أنه يعمل في البيئات الشبكية

لأنظمة أخرى مثل (UNIX – NOFIL)

2. يعمل هذا النظام مع أغلب المعالجات الحديثة من عائلة Intel x86 وAMD وهناك نسخ تعمل

مع معالجات من عائلات أخرى كما تتوفر نسخ من Windows XP و Windows.NET من فئة 64 بت

(64 Bit) وقد صممت خصيصا لتدعم معالج إيتانيوم من شركة انتل والذي يعتبر أول معالج 64 بت

تنتجه هذه الشركة .

منقول بالتصرف

ليست هناك تعليقات:

إرسال تعليق