التخطي إلى المحتوى الرئيسي

كيف يفهم الكمبيوتر اوامر البشر ؟ لغة الآلة (0-1) !



يوميا نستخدم اجهزة الكترونية كالكمبيوتر والتلفيون المحمول والتلفزيون والكاميرات الرقمية , ولكن لم نسأل انفسنا كيف تفهم الاله اوامرنا نحن البشر؟ , اذا كانت تلك الاجهزة يسرى بداخلها كهرباء فقط لاشئ اخر , كيف تتنتج لنا تلك الاشياء والمعلومات التى نفهمها كالعمليات الحسابية او الموسيقى او ملفات النصوص او الفيديو .. الخ , والاجدر بالاهتمام هو جهاز الكمبيوتر ذلك العملاق الصغير الذى يستطيع تنفيذ ملايين العمليات الحسابية فى ثوانى معدودة والاحتفاظ بمعلومات مختلفة فى شتى المجالات دون اخطاء تذكر , ودائما ما نعرف ان لغة الكمبيوتر هى رقمى الصفر (0) والواحد (1) فقط ولكن لا نعرف ماذا تعنى هذه الارقام !!! .


لمعرفة كيف يفهم الكمبيوتر البشر , يجب ان نعرف ماذا تعنى الكهرباء لنا اولا , الكهرباء هى عبارة عن طاقة محررة متكونة من  سيل من الالكترونيات يسمى الشحنة يمر عبر موصلات كالنحاس والحديد وغيرها من المعادن , ونستخدم هذا السيل من الالكترونيات فى تحويل طاقتة الى اشياء يحتاجها البشر كتشغل مصباح لتحول الطاقة لضوء او مروحة لتحول الطاقة لحركة الهواء او تحويل الطاقة لتحريك موتور مياة .. الخ , تتحرك الكهرباء فى اتجاة واحد فقط للاستفادة منها وهو الاتجاه المعروف من السالب (-) الى الموجب(+) واذا وضعنا اى جهاز تحول طاقة كما ذكرنا سابقا كالمصباح سينتج عنة استهلاك للطاقة وتحويلها الى ضوء كما فى الصورة التالية وهذا ما يسمى بالدائرة الكهربية

 اذا اردنا اطفاء هذه اللمبة سنتحتاج لفصل البطارية ولكننا نستخدم عوض عن هذا مفتاح (Switch) لتسهيل الاستخدام لاغلاق اللمبة او تشغيلها كما فى الصورة التالية 
وهذا يعنى انه عندما يكون المفتاح فى وضعية التشغيل (on) ستضئ اللمبة واذا كان المفتاح فى وضعية الاغلاق (off) ستطفئ اللمبة .. وهذه العملية تسمى Switching وهى ايضا لغة الاله , بمعنى ان عندما تضئ اللمبة يكون المفتاح (on) ويرمز له بالرقم (1) وعندما تطفئ اللمبة (off) يرمز لها بالرقم (0) , وهذا هو معنى هذه الارقام , والذى يطلق عليهم الارقام الثنائية او Binary  وهى نفس المهنى للغة الاله.
ولتوضيح الية استخدام المفاتيح لانتائج لغة الاله Binary فى شئ مفيد , على سبيل المثال الاله الحاسبة , عندما تكتب رقم معين يظهر امامك على الشاشة تكون الشاشة مجهزة ب 7 خانات تستطيع ان تكتب عليها اى رقم من 1 الى 9 ولمعرفة ماذا يحدث بلغة الاله لكتابة الرقم تابع الصورة التالية (اسف جودة الصورة ضعيفة لانها مرسومة يدويا)


 كما فى الصور تم اعطاء امر On تشغيل لاجزاء معينة وامر Off لاجزاء اخرى لرسم رقم 7 على شاشة الاله الحاسبة . وقمنا بكتابة الارقام 0 و 1 بدلا من on و off , وهذا يعنى اذا وضعا المئات من الفاتيح تعمل فى ان واحد باشكال مختلفة سنحصل على معلومات الكترونية تسمى رقمية او Digital Data .. طبعا توجد تفاصيل معقدة داخل الاله الحاسبة لكن هذا مجرد مثال لتوضيح ما هى لغة الاله .
الان عرفنا ما هى لغة الاله لكن فى مثال اللمبة والمفتاح يقوم انسان بالضغط على المفتاح لكتابة الصفر (off) لاغلاق اللمبة او يضغط علية لكتابة 1 لتشغيلها (On) ولكن من يضغط على كل هذه المفاتيح داخ الاله الحاسبة فى حين ان الانسان ضغط على زر واحد فقط. ؟؟؟!
***ملحوظة الاله الحاسبة هى جهاز الكترونى مصغر من جهاز الكمبيوتر ولكنها تعمل على العلميات الحسابية فقط 

يوجد قطعة تسطيع ان تعمل كمقتاح الكترونى وهى الترانزستور transistor .. لكن الترانزستور ليست وظيفتة الاساسية ان يعمل كمفتاح , فهو له وظائف عدة وانواع كثيرة جدا ولكن فى الكمبيوتر يستخدم نوعية تسمى MOSFET  وهى اختصال للجملة 
Metal–Oxide–Semiconductor Field-Effect Transistor
ترانزستور ال Mosfet له 3 اطراف كهربية تسمى ب Gate البوابة ويرمز له ب G و Source المنبع ويرمز له ب S و Drain  المصرف ويرمز له ب D , وبكل بساطة هو يعمل على تمرير الكهرباء ما بين ال S الى ال D عن طريق فتح بوابة مرور من ال G . قد يكون كلام غير مفهوم للمبتدئين . لنشاهد مثال مصور 
هذا هو الترانزيستور من الداخل فى اللون الاخضر هما طرفان ال S و ال D  . وهما الطرفان الواصلان بالدائرة المطلوب تشغيها والجزء الازرق هو البوابة G والتى تعمل عمل المفتاح .. اللون الزهرى بالاسفل هو  مادة شبه موصلة والجزء المللون بالبنى هو مادة عازلة .. وفكرة عملة كالتالى
هناك شحنة كهربائية تريد المرور ما بين ال S وال D (اللون الاخضر) ولكن شبه الموصل الموجود بينهما لا يسمح بمرور الشحنة ولكن فى حين اضافة تيار كهربائى على الطرف G ستحاول الشحنة المطلوب مرورها ان تتجه الى الطرف G (اللون الازرق) ولكن سيمنعها العازل (اللون البنى) وسيتم بهذه الطريقة شحن شبه الموصل بالشحنة (اللون الزهرى) ويتحول الى مادة موصلة بسبب تأثير البوابة G وهنا نطلق على الترانزستور ON او الرقم 1 وعندما ينقطع التيار الكهربائى عن البوابة G (اللون الازرق ) يعود الترنزستور لطبيعته الاولى OFF او الرقم 0  ... لا اريد الدخول فى تفاصيل فنية فى مجال الالكترونيات . فقط اريد توضيح كيف يعمل .

الان عرفنا كيف يعمل هذا المفتاح الالكترونى , داخل عقل الكمبيوتر (المعالج/بروسيسور) يوجد الملايين من الترانزستورات الصغيرة التى تعمل وظيفة المفاتيح (switching) والتى تشكل الارقام 0 و 1 باستمرار , وداخل المعالج يقسم الى وحدات كل منها ينفذ خطوات معينة باستخدام هذه العملية , وهذه الخطوات معروفة باسم الحساب والمنطق , فالحساب معروف كالجمع مثلا اما المنطق فهو مثلا كمن كان فى مكتبة فى الطابق العاشر ويرد ان يذهب الى منزلة فمن منطق العقل البشرى انة لا يستطيع النزول قفزا من النافذه ويجب ان ينزل من خلال السلالم او المصعد , ولكن فى الكمبيوتر لا يستطيع التفكير كالعقل البشرى فلذلك يتبدل المنطق بالحساب ايضا لكن بشكل الكترونى متقدم عن طريق ما يسمى ب Gates  او البوابات وسنشرحها لاحقا .

لكى يستطيع الكمبيوتر الحساب يجب ان يكون لدية نظام عد كالموجود لدى البشر , فنحن نستخدم 10 ارقام وهى
 0/1/2/3/4/5/6/7/8/9 ونستخلص من هذه الارقام كل الارقام الاخرى المستخدمة فى حياتنا اليومية وهذا نسمية العد العشرى او decimal .
ولكى بتم استخدام الكمبيوتر لفهم ما نطلبه منه يجب ان يعتمد على نظام عد ايضا وهو نظام اعداد لغة الاله , نظام Binary ل 0 و 1 فقط .

لنفهم هذه النقطة فالنقارن كيف يعد الانسان الارقام وكيف يتم ذلك فى الكمبيوتر , اذا بدأنا العد من رقم 0 الى 9 ماذا سيكون بعدها ؟ ... سيكون رقم 10 بمعنى ان بعد وصول العد الى الرقم الاخير فى النظام العشرى وهو الرقم 9 يتم الرجوع الى اول رقم وهو 0 ولكن لاكمال العد بعد رقم ال9  يتم وضع الرقم 1 كرمز يشيرالى ان نظام العد العشرى قد قام بعد ال 10 ارقام كاملة (0 ~ 9) وتسمى هنا باسم خانة العشرات كما كنا ندرسها فى المراحل الابتدائية وايضا اذا وصل بنا العد الى رقم 100 فان الخانة الثالثة فى الرقم تعنى انه قد تم تكرار عد الارقام من (1 ~ 9) مائة مرة واذا اصبح الرقم فى هذا الخانة 2 تعنى 200 مرة وهكذا الى ان نصل للرقم 9 ونفتح خانة جديدة وهذا هو نظام العد.. 
ولتوضيح الفكرة بشكل اسهل .. عندما نقرأ هذا الرقم 321 ننطق كل خانة برقم غير المكتوب بمعنى ان رقم ال 3 يعنى 300 ورقم ال 2 يعنى 20 ورقم ال 1 يعنى 1 لكننا فى حياتنا اليومية تعودنا على نطق الرقم دون التدقيق فى ما نقول
***ملحوظة رياضية لفهم الشرح التالى : كل خانة فى العد العشرى يتم ضربها فى رقم 10 لان هذا رقم هو اجمالى عدد ارقام النظام العشرى , بمعنى اذا قولنا رقم 321 فنضرب رقم الخانة الاولى فى 1 والخانة 2 فى نظام العد 10 تصبح 100 والخانة 3 فى نظام العد 10 تصبح 1000 والخانة 4 فى 10 تصبح 10000 وهكذا

فى لغة الاله Binary او بالعربية العد الثنائى يتم الحساب بنفس الطريقة فلدينا فى العد الثنائى رقمين فقط هما ال 0 و 1
فعندما نعد ونقول 0 قم 1 سنكون انتهينا من عد الارقام فى هذا النظام كاملة وسيكون الرقم التالى بافتتاح خانة جديدة وتصبح  10 لتكون الخانة الثانية رمز لان نظام العد قد تم ثم نكمل العد 11 قم يتم فتح خانة جديدة 100 ولكن هذه الارقام لا تعنى نفسها بالنسبة لنا , اقصد بذلك عندما نقول رقم 100 فهو يعنى للبشر الرقم 4 , ولفهم هذه النقط سنضع نظام العد العشرى والثنائى جنبا الى جنب فى صورة لنفهم كيب بتم فهم الارقام فى الكمبيوتر بلغتة , تابع الصورة التالية 

كما تشاهد فان فى كلا الحالتان يتم استخدام نفس اسلوب العد لكن الكمبيوتر لا يمتلك ارقام فقط مفاتيح On/ OFF ونحن نرمزلها ب 0/1 يمعنى انة على سبيل المثال عندما نرى رقم 4 فهو يعنى 100 وفى هذه الحالة تعمل4 ترانزستورات بالشكل التالى
ON - OFF - OFF .. الى هنا وقد وضحت الروئية حول ماهى لغة الاله , والان ننتقل الى بعض المصطلحات مرتبطة بهذا بمجال الكمبيوتر ويجب معرفتها
كلمة Bit وهى ترمز الى binary digit وتعنى الارقام الثنائة والتى عرفنها سابقا. وكل واحد bit يساوى احدى الرقمين 0 و 1 فى لغة الالة
كلمة Byte وهى استخراج لفظى من كلمة bit وتعنى 8bit ايا كان محتواهم , كمثال 10100111 هذه الرقم مكون من 8bit اذن فهو 1 byte وهى تستخدم لقياس حجم المعلومات المخزنة على وحدات التخزين المختلفة فى وقتنا الحالى على كافة الاجهزة الالكترونية والكمبيوتر .

بعد ان عرفنا ما هى لغة الالة وكيف يتعامل مع الارقام التى نستخدمها , فكيف لة ان يجمع الارقام او يقول بعملية حسابية , فى هذه النقطة لن ندخل فى تفاصيل معقدة ولكن سنتكلم عن سطحيات فقط , كما ذكرنا سابقا ان الترانزستور هو سر عمل الكمبيوتر كمفاتيح الكترونية , فهذا يعنى اننا نستطيع عمل دوائر الكترونية اخرى باستخدام هذه الترانزستورات للتحكم فى تجزئة المعالج ليقوم بوظائف تعدادية اخرى وهنا يأتى دور ما يسمى بالبوابات الالكترونية Gates وهى عبارة دوائر الكترونية تتحكم فى عملية ادخال الارقام الثنائية او تنظيمها فى الحالات الحسابية او امنطقية وسنأخذ اهم البوابات وهى بوابة AND بوابة OR وبوابة XOR وبوابة NAND .. قد يكون الامر صعبا بعض الشئ فى هذه النقطة لكن سيكون فى نهاية المقال فيديو يشرح هذه النقطة بالرسم بشكل اوضح .

فلنفترض ان هناك مفتاحين , والتى  تسمى ايضا 2bits اى خانتان للارقام الثنائية وفى الاتجاه المقابل عدد 2 لمبة .
اذا كنا نريد تشغيل اللمبة الاولى بالمفتاحين مع بعض هنا سيتم استخدام بوابة AND وهى بوابة لا تنفذ الامر الا اذا كان المفتاحين فى حالة ON تشغيل 
ونفس الخانتان نريد ان تشغل كل مفتاح منهم على اللمبة رقم 2 هنا نستخدم بوابة تسمى XOR  وهى تعنى ان المفتاح الاول فقط او المفتاح التانى فقط يقوم بتشغيل اللمبة رقم 2 فقط
هذا يعنى ان فى حالة المفتاحين ON معا ستعمل اللمبة رقم 1 واذا كان كل واحد منهم يعمل على حدى ستعمل اللمبة رقم 2
من هذه الفقرة اردت فقط ان اوضح ان من خلال استخدام الدوائر الالكترونية او ما يسمى البوابات Gates ممكن ان يتم التحكم فى كيفية تصرف عمليات العد فى الالة ..
 ولصعوبة فهم هذه الجزئية كتابيا ,وضعت فيديو من اليوتيوب يشرح العملية بشكل رسومى .

اذا فان لغة الالة هى نظام العد الثنائى Binary والذى يعتمد على عملية ال Switching فقط , والان قد فهمت كيف يفهم الكمبيوتر البشر , ولكن قد تتسائل الان وتقول انا لا اتعامل مع الكمبيوتر بهذه الارقام الثنائية , فالاجابة نعم لا احد يتعامل مع الكمبيوتر بهذه اللغة , لان هناك ترجمة جاهزة بكل الخدمات التى يحتاجها المستخدم العادى قد تم بانشائها بواسطة شركات متخصصة فى هذا المجال , وهذه الترجمة عبارة عن نظام التشغيل الذى تعمل علية كـ Windows او Mac  او Linux او اى نظام تشغيل اخر فهو يترجم ما تريد من اللغة العادية الى الارقام الثنائية والعكس صحيح , ونظام التشغيل له وظيفة اخرى وهى انشاء بيئة بسيطة للمستخدم العادى لانشاء واستخدام التطبيقات وتحوليها ايضا الى لغة الاله .

هذه صورة توضيحية لمراحل الترجمة دخل الكمبيوتر خارج المقال للفائدة 
معنى الصورة من القاعدة Hardware هى مكونات الكمبيوتر او المعالج وما تبعة
Machine Language  تعنى اللغة الثنائية Binary
Assembly Langage تعنى لغة التجميع
High Level Language وهى مستوى مبسط بدرجة عالية للسهولة التعامل معها من البشر
الاسماء الاخيرة بالاعلى هى اشهر اللغات المستخدمة فى العالم فى وقت قريب نوعاً ما وكان يتشهر كل منها فى جانب من الحياة العملية كلغة برمجة تستخدم للمجالات التجارية او المحاسبية وحاليا الاشهر هى  لغة C والتى تم بناء عدة  لغات عليها ك C+ C++ C# python  وغيرها من  اللغات التى اتخذت من لغة C اساساً لبنائها


***ملحوظة : ليس الامر بسيطا لهذه الدرجة , فالامر فى هذا المجال معقد جدا ولكن فى هذا المقال احاول توضيح الفكرة بشكل عام.






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

اتمنى ان اكون قد استطعت ايضاح ولو جزء من المعلومة , واذا كان هناك اى خطأ فى اى من المعلومات السابقة برجاء المراسلة او التعديل فى التعليق

تعليقات

  1. اجمل شرح شوفته فى حياتى وده يدل انك فاهم مش حافظ

    ردحذف
  2. ربنا يكرمك وشكرا لمتابعتك للمدونة . يارب تعود عليك بالنفع ان شاء الله

    ردحذف
  3. مقال مفيد جدا
    جزتكـ الله خيرا
    لى سؤال اتمنى تساعدنى فى اجابته :
    لماذا يستخدم 0 و 1 و ليس 2 او 3 او رقم آخر ؟؟؟

    ردحذف
  4. شكرا لمتابعتك المدنة وقراءة الموضوع

    بالنسبة لاستخدام ال 0 و 1 وليس ارقام اخرى .. لان ال 0 و 1 ليسو ارقام حقيقية كما ذكرت فى بداية المضوع .. ال 0 يعنى OFF او اغلاق لدائرة كهربية و 1 يعنى ON بمعنى تشغيل دائرة كهربائية .. بمعنى اخر لغة الكمبيوتر هى OFF و ON او فتح وغلق الدوائر الكهربية .. ونستخدم رقم 0 و 1 كنوع من الترميز فقط بدلا من كتابة OFF و ON

    ردحذف
    الردود
    1. أزال المؤلف هذا التعليق.

      حذف
    2. لو سمحت ممكن اعرف كيف تحويل الرقم الثنائى إلى نبضة كهربية .. بمعنى كيفية فتح الترازيستور التالي والأول مغلق مثلا 0101 كما فى نهاية الفيديو .. جزاك الله كل خير

      حذف
    3. الرقم الثنائى هو بالفعل نبضة كهربية , تعنى ال 0 او ال 1 , وكيفية فتح الترانزستور والاول مغلق تستخدم البوابة OR وهى عبارة عن دائرة متكاملة تقوم بالعمل ذاته من خلال التراتزستورات باستخدام المنطق

      حذف
  5. thank you

    ردحذف
  6. رائع ....جزاك الله كل خييير

    ردحذف
  7. طيب سؤال خيي .. بالنسبه للحاسبه والرسمه اللي حاططها لتمثيل الرقم 7
    لو بدنا نمثل الرقم 8 عسبيل المثال شلون
    اتوقع بيها لبس ؟؟؟

    ردحذف
    الردود
    1. لرسم الرقم : يجب ان يتم تشغيل ال 7 اجزاء المكونة للرقم 8 , وهذا يعنى تشغيل كافة الاجزاء فسيصبح كل الاطراف موصلة كهربياً فستكون ال 7 اطراف = 1111111

      ولكن احذر هذا مجرد مثال كنت استخدمة لشرح ما معنى تشغيل وايقاف 0/1 , فرقم 8 فى لغة الاله داخل الكمبيوتر له طريقة خاصة لحسابة .
      بالتوفيق

      حذف
  8. لو سمحت ممكن اعرف كيف تحويل الرقم الثنائى إلى نبضة كهربية .. بمعنى كيفية فتح الترازيستور التالي والأول مغلق مثلا 0101 كما فى نهاية الفيديو .. جزاك الله كل خير

    ردحذف
    الردود
    1. توجد فى العمليات الالكترونية شئ يدعى البوابات كما ذكرتها فى المقال (OR - AND - الخ ) وهى عمليات فنية الكترونية معقدة نوعاً ما , فمن خلال مجموعة معينة من الترانزستورات تتم من خلالها عملية مرور التيار الكهربى بشكل معين مختلف عن الترانزستور الواحد . فتكون للبوابة عدة وظائف على حسب اتجاه التار الكهربى على كل كل طرف من اطراف البوابة وهذا يعكس وظيفة الطرف الاخر , فان كان احد الاطراف يمر منه التيار , اذا مر التيار بطرف اخر سوف ينقطع التيار عن الطرف الموصل الاول وهكذا فى عمليات الكترونية خاصة , (انا ذكرت المبدأ فقط فى المقال وليس الفنيات الالكترونية فهى تحتاج الى مقالات كبيرة لتوضيحها )

      حذف
  9. لوسمحت اناعايز اعرف الحرف الواحديساوي كام في لغة 0\1

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

      حذف
  10. الف سكرا على المعلومات اجميلة

    ردحذف
  11. الف سكرا على المعلومات اجميلة

    ردحذف
  12. طيب يا اخي سؤال هل من هاي اللغة الواحد بعمل نظام تشغيل منها وسؤال اخر كيف افتح عليها اتمنى الأجابة

    ردحذف
  13. أخي الكريم جزاك الله خيرا كثيرا
    هل عندما أفهم لغة الألة كاملة يمكنني بناء نظام خاص كويندوز ... لترجمتها و تشغيل الجهاز به؟؟؟

    ردحذف
  14. شكرا على الشرح الرائع
    انا بس بدي اسئلك كيف تمثل الاحرف بهذه ﺍﻟﻠﻐﺔ

    ردحذف
  15. موضوع رائع شكرا علي لتوضيح

    ردحذف
  16. الحين ريحت مخي اشوي من التفكير في هذا الموضوع

    ردحذف
  17. بارك الله فيك و جزاك الله خيرا . الشرح هائل و ممتاز و المعلومة وصلت .

    ردحذف
  18. رائع .. أسبوع وأنا أبحث في الموضوع ولم أجد شرحا مميزا كهذا .. بارك الله في علمك ونفع بك.

    ردحذف
  19. السلام عليكم شرح مفيد ومفصل وعاشت ايدك ولكن الحاسبة لا تعرف إلا النظام الثنائي ولكن نحنوا لما نضغط على لوحة المفاتيح ما الجزء المسؤول عن تحويل تلك الادخالات إلى 0 1 لكي يفهمها الحاسوب

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

    ردحذف
  21. جزاك الله خيرا اخي الكريم على هذا الشرح العضيم الذي من خلاله وصلت فكرة كيف يستطيع الحاسوب فهم لغة الالة ؟فقد علمت ان الحاسوب يفهم فقط ٠/١ لكن كان تساؤلي هو مثلا ان رقم ٤ بالعد الثنائي هو لكن كنت اقول كيف تم افهام الحاسوب ان ١٠٠ هو ٤

    ردحذف
  22. شكرااااااااااا على المجهود الرااائع

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

    ردحذف
  24. شرح حلو كتير وبسيط
    شكرا لمجهودك الرائع

    ردحذف
  25. كيف يتم حساب أرقام 1.0 مقابل الأرقام العشريه كمثل نقول a = 97
    a = 00101100

    ردحذف
  26. طيب سؤال بسيط :هل لل 01 معني اخر بلغه البشر ,بمعني اخر هل يمكن ترجمه (01101) الي حروف بلغه يفهمها البشر ؟

    ردحذف
    الردود
    1. بالنسبة للكمبيوتر هذا ما يحدث بالفعل من خلال ما يسمى بالترميز - فمثلا الحروف الابجدية الانجليزية مثل A - B - C وغيرها - تتمثل من خلال ارقام ايضاً - فكما شرحت فى مثال رقم الاله الحاسبة - فيمكن تشكيل حروف فى نقاط محددة مثل التى تراها على شاشتك الان - ولك حرف عدد من البت - وبالطبع البشر يستطيعون التحويل من الرقم الثنائى الى العشرى - وهكذا - مثلا يوجود ترميز باسم ASCII وهو يحتوى على جميع الاحرف الانجليزية والارقام والرموز الاولية وكل حرف يساوى رقم عشرى محدد وبتحويل الرقم اللى الرقم الثنائى 0 / 1 يستطيع الكمبيوتر التعامل معه والعكس صحيح

      حذف
  27. أزال المؤلف هذا التعليق.

    ردحذف
  28. طب افرض اني عايزز كل التفاصيل دي وبوزهق من البحث اعمل اي

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

      حذف

إرسال تعليق

المشاركات الشائعة من هذه المدونة

ما هى تقنية الـ HD فى التصوير والشاشات

HD هى اختصار لـ high definition وبالعربية تعنى عالى الجودة .. ولكن لمعرفة ما هو الـ HD يلزمنا مثال بسيط 


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


السبب ان عندما تم تصوير الفيلم كان مصمم ليعمل على شاشة صغيرة ولكن عندما عرضنا الفيلم على شاشة كبيرة تمددت الصورة رأسيا وافقيا مما تسبب فى هذا التشويه .


اذاً فان دقة الصورة الاصلية اقل بكثر جدا من حجم الشاشة ولكن ما معنى دقة الصورة ؟؟
طبعا جميعنا يعلم ان الصورة مكونة من نقاط او بكسل وفى التصوير تعمل الكاميرا على تجزئة الصورة الى هذه البكسل [Pixel] او النقاط الى عدد معين ويتم حساب مساحة الصورة بالكامل بضرب عدد البكسل بطول الصورة مع عدد البكسل بعرض الصورة او ما يعرف عند البعض بضرب عدد الخطوط العمودية والرأسية للصورة , وكمثال بسيط اذا افترضنا ان عدد البكسل بطول صورة ما 600 بكسل وعدد البكسل بعرض الصورة 800 اذاً فان دقة الصورة 800…

الفرق بين LCD و LED

الكثير من الناس فى مصر من محبى التجديد الدائم , يعتقد البعض منهم ان شاشات LCD اصبح تكنولوجيا قديمة لان شاشات ال LED موجودة فى الاسواق , لكن اغلبهم لا يعلم ان فكرة عمل الشاشتين واحد @@ !!


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


بعد قراءة المقال السابق يجب ان تعرف ان ايضا شاشات ال LED هى نفس فكرة عمل ال LCD ولكن ما الفرق اذا ؟ 
الفرق هو طريقة توزيع الضوء على الشاشة .


فى شاشات ال LCD يتم توزيع الضوء من الجوانب من خلال نوعية خاصة من لمبات الفلورسينت وبطريقة فنية معينة يتم توزيع الضوء بالتساوى على كامل الشاشة , اما فى شاشات ال LED فيكون مصدر الضوء خلف الشاشة وبشكل عام معنى كلمة LED هى اختصار لجملة light-emitting diode  ويطلق عليه بالعربية الثنائى الضوئى او الصمام الثنائى الضوئى وهو عبارة عن قطعة اليكترونية صغيرة ينبعث منها الضوء وهى موجودة فى جميع الاجهزة الالكترونية كمثال لمبة بيان تشغيل التلفزيون او الكمبيوتر وتجدها فى الريسيفير والراديو وكل المنت…