Physical Transfer of Data on a Computer Bus

Click For Summary

Discussion Overview

The discussion revolves around the physical transfer of data on a computer bus, particularly focusing on how information is transmitted from a keyboard to the CPU, the nature of data as electrical signals, and the interpretation of these signals within the computer system. It includes conceptual inquiries regarding the existence of data and its representation in electrical terms.

Discussion Character

  • Exploratory
  • Conceptual clarification
  • Technical explanation

Main Points Raised

  • One participant describes the process of information transfer from a keyboard to the CPU, questioning whether the current sent is classified as data or merely a specific voltage.
  • There is a suggestion that data only exists after the CPU deciphers voltage differences, raising questions about the nature of data in relation to electricity.
  • Another participant introduces a philosophical perspective on whether data exists without interpretation, likening it to a story in a book that is unread.
  • A later reply emphasizes the importance of thinking in terms of voltages rather than currents, explaining how flip-flops represent binary data through voltage states.
  • Additional information is provided about the keyboard's internal CPU, which scans key presses and sends encoded values as scancodes.
  • Links to external resources are shared for further reading on computer operation and data storage.

Areas of Agreement / Disagreement

Participants express differing views on the nature of data and its existence, with some focusing on electrical representations and others questioning the philosophical implications of data existence. The discussion remains unresolved regarding the classification of current and voltage as data.

Contextual Notes

There are unresolved assumptions about the definitions of data and electricity, as well as the implications of interpreting electrical signals as information. The discussion also touches on potential future technologies that may change current paradigms.

Brown399
Messages
15
Reaction score
0
My understanding of a modern computer is as follows; 'information' is sent from a keyboard as current (I), this signal is sent to the CPU via the appropriate buses (in this instance, USB -> North Bridge -> main bus/cpu bus -> CPU), which is then recognized by a CPU via integrated circuit, and each transistor recognizes this current as "on or "off" (0 or 1).

My question:
...what is the current I that the computer sends? Is it classified as data, is it 01000010, or is it just a specific voltage? It seems to me that it would be charged electrons, not "data"

Data only exists after the CPU deciphers the minute voltage differences that the keyboard sends to it, correct..? = x

Then, assuming this is all right, what happens to the binary information from here? CPU firmware takes over and does what it does?

This is for an independent research term paper (due next month), but i want an idea as to how my research is going so far.

Thank you for reading

edit: basic conceptual question; does data exist only in a CPU or hard drive? "Data" is only electricity unless otherwise decoded?
 
Last edited:
Computer science news on Phys.org
Brown399 said:
edit: basic conceptual question; does data exist only in a CPU or hard drive? "Data" is only electricity unless otherwise decoded?

That's somewhat of a philosophical question. It's like asking "does a book contain a story if nobody is reading it?"
 
Brown399 said:
My understanding of a modern computer is as follows; 'information' is sent from a keyboard as current (I), this signal is sent to the CPU via the appropriate buses (in this instance, USB -> North Bridge -> main bus/cpu bus -> CPU), which is then recognized by a CPU via integrated circuit, and each transistor recognizes this current as "on or "off" (0 or 1).

My question:
...what is the current I that the computer sends? Is it classified as data, is it 01000010, or is it just a specific voltage? It seems to me that it would be charged electrons, not "data"

Data only exists after the CPU deciphers the minute voltage differences that the keyboard sends to it, correct..? = x

Then, assuming this is all right, what happens to the binary information from here? CPU firmware takes over and does what it does?

This is for an independent research term paper (due next month), but i want an idea as to how my research is going so far.

Thank you for reading

edit: basic conceptual question; does data exist only in a CPU or hard drive? "Data" is only electricity unless otherwise decoded?

It's better to think in terms of voltages, rather than currents. Both are present, but information for the most part is represented by voltages inside the computer. The basic element is a "flip-flop" (FF), which is basically a 1-bit memory storage cell. In one form of logic, when the output of the FF is at 0 Volts, it is considered a logical "0". When the FF is in its other state, a logical "1", then its output voltage would be at 3.3 Volts (or whatever voltage the logic is running off of).

In case you haven't done much reading yet, check out the pages at HowStuffWorks.com about computers and related things:

http://computer.howstuffworks.com/inside-computer.htm

If you have specific questions about your reading there or elsewhere, feel free to post your specific questions (and pointers to the reading) here.
 
For your specific example of a PC keyboard, there's a small cpu in the keyboard itself. It's constantly scanning the keys which are switches that are "closed" when keys are pressed. It then compares the results of each scan to a previous scan, noting any changes, such as a key pressed or released, then sends an encoded value for that event as a "scancode".

http://en.wikipedia.org/wiki/Scancode
 

Similar threads

Replies
4
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 14 ·
Replies
14
Views
5K
  • Sticky
  • · Replies 13 ·
Replies
13
Views
8K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 6 ·
Replies
6
Views
4K
Replies
1
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K