1. A method of executing I/O commands, said method comprising: receiving a first I/O command of a first protocol and s second I/O command of a second protocol, wherein said first and second I/O commands represent a same command to execute an operation using a memory device expressed in different protocols; normalizing said first and second I/O commands into a common format by identifying said first and second I/O commands as said same command using parameters common to both said first and second I/O commands; and storing a normalized command in a data structure for execution by said memory device wherein said normalized command represents instructions for performing an action corresponding with execution of either said first I/O command or said second I/O command.