目前常用的磁盘调度算法有哪几种?每种算法优先考虑的问题是什么