1. A method, comprising: receiving a request from an operating system, the request having a process identifier; searching an application scenario table (AST) to match the process identifier of the request with an application scenario associated with the process identifier, the AST having multiple sections, a first section containing parameters defining application scenarios, the parameters including an application name, a file type, and a storage operation; matching (a) storage requirements associated in the AST with the storage operation of the application scenario with (b) storage sub area attribute values in a storage attributes table (SAT), the SAT providing attribute values for at least two different storage sub areas in a flash memory of the digital storage device, wherein the storage requirements include timing punctuality and power saving, and wherein the attribute values differ for the at least two different storage sub areas; and selecting a storage sub area in the flash memory for the file in the digital storage device based on the matching of the storage requirements, wherein each operation is executed by a processor.