I've been in tech for decades, and I don't know how computers work. I can describe it from transistor level up to moderately complex logic circuits (basic memory cells, multipliers) but have a blank spot from there to Harvard architecture, then from IC level I know how circuit boards work, from layout to parasitics to bypass caps, but have a blank spot from there to advanced communications protocols (PCI bus etc). On the software side, I understand compilers, apps, and website operations, but am missing the whole chunk of how OSes and file systems work. Does any one person actual know how computers work?