الكمبيوتر الذي نستعمله الان يسمي classical computer للتفرقة بينه وبين quantum computer
في الكمبيوتر العادي فان اصغر وحدة وهي البت وتسمي cbit تأخذ قمتين فقط لأنها تعتمد علي الموصلات الاكترونية فقيمة on أو 1 تعنى وجود تيار وقيمة off أو 0 تعنى عدم وجود تيار ويتم إنشاء صور معقدة من التوصيلات عن طريق البوابات المنطقية( logical gates) وبفرض وجود موصل ذو قدرة 4 بت فانك تستطيع التعامل مع 4 بت فقط فى المرة الواحدة
لكن فى الكوانتم كمبيوتر فأن أصغر وحدة وهي ال qbit وتعتمد علي فيزياء الكوانتم وليس التوصيلات الكهربائية/الأكترونية، الqbit هنا لا يعبر عن قيمة واحدة مثل الcbit بل هو متجه (vector) يحمل عدة قيم وعلي الرغم من أن ال qbit يحمل عدة قيم فعند قراءة قيمة البت نحصل علي قيمة واحدة فقط وليس المتجه بأكمله لتحقيق مبدأ عدم التأكد، القيمة الواحدة داخل المتجه تمثل حالتين مثل الcbit: أفقي ورأسي لكن يمكن أن تحمل القيم بين الرأسى والأفقي لتخيل ذلك تصور وجود qbit رأسي فقط بلغة الأحتملات نقول أنه 100% رأسى - 0% أفقى لكن ماذا لو غيرنا النسبة قليلا لتصبح 40% رأسى -60% أفقي هنا أصبح الqbit يجمل ثلاث معلومات أحتمال الأفقي + أحتمال الرأسي + الميل بين الرأسي والأفقي
(المثال للتوضيح فقط) كما تري في cbit نتعامل مع الحتمية أما 0 أو 1 لكن في qbit نتعامل مع الأحتملات وهو أمر بلا شك يزيد صعوبة البرمجة ايضا من ضمن صعوبات إنشاء الكمبيوتر الكوانتي هو ضرورة عزل الكمبيوتر عن أي مؤاثرات خارجية والإ تأثرت قيم الqbit
التعليقات