新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

操作系统实验报告?/p>

 

[

实验题目

] 

磁盘调度算法

SSTF

?/p>

SCAN

?/p>

C-SCAN 

[

实验目的

] 

通过设计一个磁盘调度模拟系统,从而使磁盘调度算法更加形象化,

容易理解?/p>

使磁盘调度的特点更简单明了,

能使使用者加深对最短寻

道时间优先算法、扫描算法以及循环扫描算法的理解?/p>

 

[

实验内容

] 

编程实现如下内容?/p>

 

 1. 

最短寻道时间优先算法(

SSTF

?/p>

?/p>

  

2. 

扫描算法?/p>

SCAN

?/p>

(又叫电梯调度算法)

?/p>

 

3. 

循环扫描算法?/p>

CSCAN

?/p>

 

代码如下?/p>

 

#define _CRT_SECURE_NO_WARNINGS 

#include<stdio.h> 

#include<stdlib.h> 

#include<time.h> 

#include<Windows.h> 

  

 

/*

最短寻道时间函?/p>

SSTF*/ 

void SSTF(int a[], int n){ 

    int temp; 

    int now; 

    int sum = 0, i, j, k=0; 

    //

冒泡排序法对磁道号进行排?/p>

 

    printf("

排序后的磁道分布?/p>

\n"); 

    for (i = 0; i < n; i++){ 

        for (j = i + 1; j < n; j++){ 

            if (a[i]>a[j]){ 

                temp = a[i]; 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

操作系统实验报告?/p>

 

[

实验题目

] 

磁盘调度算法

SSTF

?/p>

SCAN

?/p>

C-SCAN 

[

实验目的

] 

通过设计一个磁盘调度模拟系统,从而使磁盘调度算法更加形象化,

容易理解?/p>

使磁盘调度的特点更简单明了,

能使使用者加深对最短寻

道时间优先算法、扫描算法以及循环扫描算法的理解?/p>

 

[

实验内容

] 

编程实现如下内容?/p>

 

 1. 

最短寻道时间优先算法(

SSTF

?/p>

?/p>

  

2. 

扫描算法?/p>

SCAN

?/p>

(又叫电梯调度算法)

?/p>

 

3. 

循环扫描算法?/p>

CSCAN

?/p>

 

代码如下?/p>

 

#define _CRT_SECURE_NO_WARNINGS 

#include<stdio.h> 

#include<stdlib.h> 

#include<time.h> 

#include<Windows.h> 

  

 

/*

最短寻道时间函?/p>

SSTF*/ 

void SSTF(int a[], int n){ 

    int temp; 

    int now; 

    int sum = 0, i, j, k=0; 

    //

冒泡排序法对磁道号进行排?/p>

 

    printf("

排序后的磁道分布?/p>

\n"); 

    for (i = 0; i < n; i++){ 

        for (j = i + 1; j < n; j++){ 

            if (a[i]>a[j]){ 

                temp = a[i]; 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

操作系统实验报告?/p>

 

[

实验题目

] 

磁盘调度算法

SSTF

?/p>

SCAN

?/p>

C-SCAN 

[

实验目的

] 

通过设计一个磁盘调度模拟系统,从而使磁盘调度算法更加形象化,

容易理解?/p>

使磁盘调度的特点更简单明了,

能使使用者加深对最短寻

道时间优先算法、扫描算法以及循环扫描算法的理解?/p>

 

[

实验内容

] 

编程实现如下内容?/p>

 

 1. 

最短寻道时间优先算法(

SSTF

?/p>

?/p>

  

2. 

扫描算法?/p>

SCAN

?/p>

(又叫电梯调度算法)

?/p>

 

3. 

循环扫描算法?/p>

CSCAN

?/p>

 

代码如下?/p>

 

#define _CRT_SECURE_NO_WARNINGS 

#include<stdio.h> 

#include<stdlib.h> 

#include<time.h> 

#include<Windows.h> 

  

 

/*

最短寻道时间函?/p>

SSTF*/ 

void SSTF(int a[], int n){ 

    int temp; 

    int now; 

    int sum = 0, i, j, k=0; 

    //

冒泡排序法对磁道号进行排?/p>

 

    printf("

排序后的磁道分布?/p>

\n"); 

    for (i = 0; i < n; i++){ 

        for (j = i + 1; j < n; j++){ 

            if (a[i]>a[j]){ 

                temp = a[i]; 

Ͼλ">
Ͼλ
Ŀ

磁盘寻道算法 实验报告 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

操作系统实验报告?/p>

 

[

实验题目

] 

磁盘调度算法

SSTF

?/p>

SCAN

?/p>

C-SCAN 

[

实验目的

] 

通过设计一个磁盘调度模拟系统,从而使磁盘调度算法更加形象化,

容易理解?/p>

使磁盘调度的特点更简单明了,

能使使用者加深对最短寻

道时间优先算法、扫描算法以及循环扫描算法的理解?/p>

 

[

实验内容

] 

编程实现如下内容?/p>

 

 1. 

最短寻道时间优先算法(

SSTF

?/p>

?/p>

  

2. 

扫描算法?/p>

SCAN

?/p>

(又叫电梯调度算法)

?/p>

 

3. 

循环扫描算法?/p>

CSCAN

?/p>

 

代码如下?/p>

 

#define _CRT_SECURE_NO_WARNINGS 

#include<stdio.h> 

#include<stdlib.h> 

#include<time.h> 

#include<Windows.h> 

  

 

/*

最短寻道时间函?/p>

SSTF*/ 

void SSTF(int a[], int n){ 

    int temp; 

    int now; 

    int sum = 0, i, j, k=0; 

    //

冒泡排序法对磁道号进行排?/p>

 

    printf("

排序后的磁道分布?/p>

\n"); 

    for (i = 0; i < n; i++){ 

        for (j = i + 1; j < n; j++){ 

            if (a[i]>a[j]){ 

                temp = a[i]; 



ļ׺.doc޸Ϊ.docĶ

  • Ѱ㷨 ʵ鱨
  • 꼶ȫ̰5-8Ԫ(°)
  • ̵ʿ챨
  • ʱɰͲ
  • ǻ 6-14
  • 㹤¼(ƪ)
  • 2019-2020ѧѧ˽Aһѧ1.1.1.2 ϵıʾ
  • йƼŹ˾׼취
  • 2017-2018ڶѧڲһ꼶Ծ
  • ۻ֪ʶڵеӦ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)