• ozymandias117@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      For most intents and purposes

      SoC is from the embedded system development world - as more and more coprocessors were being put into the same chip to consolidate board space and power efficiency, it wasn’t “just” a cpu - it had the CPUs, GPUs, DSPs, and other coprocessors in one

      x86 has moved a lot closer to this architecture over the years, but you still generally have a separate chipset controller on the motherboard the CPU interfaces with

        • barsoap@lemm.ee
          link
          fedilink
          English
          arrow-up
          0
          ·
          1 year ago

          The reason is flexibility, the board manufacturer can decide how many PCIe lanes to send where, how many USB ports there’s going to be etc. Modern mainboards are a power delivery system and IO backplane.

        • ozymandias117@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          1 year ago

          I haven’t looked that closely at laptop CPUs

          My guess would be partially because there are fewer possible interfaces, and they’re directly connecting the CPU to a separate Ethernet/WiFi MAC, USB hub controller, and audio DSP rather than having a separate chipset arbitrating who’s talking to the CPU and doing some of those functions?