Which blocks in computer organization are in charge of generating the following file formats, respectively?

A) Processor, memory, storage
B) Input/output, processor, memory
C) Operating system, application software, storage
D) Application software, operating system, storage