How do we find the bandwidth of a bus?

The data width and cycle rate are used to determine the bandwidth, or the total amount of data that the bus can transmit. An 8-bit bus (1-byte data width) that operates at a cycle rate of 1,000 MHz (1,000,000 times per second) can transfer 8 Mbps (1 MBps). The text bove from the book.

The question is: Do we multiply data width and cycle rate to determine bandwidth? So, 8-bit * 1000 MHz = 8000 000 000 bites per second = 8Gbps = 1GBps ?

• 1,000 MHz is not 1,000,000 times per second. Please fix the typos in your question; otherwise, we have no idea what you're talking about. – Dave Tweed Oct 4 '18 at 13:25
• Do you mean 1 GBps? And 1,000,000 times per second is equivalent to 1 MHz, not 1,000 MHz. So perhaps you should do some editing. – WhatRoughBeast Oct 4 '18 at 13:28
• @WhatRoughBeast thanks for correction. Edited my mistake 1GBps. Struggling to understand the books solution. – marvB Oct 4 '18 at 13:56
• If that is a verbatim quote from the book, the book has a typo. – pipe Oct 4 '18 at 14:01
• You seem to have invented a new unit of data: "bites". – Simon B Oct 4 '18 at 14:05

This is a typo. Replacing 1,000 MHz by 1 MHz makes everything line up. Your calculations are correct.