quicker data access and improved processing speed
quicker data access and improved processing speed
I'm not sure why this happens but seems like you've got things wrong on how CPU behaves. A slow storage means the CPU indeed has to wait longer before it gets all the info needed to launch the application, but during the wait the CPU doesn't do much if at all. In other words, using an SSD instead of a spinning disk HDD doesn't save CPU time, but it saves your time.
The OS typically stores the entire executable in RAM, making the difference mainly a matter of time. It’s possible that loading larger chunks from an SSD could reduce interruptions and thus save some CPU cycles needed to fully load the program.
If we're looking at the point of view of just the application, then having a faster storage drive will allow the application to run on the CPU more often because it's waiting less for data to arrive compared to a hard drive. It also depends on what the application is doing though. For initial loading, you can't escape needing to access the storage drive. But if it's streaming data in and out, like say chunks of a map in GTA V, then no. The application will typically have other work to do, so it'll issue a request from the storage drive, do something else, and the storage drive will ping the application that it has the data for it. If we're looking at it from a system point of view, then no. The system doesn't wait for the application to be loaded, it'll just come back to it once it is and the CPU is free to work on other things.