For example, cucumbers and watermelons can be classified as vegetables and fruits, or as green plants.
The same goes for the bus:
1. According to the data delivered, it is divided into DB-Data Bus; Address Bus (AD-Address bus); CB-Control Bus
2. According to the area (such as computer) : internal bus, system bus, external bus
3. According to the implementation mode: parallel bus, serial bus
I’ll talk about parallel buses and serial buses here.
Loosely speaking, parallelism means multiple parallel data transmission channels moving together, like a multi-lane highway, and serial is a single lane road. When we talk about 32-bit or 64-bit notebook cpus, we mean parallel buses.
In the case of a digital signal (which can be simply understood as a signal composed of high and low level 0/1, more on this later article), suppose that a complete signal consists of five bytes (byte is byte, the famous byte dance is called ByteDance), each containing eight bits (bits, 1byte=8bit) Binary number. It is now required to complete the transfer in less than 5 seconds.
So if it is transmitted through an 8-channel parallel bus, it can actually transmit 1byte signal once. Ideally, it only needs to transmit once per second, and it can complete 5 byte signal transmission in 5 seconds. (The transmission speed of the signal in the wire is the speed of light, so it can be assumed that once the signal is sent, the signal will arrive immediately, so the number of seconds it takes to transmit the signal is only dependent on the frequency of sending the signal)
If you can only send 1/5 byte, or 1 bit of data, through a single channel bus, it would take 50 seconds if you sent it every second, so in order to complete the task, you need to send it every 1/5 second, so you can complete the task in 10 seconds.
The frequency of the signal is expressed by the unit Hertz (Hz), namely (times per second). Once in 1 second is 1Hz, and once in 1/5 second is 5Hz.