I find it easiest to describe this as "there is an executable that runs the code" vs "the code directly run on the underlying 'hardware'".
Standard caveats apply around "it's a property of the implementation", room for arguing about "code"/"run", and "There can be more software been the executable and the physical CPU", etc. :)