عرض مشاركة واحدة
قديم 04-25-2008, 10:49 AM   #4
bossy
حاسبكو مبتدئ
 
الصورة الرمزية bossy
افتراضي مشاركة: ليش الهاردويير أسرع من السوفت ويير

أختي تمارا أنا فاهمة هذا الكلام بس سؤالي يمكن مافهمتيه
أنا أقصد إنو تنفيذ العمليات داخل الكمبيوتر لو نفذناها عن طريق الدوائر المعالجة اللي تعتبر هاردويير يعني الداتا باث نفسها مكونة من أسلاك ومن gates ومن ترانزاستورز (transistors) بالتالي الكمبيوتر راح ينفذ التوجيهات أسرع مما لو كان التنفيذ عبارة عن سوفت ويير يعني مجموعة من التوجيهات راح أوضح لك قصدي بمثال
تعرفي الـ if statement
كيف راح تتنفذ في الكمبيوتر
راح أوضح لك كيف راح تتنفذ
في الواقع راح تختبر شرط أولا وإذا تحقق الشرط راح تنفذ التعليمة اللي بعد ال if مباشرة أما إذاكان اختبار الشرط خطأ فراح تنفذ التعليمة حق الـ else (طبعا هذا إذا كاان في else أما إذا مافي else والشرط خاطئ فماراح تنفذ شيء
يعني راح يمشي على التعليمات بالتسلسل
أما في الهارد ويير تخيلي دائرة بتحسب لي عدة وظائف يعني مثلا تحسب لي عمليتين منطقيتين زي AND و OR كمان تحسب لي عملية جمع تخيلي الإشارات لمن تمر في الأسلاك حق الدائرة راح تمر دفعة وحدة على الأسلاك يعني تمر الإشارات على التوازي بالتالي كل الوظائف راح تتحسب عشان كدا راح نضطر نزود دائرة اختيار (Multiplexer) عشان تحدد أية نتيجة راح تظهر وهذا حقيقة اللي يعمله الكمبيوتر
نرجع لسؤالي هل ليش الهارد ويير أسرع من السوفت ويير؟؟ فهمتي قصدي؟؟ أنا ذكرت لك سبب واحد من الأسباب اللي تخلي الهارد وييرأسرع من السوفت ويير وأبغى أسباب ثانية
ياليت اللي يعرف يساعدني!!
وجزاكم الله خير
  رد مع اقتباس