1. A flash component querying system comprising a processor, the system comprising: a flash driver, executed by the processor, that maintains data regarding a flash component; and a file system that receives the data from the flash driver, said data comprising characteristics of a plurality of discrete regions of the flash component, the characteristics including performance information for one or more discrete regions of the plurality of discrete regions, the performance information indicating a performance level of the one or more discrete regions, and the file system using the data to optimize file system layout and use of the flash component at least in part by utilizing one or more discrete regions associated with a high performance level for frequently accessed information.