দরকারী কম্পিউটিং ডিভাইসগুলির জন্য প্রতিক্রিয়া প্রয়োজন, যা একটি সার্কিট উপাদানকে প্রয়োজনীয়-সীমাহীন সংখ্যার অনুক্রমিক গণনা সম্পাদন করা সম্ভব করে তোলে। ব্যবহারযোগ্য প্রতিক্রিয়া সার্কিটগুলিতে অবশ্যই এমন বিভাগ থাকতে হবে যার মোট ইনপুট সংখ্যা (আউটপুট থেকে খাওয়ানো হয় এবং উভয়ই গণনা করা হয় না) ইনপুটটিতে ফিরে খাওয়ানো আউটপুটগুলির সংখ্যাকে ছাড়িয়ে যায় (কেবলমাত্র ইনপুটগুলির সংখ্যা হবে না ' যদি ফিড-ব্যাক আউটপুটগুলির সংখ্যা অতিক্রম করে তবে যদি সার্কিটগুলি বাইরের উদ্দীপনায় কোনওভাবে প্রতিক্রিয়া না দেখায়)। যেহেতু পুরোপুরি রিভার্সিবল-লজিক ফাংশনগুলিতে আউটপুটগুলির চেয়ে বেশি ইনপুট থাকতে পারে না, তাই বার বার কোনও তুচ্ছ কম্পিউটারের কার্য সম্পাদন করার জন্য প্রয়োজনীয় প্রতিক্রিয়া কাঠামোর কোনওটিই তৈরি করা সম্ভব নয় repeatedly। মনে রাখবেন যে আজকের কম্পিউটারগুলিতে ব্যবহৃত সিএমওএস প্রযুক্তির সাথে, একটি সার্কিটের বিভিন্ন অংশে গণনা দ্বারা রিপোর্ট করা ফলাফলগুলি অন্য অংশগুলিতে একযোগে উপলব্ধ করা হবে তা নিশ্চিত করার জন্য প্রতিক্রিয়া আবশ্যক, যেহেতু যদি সেগুলি সংকেত উপস্থিত হওয়ার তুলনামূলক সময় না হয় তবে "তথ্য" গঠন করুন যা নিচের দিকে প্রবাহিত হতে পারে নি; অন্যান্য প্রযুক্তিগুলি বিপরীতমুখীতা বজায় রাখার সময় অনেকগুলি গেটগুলি ঠিক একই হারে সংকেত প্রচার করা সম্ভব করে তুলতে পারে, তবে আমি এটির জন্য কোনও ব্যবহারিক প্রযুক্তি জানি না।
নোট করুন যে কোনও সিএস দৃষ্টিকোণ থেকে, কোনও যদি প্রাথমিকভাবে খালি স্টোরেজ মিডিয়াম থাকে যার আকার প্রতিটি পদক্ষেপে পরিবর্তিত হতে পারে এমন রাষ্ট্রের পরিমাণের সংখ্যার সাথে সমানুপাতিক হয় তবে একটি কম্পিউটিং প্রক্রিয়াটিকে বিপরীতমুখী করা তুচ্ছ। এই দাবী পূর্ববর্তী অনুচ্ছেদের দাবির বিরোধিতা করে না, যেহেতু ধাপের সংখ্যার সাথে সমানুপাতিক স্টোরেজের জন্য পদক্ষেপের সংখ্যার সাথে আনুপাতিকভাবে সার্কিটরি প্রয়োজন হবে, যা সমস্ত প্রতিক্রিয়া অপসারণ করা হলে প্রয়োজনীয় পরিমাণের সাথে সার্কিটরি সমানুপাতিকভাবে বোঝায়।
যদি কারও কাছে যদি আউটপুটগুলি অবহেলিত হয় তবে যদি সঠিক ইনপুট শর্ত দেওয়া হয় তবে তা কখনও উঁচুতে যাবে না, তবে এমন একটি সিস্টেম ডিজাইন করা সম্ভব হতে পারে যা তাত্ত্বিকভাবে, বিপরীতমুখী যুক্তি থেকে উপকৃত হতে পারে। উদাহরণস্বরূপ, যদি কারও কাছে একটি অ্যালগরিদম থাকে যা র্যামের 256-শব্দের অংশে পরিচালিত হয় এবং কেউ "রিভার্সিবল-লজিক সিপিইউ" ব্যবহার করতে চায় যা প্রতি সেকেন্ডে ১,০০,০০০ অপারেশন করে এবং প্রতিটি অপারেশন একটি রেজিস্ট্রার, প্রোগ্রাম কাউন্টার, বা একটি আপডেট করে র্যামের শব্দটি, কেউ "রিভারসিবল সিপিইউ" ব্যবহার করতে পারে যা এটি করবে:
- একাধিক নির্দেশাবলীর দৌড়াদৌড়ি এবং প্রতিটিটিতে লিফোর বাফারে ওভাররাইট করা যা কিছু প্রেরণ করুন
- একাধিক নির্দেশনা কার্যকর করার পরে, র্যামটি প্রাথমিকভাবে ফাঁকা "ফরোয়ার্ডিং" বাফারে অনুলিপি করুন
- LIFO এর মানগুলি ব্যবহার করে, সমস্ত গণনা বিপরীতে চালান
- ফরোয়ার্ডিং বাফার দিয়ে মূল র্যামের সামগ্রীগুলি ওভাররাইট করুন, যা প্রক্রিয়াটিতে মুছে ফেলা হবে।
উপরোক্ত রেসিপিটি নির্বিচারে কয়েকটি পদক্ষেপের জন্য অ্যালগরিদম চালাতে যে কোনও সংখ্যক বার পুনরাবৃত্তি হতে পারে; কেবলমাত্র রেসিপিটির শেষ ধাপটি বিপরীত হবে না। অ-বিপর্যয়কর ক্রিয়াকলাপগুলিতে অ্যালগরিদমিক পদক্ষেপে ব্যয় করা শক্তির পরিমাণটি লিফোর আকারের বিপরীতভাবে সমানুপাতিক হবে এবং যদি কেউ একটি বিশাল পর্যাপ্ত লিফো তৈরির জন্য বিল্ডিং করা হয় তবে এটিকে নির্বিচারে ছোট করা যেতে পারে।
যেকোন ধরণের শক্তি সঞ্চয়ে অনুবাদ করার সেই ক্ষমতার জন্য, তবে, এমন একটি লিফো থাকা দরকার যা তথ্য রাখার সময় শক্তি সঞ্চয় করে, এবং যখন শক্তিটি পড়েছিল তখন কার্যকরভাবে ফিরে আসবে। তদ্ব্যতীত, পর্যাপ্ত পদক্ষেপের জন্য রাষ্ট্রীয় ডেটা ধরে রাখতে LIFO কে এত বড় হতে হবে যে এটির যে কোনও শক্তি ব্যয় কার্যকরভাবে যে পরিমাণ শক্তি সাশ্রয় করেছিল তার চেয়ে কম ছিল। কোনও ব্যবহারিক ফিফোর কাছ থেকে N বাইটের সঞ্চয় এবং পুনরুদ্ধারে যে পরিমাণ শক্তি হ্রাস পেয়েছে তা O (1) হওয়ার সম্ভাবনা নেই, এটি স্পষ্ট নয় যে এন বাড়িয়ে এন অর্থাত্ শক্তি ব্যবহার হ্রাস করবে।