3 ms·
Similarly, the "bus" of a micro-computer started out as a pretty simple thing: parallel, 8 bits of data, 16 bits of address, with memory-mapped or I/O-mapped fi
by __d 4y ago
Similarly, the "bus" of a micro-computer started out as a pretty simple thing: parallel, 8 bits of data, 16 bits of address, with memory-mapped or I/O-mapped fixed-function peripherals managed by the (single) CPU. Memory and I/O devices on the same bus.
But the modern PCIe "bus" is really more of a packet-switched network. Memory is now separate (although, see CXL). Devices on that network can talk directly to each other, or to the CPU. In some ways, this is closer to a mainframe architecture.
- rahen 4y agoIt absolutely is. IBM started to bring mainframe features to the PC architecture with its PS2 line. The PS2 microchannel architecture (MCA), in particular, was inspired by the 360 and became itself the inspiration for the PCI bus.