this post was submitted on 30 May 2024
359 points (99.4% liked)

Technology

59627 readers
2911 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] ozymandias117@lemmy.world 27 points 5 months ago (10 children)

System on a chip. Think like a Qualcomm or Samsung processor, or the new M line from Apple

[–] umbrella@lemmy.ml 1 points 5 months ago (9 children)
[–] ozymandias117@lemmy.world 4 points 5 months ago (8 children)

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 4 points 5 months ago

Back in the days a CPU was a chest-height cabinet with another chest-height cabinet besides it, containing a magnetic drum or core memory or something, acting as RAM. That stuff moved into the CPU case, then it moved into the CPU package there's really no difference the central processing unit is still the central processing unit no matter how much stuff you include.

This was the first SoC: An ARM3 core, memory controller, IO controller, video accelerator. It's hard to find an x86 nowadays that doesn't have all of that on the package: A system processor to manage everything, multiple application cores, usually at least two memory controllers, decent to absurd amount of PCIe lanes, and a GPU. Chipsets nowadays do little more than manage power, feed the SoC its initial code, and split up some PCIe lanes to provide custom IO because keyboards don't tend to speak PCIe.

load more comments (7 replies)
load more comments (7 replies)
load more comments (7 replies)