Читать книгу Reversible and DNA Computing - Hafiz M. H. Babu - Страница 11
Preface
ОглавлениеReversible computing is called a backward deterministic system such that every state of the system has at most one predecessor. Hence, there is no pair of distinct states that goes to the same state. Reversible computing intends computation using reversible operations i.e., procedures which can be easily and exactly reversed. In technical terms, a reversible computation performs a bijective transformation of its local configuration space. When reversible computing is maintained at the highest levels of computation, the computer architectures, programming languages, and algorithms provide opportunities for interesting applications such as bidirectional debuggers, rollback mechanisms for speculative executions in parallel and distributed systems, and error and intrusion detection techniques. DNA computation emerged about 25 years ago as an exciting new research field at the intersection of computer science, biology, engineering, and mathematics. Although anticipated by Feynman as long ago as the 1950s, the notion of performing computations at a molecular level was only realized in 1994, by Adleman's seminal work on computing with DNA. Since then the field has blossomed rapidly, with significant theoretical and experimental results being reported regularly.
Reversible and DNA Computing has three parts with 31 chapters, covering reversible circuits, fault‐tolerant reversible circuits, and DNA computing. This book focuses on state‐of‐the‐art research on reversible computing, reversible fault tolerance, and DNA‐based reversible circuits with their intended application.
In the first part of the book reversible circuits are illustrated and explained in a way that readers will understand, from the basics of reversible circuits to their applications in different types of arithmetic and logical units. In reversible computing, fault tolerance is an important part for the robust operation. Therefore, the second part of the book is designed with the fundamental concepts of fault tolerance and its application in the reversible computing. Various arithmetic and logical circuits are designed with fault‐tolerant support, and it will give the confidence of designing the new reversible circuits for quantum computing. In addition, reversible and DNA computing are the new face of research for information processing and operation. The third part of the book consists of the most recent DNA applications in the circuit level, which supports the reversible computing. As a whole, from the reversible and DNA computing book a core researcher, academician, and student will get the guidelines of reversible and DNA circuits and its applications.
Dhaka, Bangladesh
January, 2020