Why are CPU's really needed when using software?

Ragahv

Distinguished
Dec 30, 2012
198
0
18,690
Hey im thinking of a mp3 player and it's flash memory were it's operating system or firmware information is stored and launched from and from the same flash chip or rom, there is data stored as: .MP3 as a sound/wave file as music.

Ok so in a simple 2gb MP3 PLAYER, there is a rom or flash microchip on the board or PCB curcuit board of the player.
When i took my creative sony mp3 player apart, i found a black chip and i found out the chip has the firmware and that firmware consists of the play, back, forward and pause and start up code or instructions for the mp3 player to work.


Ok now, this player has no cpu as i have searched the whole pcb board. Since it has no CPU, im not sure how the code or instructions are going to be carried out by the MP3 player system. So why is the cpu really required.
I have seen many devices not have a cpu. NOT ALL DEVICES MUST CONTAIN A CPU some can just have flash chips on the PCB then startup using a on/off value or bit sent s soon as you apply some power to it and then the flash chip wil load up and show something on the lcd screen.
 
Solution
That little black chip inside is the "CPU". A PC has a big powerful CPU, because it does thousands of other things besides play music.