The invention discloses an I/O (input/output) scheduling method based on internal parallelism of a solid state disk (SSD). The method comprises the steps of dividing a logical address space of the SSD into N areas in the same size, conducting serial numbering on the areas, assigning a subqueue used for managing each area for each area, setting an area counter i=1, judging whether a read request FIFO (First Input First Output) queue of the ith area contains a read request or a write request FIFO queue contains a write request, if so, judging whether the last service request in the ith area is the write request, and if so, judging whether the read request FIFO queue and a read request red-black tree contains the read request, wherein each subqueue comprises the read request FIFO queue, the write request FIFO queue, the read request red-black tree and a write request red-black tree. The method can reasonably and moderately utilize the internal parallelism of the solid state disk and avoid mutual interference between the read request and the write request, so that the I/O performance of a whole solid state disk system can be improved, and the service life of the whole solid state disk system can be prolonged.