Efficient I/O processing scheme for flash memory storage systems

An efficient I/O processing scheme for flash memory storage systems is presented. The scheme minimises the I/O processing time of flash memory by removing unnecessary context switches and overlapping the I/O polling time with page frame allocation procedures. Measurement studies show that the proposed scheme improves the I/O performance of flash memory significantly.