What's the difference between embedded systems and other software systems?
I've decided to self-study software engineering from textbooks. and I came across the term "embedded systems". I went to chatGPT to ask it what it is and the answer it gave me was: "a software running on dedicated hardware for specific tasks like the software in medical devices or smart TVs" my question is: aren't all software systems "embedded" within a hardware? doesn't that make all software systems embedded systems in that sense? i hope you guys could clear my confusion!

I've decided to self-study software engineering from textbooks. and I came across the term "embedded systems". I went to chatGPT to ask it what it is and the answer it gave me was:
"a software running on dedicated hardware for specific tasks like the software in medical devices or smart TVs"
my question is: aren't all software systems "embedded" within a hardware? doesn't that make all software systems embedded systems in that sense?
i hope you guys could clear my confusion!