المشاركة الأصلية كتبت بواسطة agoyaakhalil
انا على حسب علمي , انو البرنامج عبارة عن تسلسل منطقي , و بعض الشروط , يعني اذا حصل كذا قم بعمل كذا , في البداية كان التحكم الإلكتروني عن طريق الصمامات الثنائية بعدها تطور العلم ليصل إلى الترانسيستور وهو موجود حتى هذه اللحظة , الترانسيستور يمكن استعماله كمفاتح الكتروني , لديه ثلاث اطراف , اذا قمنا بوضع قيمة معينة من الجهد الكهربي على احد اطرافه و هو ال Base " قاعدة الترانسيستور" فإنه سيقوم بإغلاق الوصلة بين الطرفين الأخرين , اي بمعنى مبسط تم اغلاق المفتاح و هو الآن في حالة توصيل , القصد هنا ان عملية البرمجة الأولى كانت عبارة عن اوامر ملموسة , نقوم اما بفتح الترانسيستور او اغلاقه بناءاً على حالة مفتاح كهربي يتحكم به البشر بشكل مباشر , كانت بداية التحكم في مثل هذه الأمور منذ زمن بعيد عن طريق الصمامات الثنائية , لكن بسبب الجهد الكبير الذي تستهلكه هذه الصمامات و ضخامة الصمام و بعض الأمور الأخرى كانت الحاجة لإختراع الترانسيستور و هو صغير الحجم و يمكن التحكم به عن طريق جهد او تيار صغير جدا ,بعد ذلك قمنا بتخزين هذه الأوامر في ذواكر , في بداية الأمر كان يتم استعمال المسجلات في التخزين و هي لا تحتاج لأي برمجة , مسجلات الإزاحة يتم فيها تخزين الحالة المنطقية 0 او 1 على شكل جهد كهربي , هي في الحقيقة لا تخزن ولكن لتسهيل الأمور دعنا نقول انها تخزن , و المسجلات في الأساس عبارة عن ترانزيستورات مربوطة بشكل معين , اذا لو قمنا بربط خرج هذا المسجل على قاعدة ترانسيسور و قمنا بإعطائه بنضات كهربية على مدخل المسجل فإن الترانسيستور سيتحول من حالة الإغلاق الى الفتح و العكس ايضا على حسب خرج المسجل , حصل تطور كبير في الإلكترونيات و اصبحنا نخزن القيم المنطقية على ذواكر غير متطايرة Rom و غيرها من الذواكر المتطورة و اصبحنا نعرض النتائج على شاشات و نكتب الأوامر عن طريق الشاشات ووووو ,