What is computation? In its broadest sense, computation is the process of using a defined procedure to transform input data into output data. Consider this everyday example: when you wake up in the morning and decide to make a cup of coffee. You first gather the necessary ingredients (input), such as water, coffee grounds, and sugar. Then, you follow a specific series of steps or a procedure (process) – like measuring the water, heating it, and mixing it with the coffee grounds. The result is a freshly brewed cup of coffee (output).
In this analogy, making coffee resembles a computational process, where you start with raw inputs, apply a series of steps, and produce a final result. In digital computation, this process occurs within a computer and involves data and algorithms, transforming inputs (like numbers or commands) into outputs (like calculations or decisions).
This book explores digital computation, aiming to use this notion to demonstrate how modern computer systems actually work. We begin with the simplest units of digital computation: the bit. These bits are assembled in very specific ways to represent multimedia data that we use in our daily lives, such as music, videos, text, and numbers. The computer has a very clever way to manage and manipulate these bits. It can compress them and share them within the same computer as well as with other computers. When sharing information in any shape or form, the computing system needs to make sure that the data is protected and arrives at its destination as intended.
To understand how computers perform these complex tasks, we explore the building blocks of digital circuits. Logic gates are the simplest devices that perform computation in a computer. They take bits as inputs and produce new bits as outputs, based on logical rules. By combining these logic gates, we can perform more complex operations like addition and subtraction. In fact, the central processing unit (CPU), which can be seen as the brain of the computing system, consists largely of logic gates.
Logic gates and computing components are seen as hardware devices. What's amazing about these devices is that they can be built to be programmable devices. This means that we can use the same computing component, like a CPU or computer memory, to represent and solve many different problems.
Lastly, we end the book by exploring the limits of computation. That is, the boundaries of what computers can and cannot do. As useful as computers are, it turns out that there are many problems which computers cannot solve, and for many where solutions do exist, it is not reasonable to implement them. By the end of this book, readers will have a comprehensive understanding of computation in computer systems and be able to apply that knowledge to solve problems using computation.
Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.
Gratis für den Versand innerhalb von/der USA
Versandziele, Kosten & DauerAnbieter: California Books, Miami, FL, USA
Zustand: New. Print on Demand. Bestandsnummer des Verkäufers I-9781037089329
Anzahl: Mehr als 20 verfügbar
Anbieter: Best Price, Torrance, CA, USA
Zustand: New. SUPER FAST SHIPPING. Bestandsnummer des Verkäufers 9781037089329
Anzahl: 2 verfügbar
Anbieter: Books Puddle, New York, NY, USA
Zustand: New. Bestandsnummer des Verkäufers 26404596175
Anzahl: 4 verfügbar
Anbieter: Majestic Books, Hounslow, Vereinigtes Königreich
Zustand: New. Bestandsnummer des Verkäufers 409606672
Anzahl: 4 verfügbar
Anbieter: Biblios, Frankfurt am main, HESSE, Deutschland
Zustand: New. Bestandsnummer des Verkäufers 18404596165
Anzahl: 4 verfügbar
Anbieter: BuchWeltWeit Ludwig Meier e.K., Bergisch Gladbach, Deutschland
Taschenbuch. Zustand: Neu. This item is printed on demand - it takes 3-4 days longer - Neuware -What is computation In its broadest sense, computation is the process of using a defined procedure to transform input data into output data. Imagine waking up in the morning and deciding to make a cup of coffee. You gather the necessary ingredients-water, coffee grounds, and sugar-and follow a specific set of steps: measure the water, heat it, mix it with the coffee. The result is a freshly brewed cup of coffee. In this analogy, making coffee reflects a computational process: starting with raw inputs, applying a series of procedures, and producing a final output. In digital computation, this process happens within a computer, using data and algorithms to transform inputs such as numbers or instructions into outputs such as decisions, results, or actions.This book explores digital computation with the aim of showing how modern computer systems actually work. It begins at the most fundamental level: the bit. These tiny binary units are combined in precise ways to represent the multimedia data we use every day-music, videos, images, text, and numbers. The computer is designed not only to store and interpret these bits but also to compress, share, and protect them. When data is shared-whether across programs or networks-the computer ensures its integrity and security, making sure it arrives intact and as intended.To understand how computers carry out such complex processes, we examine the foundational components of digital circuits. At the heart of these are logic gates: simple devices that perform basic computational tasks by taking bits as input and producing new bits as output based on logical operations. By combining these gates, computers perform operations such as addition, subtraction, and comparison. The central processing unit (CPU), often considered the brain of the computer, is essentially a complex assembly of logic gates and circuits. What makes these devices even more powerful is their programmability-they can be reused to solve a vast array of problems simply by changing the instructions they receive.The book concludes by investigating the limits of computation-the problems that computers cannot solve, and those that are theoretically solvable but practically intractable. It is here that readers come to appreciate not just the power of computation, but also its boundaries. Understanding what computers cannot do is just as important as understanding what they can.The theory throughout the textbook is presented through more than 80 theorems, propositions, and definitions, supported by dozens of hand-drawn figures and clear tables. Over 400 rigorous explanations and detailed discussions guide readers through complex topics, and more than 300 practical examples, mathematical proofs, and case studies provide tangible applications. This is all designed to help readers grasp both the 'how' and the 'why' behind computing theory. To reinforce learning, the book includes 250 original exercises aligned with the core concepts, with full solutions available. This combination of theory, practice, and reflection equips readers with a comprehensive and accessible understanding of computation in modern systems. 298 pp. Englisch. Bestandsnummer des Verkäufers 9781037089329
Anzahl: 2 verfügbar
Anbieter: AussieBookSeller, Truganina, VIC, Australien
Paperback. Zustand: new. Paperback. What is computation? In its broadest sense, computation is the process of using a defined procedure to transform input data into output data. Imagine waking up in the morning and deciding to make a cup of coffee. You gather the necessary ingredients-water, coffee grounds, and sugar-and follow a specific set of steps: measure the water, heat it, mix it with the coffee. The result is a freshly brewed cup of coffee. In this analogy, making coffee reflects a computational process: starting with raw inputs, applying a series of procedures, and producing a final output. In digital computation, this process happens within a computer, using data and algorithms to transform inputs such as numbers or instructions into outputs such as decisions, results, or actions.This book explores digital computation with the aim of showing how modern computer systems actually work. It begins at the most fundamental level: the bit. These tiny binary units are combined in precise ways to represent the multimedia data we use every day-music, videos, images, text, and numbers. The computer is designed not only to store and interpret these bits but also to compress, share, and protect them. When data is shared-whether across programs or networks-the computer ensures its integrity and security, making sure it arrives intact and as intended.To understand how computers carry out such complex processes, we examine the foundational components of digital circuits. At the heart of these are logic gates: simple devices that perform basic computational tasks by taking bits as input and producing new bits as output based on logical operations. By combining these gates, computers perform operations such as addition, subtraction, and comparison. The central processing unit (CPU), often considered the brain of the computer, is essentially a complex assembly of logic gates and circuits. What makes these devices even more powerful is their programmability-they can be reused to solve a vast array of problems simply by changing the instructions they receive.The book concludes by investigating the limits of computation-the problems that computers cannot solve, and those that are theoretically solvable but practically intractable. It is here that readers come to appreciate not just the power of computation, but also its boundaries. Understanding what computers cannot do is just as important as understanding what they can.The theory throughout the textbook is presented through more than 80 theorems, propositions, and definitions, supported by dozens of hand-drawn figures and clear tables. Over 400 rigorous explanations and detailed discussions guide readers through complex topics, and more than 300 practical examples, mathematical proofs, and case studies provide tangible applications. This is all designed to help readers grasp both the "how" and the "why" behind computing theory. To reinforce learning, the book includes 250 original exercises aligned with the core concepts, with full solutions available. This combination of theory, practice, and reflection equips readers with a comprehensive and accessible understanding of computation in modern systems. To transform input data into output data. Imagine waking up in the morning and deciding to make a cup of coffee. You gather the necessary ingredientswater, coffee grounds, and sugarand follow a specific set of steps: measure the water, heat it, mix it with the coffee. Shipping may be from our Sydney, NSW warehouse or from our UK or US warehouse, depending on stock availability. Bestandsnummer des Verkäufers 9781037089329
Anzahl: 1 verfügbar
Anbieter: Revaluation Books, Exeter, Vereinigtes Königreich
Paperback. Zustand: Brand New. 296 pages. 7.00x0.74x10.00 inches. In Stock. Bestandsnummer des Verkäufers x-1037089324
Anzahl: 2 verfügbar
Anbieter: CitiRetail, Stevenage, Vereinigtes Königreich
Paperback. Zustand: new. Paperback. What is computation? In its broadest sense, computation is the process of using a defined procedure to transform input data into output data. Imagine waking up in the morning and deciding to make a cup of coffee. You gather the necessary ingredients-water, coffee grounds, and sugar-and follow a specific set of steps: measure the water, heat it, mix it with the coffee. The result is a freshly brewed cup of coffee. In this analogy, making coffee reflects a computational process: starting with raw inputs, applying a series of procedures, and producing a final output. In digital computation, this process happens within a computer, using data and algorithms to transform inputs such as numbers or instructions into outputs such as decisions, results, or actions.This book explores digital computation with the aim of showing how modern computer systems actually work. It begins at the most fundamental level: the bit. These tiny binary units are combined in precise ways to represent the multimedia data we use every day-music, videos, images, text, and numbers. The computer is designed not only to store and interpret these bits but also to compress, share, and protect them. When data is shared-whether across programs or networks-the computer ensures its integrity and security, making sure it arrives intact and as intended.To understand how computers carry out such complex processes, we examine the foundational components of digital circuits. At the heart of these are logic gates: simple devices that perform basic computational tasks by taking bits as input and producing new bits as output based on logical operations. By combining these gates, computers perform operations such as addition, subtraction, and comparison. The central processing unit (CPU), often considered the brain of the computer, is essentially a complex assembly of logic gates and circuits. What makes these devices even more powerful is their programmability-they can be reused to solve a vast array of problems simply by changing the instructions they receive.The book concludes by investigating the limits of computation-the problems that computers cannot solve, and those that are theoretically solvable but practically intractable. It is here that readers come to appreciate not just the power of computation, but also its boundaries. Understanding what computers cannot do is just as important as understanding what they can.The theory throughout the textbook is presented through more than 80 theorems, propositions, and definitions, supported by dozens of hand-drawn figures and clear tables. Over 400 rigorous explanations and detailed discussions guide readers through complex topics, and more than 300 practical examples, mathematical proofs, and case studies provide tangible applications. This is all designed to help readers grasp both the "how" and the "why" behind computing theory. To reinforce learning, the book includes 250 original exercises aligned with the core concepts, with full solutions available. This combination of theory, practice, and reflection equips readers with a comprehensive and accessible understanding of computation in modern systems. To transform input data into output data. Imagine waking up in the morning and deciding to make a cup of coffee. You gather the necessary ingredientswater, coffee grounds, and sugarand follow a specific set of steps: measure the water, heat it, mix it with the coffee. Shipping may be from our UK warehouse or from our Australian or US warehouses, depending on stock availability. Bestandsnummer des Verkäufers 9781037089329
Anzahl: 1 verfügbar
Anbieter: buchversandmimpf2000, Emtmannsberg, BAYE, Deutschland
Taschenbuch. Zustand: Neu. This item is printed on demand - Print on Demand Titel. Neuware -What is computation In its broadest sense, computation is the process of using a defined procedure to transform input data into output data. Imagine waking up in the morning and deciding to make a cup of coffee. You gather the necessary ingredients-water, coffee grounds, and sugar-and follow a specific set of steps: measure the water, heat it, mix it with the coffee. The result is a freshly brewed cup of coffee. In this analogy, making coffee reflects a computational process: starting with raw inputs, applying a series of procedures, and producing a final output. In digital computation, this process happens within a computer, using data and algorithms to transform inputs such as numbers or instructions into outputs such as decisions, results, or actions.This book explores digital computation with the aim of showing how modern computer systems actually work. It begins at the most fundamental level: the bit. These tiny binary units are combined in precise ways to represent the multimedia data we use every day-music, videos, images, text, and numbers. The computer is designed not only to store and interpret these bits but also to compress, share, and protect them. When data is shared-whether across programs or networks-the computer ensures its integrity and security, making sure it arrives intact and as intended.To understand how computers carry out such complex processes, we examine the foundational components of digital circuits. At the heart of these are logic gates: simple devices that perform basic computational tasks by taking bits as input and producing new bits as output based on logical operations. By combining these gates, computers perform operations such as addition, subtraction, and comparison. The central processing unit (CPU), often considered the brain of the computer, is essentially a complex assembly of logic gates and circuits. What makes these devices even more powerful is their programmability-they can be reused to solve a vast array of problems simply by changing the instructions they receive.The book concludes by investigating the limits of computation-the problems that computers cannot solve, and those that are theoretically solvable but practically intractable. It is here that readers come to appreciate not just the power of computation, but also its boundaries. Understanding what computers cannot do is just as important as understanding what they can.The theory throughout the textbook is presented through more than 80 theorems, propositions, and definitions, supported by dozens of hand-drawn figures and clear tables. Over 400 rigorous explanations and detailed discussions guide readers through complex topics, and more than 300 practical examples, mathematical proofs, and case studies provide tangible applications. This is all designed to help readers grasp both the 'how' and the 'why' behind computing theory. To reinforce learning, the book includes 250 original exercises aligned with the core concepts, with full solutions available. This combination of theory, practice, and reflection equips readers with a comprehensive and accessible understanding of computation in modern systems.Libri GmbH, Europaallee 1, 36244 Bad Hersfeld 298 pp. Englisch. Bestandsnummer des Verkäufers 9781037089329
Anzahl: 1 verfügbar