Zend certified PHP/Magento developer

Can you offer me some resource that gives an overview about modern PC hardware? Northbridge, Southbridge, PCIe, SATA

I know it probably takes a lifetime to understand these, I would just like a ~1000 page overview. I have read Tanenbaum’s Structured Computer Organisation which is nice, but it is an old book and its main focus is cpu architecture. Also this resource is great about 80’s PCs: https://www.pcjs.org/machines/pcx86/ibm/5170/ , but I’d like to learn about modern hardware.

I tell you how I got interested in this. I was reading about how the linux kernel represents devices to userspace. I did lspci -v, which lists pci devices. I thought pci is legacy hardware, my motherboard doesn’t even have pci slots. I was surprised to find out that my ethernet controller is a pci device. I am confused. Another thing, I did ls -l /sys/block and got this:

lrwxrwxrwx 1 root root 0 Apr 14 21:07 sda -> ../devices/pci0000:00/0000:00:17.0/ata1/host0/target0:0:0/0:0:0:0/block/sda

another mistery, for example what is target0:0:0 ?

I am not looking to be an electrical engineer/hardware engineer but total cluelessness bothers me.

Thank you.