用于处理超声波相控阵C扫描的数据文件和图片处理,采用的是Matlab语言
1
如何使用代码: * run >> python disk_scheduling.py * provide -n=no of i/o requests -hp=initial position of head -requests=n line separated i/o requests 理论: 磁盘调度算法 磁盘调度是由操作系统完成的,以调度到达磁盘的I / O请求。 磁盘调度也称为I / O调度。 磁盘调度很重要,因为: Multiple I/O requests may arrive by different processe
2021-12-09 19:20:34 3KB scan operating-system disk-scheduling fcfs
1
运用所学的C语言编写磁盘调度算法,磁盘调度算法包括先来先服务算法(FCFS),最短寻道时间算法(SSTF),扫描算法(SCAN),循环扫描算法(C-SCAN),进程请求访问磁盘的磁道数按时间随机产生,可假设磁盘总共有200个磁道,计算每种算法的平均移动磁道数,并完成开发过程中的各个分析文档。
1
FIFO:先进先出的调度策略,这个策略具有公平的优点,因为每个请求都会得到处理,并且是按照接收到的顺序进行处理   SSTF:选择使磁头从当前位置开始移动少的磁盘I/O请求,所以SSTF总是选择导致小寻道时间的请求   SCAN:SCAN要求磁头仅仅沿一个方向移动,并在途中满足所有未完成的请求,知道它到达这个方向上的后一个磁道,或者在这个方向上没有其他请求为止   C-SCAN:把扫描限定在一个方向,当访问到某个方向的后一个磁道时,磁道返回磁盘相反方向磁道的末端,并再次开始扫描。   磁盘调度算法的数据比较   磁盘调度算法的描述   磁盘调度算法的直观比较
2021-11-21 16:07:19 236KB fifo IF 操作
1