本发明一种固态盘的数据缓存区控制方法,包括(1)设置第一 计数器和第二计数器,分别用于记录提前写回的数据量和已被提前写 回的数据量;(2)比较两计数器值的大小,如果第二计数器值小于第 一计数器,则跳转到步骤(3),否则跳到步骤(4);(3)从数据缓 存区中寻找一个保存有未被写回的数据的节点,将其提前写回闪存, 同时根据该节点的数据量修改第二计数器的值,跳转到步骤(2);(4) 检测是否有外部写请求,在有时执行该外部写