The OS doesn't know where the files are, in all likelihood, much like Momentus XT. No reason it needs to know.
So in this case with having the Flash separate from the HDD, you would still need a controller to do the caching. Since the OS won't know where the data is at any given point and time.