مضى على الشبكة و يوم من العطاء.

Introduction to hardware part 2

laith_alyousef

{ | مٌقدم دورة | }
.:: كاتب تقني ::.

السمعة:

مراجعة سريعة part1
1700516474582.gif
حكينا في الجزء السابق ان دورة الي بمشي فيها ال hardware عشان يرجعلي ناتج
بعد ما يقوم بارسال المهمة المراد تنفيذها عن طريق ال input devices
بكافة انواعها تنتقل هذة التعليمات او المهام الى processor للقيام بلعمليات الحسابية والمنطقية
وتبقى على اتصال مع Storage devices الي ان تصل الى الناتج النهائي
ليتم عرضها بعد الانتهاء من جميع العمليات

المنطقية والحسابية في output devices هذه تذكير سريع ل part 1

هاذا شرح مبسط ولكن الموضوع ليس بهذه البساطة 😅

عند طلب المستحدم من جهاز الحاسوب اي امر فان هاذا الامر يتحول الى machine language

وهي لغة 0 \ 1 الغة الوحيدة التي يفهمها الحاسوب
1700516483566.jpeg

بمعنى ان اي عملية تدخل الى جهاز الحاسوب يجب ان تكون
على شكل اشارات كهربائية اما on \ off
1700516490507.jpeg

لماذا هاذا يحدث لانه انت من البداية والى النهاية انت تتخاطب مع جهاز كهربائي

لايفهم الى الاشارات الكهربائية وهاذا النظام اسمه نظام العد الثنائي " binary system "

النظام الثنائي ما هو النظام الثنائي وهل هو موجود منذ اختراع الحاسوب ؟

الحقيقة انو لا

تعال نوضح الموضوع بشكل ابسط شوي

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

هاذا تذكير سريع طيب انتا طلعت عن الموضوع اش علاقة نظام العد الثنائي " binary system "

بلموضوع كلو هسا راح احكيلك بايامنا الحالية ال data بتم تخزينها في storage devices

ايام زمان كانت ال data بتم تخزينها في شيئ بسموه vacuum tubes
1700516509534.jpeg

يتم تخزين ال data بداخلة على شكل شحنات كهربائية

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

تمام حلو هسا شو الامور الي صارت عندي خلتني اطلع بنظام العد الثنائي

انا كان عندي معاير عشان اذا زدت الشحنة بمقدار 3bit سوف يضيء المصباح بمقدار 3 v

الملاحظة على الامر ان القرائة لم تكن دقيقة بمعنة انا بزيد المصباح بقيمة 8 bit

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

فهون بنرجع لصلب الموضوع كنت بحاجة لنظام عد ما بتاثر بلظروف الفيزيائية المحيطة

هنا جاء عالم واقترح انو انا ليش بتعامل مع ال data بحسب قوة انارة المصباح
الي سهل جدا يتاثر بلظروف الفيزيائية المحيطة

احنا سوف نعتمد نظام عد عبارة عن رقمين 0 1
0 انو المصباح غير مشحون
1 انو تم تزويد المصباح بشحنة كهربائية

وتم اعتمادة كنظام العد الاساسي للحاسوب من تلك الحظة

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

بقلك حكيك مقنع 100% بس برضو بدك تعرف زي ما حكينا بلاول كل هاي الامور بنهاية بتوصل لنفس النقطة انو بتتحول بنهاية لل 0 1

وانو عندي لغات البرمجة تنقسم لقسمين هي low level \ high level
1700516520086.jpeg
بمعنى بنقدر نحكي بشكل ملخص انا لما بدي اضغط على اي char موجود عندي على
الكيبورد يتم ترجمته الى 0 1 عشان الحاسوب لا يفهم الى هذه الغة

معلومة سريعة : عدد الاحرف في الكيبورد الستاندر 104 char

طيب اش كمان عندي لازم تعرف انو اصغر وحدة تخزين موجودة عندي هي ال bit
وتحمل شحنة واحدة يا 0 او 1
ولكن عندما يتعامل الحاسوب مع ال bit يتعامل معها على شكل مجموعات
مكونة من 8 bit نسميها 1 byte

تمام مين المسوول عن تحويل الاحرف الى نظام العد الثنائي ؟
المسوول هو software لارجاع اليك ناتج يمكنك قرائته دون النظر الى 0 1
ومن اشهر ال software هو ال windows
الذي سنقوم بشرحه بدروس القادمة بالتفصيل

نختم باخر موضوع

خلينا نتفق انو اي hardware بحاجة الى 3 امور لكي يعمل
  • هو بحاجة الى طريقة اتصال بينه وبين cpu لانة يعتبر العقل المدبر في جهاز الحاسوب
  • هو بحاجة الى software لمعرفة ما هي طبيعة التعليمات التي يجب تنفيذها
  • وايضا بحاجة الي الطاقة اي مصدر للكهرباء
نرجع لل input devices
  1. الكيبورد
1700516530964.jpeg


الفارة وتنقسم الي نوعين القديمة mechanical mouse \ optical mouse
1700516542069.jpeg

عندي كمان من out put
  1. monitor
  2. printer
وبهمني تعرف انو ال data غير الملموسة الي بنشوفها على الشاشة اسمها soft copy

وال data الي قادر على لمسها اسمها hard copy

وايضا process devices in computer
سنشرحها بتفصيل بدروس القادمة
وايضا storage devices
1700570327635.png

والى هنا بنكون خلصنا اول دروسنا وسوف نستكمل باقي شروحاتنا
بلدروس القادمة بلتفصيل الممل 👋 👋 👋
 
التعديل الأخير بواسطة المشرف:
شكرا على مجهوداتكم المبذولة لتبسيط المعلومات
 

آخر المشاركات

عودة
أعلى