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

操作系统课程设计实验报告

 

 

 

2015 

 

?/p>

 

1 

?/p>

 

9 

 

 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

成绩?/p>

 

 

 

 

 

 

 

 

 

 

姓名

 

?/p>

XX 

?/p>

XX 

?/p>

XX 

学号

 

13055805 

13055807 

13055816 

班级

 

13052314 

专业

 

计算机科学与技?/p>

 

课程名称

 

操作系统课程设计

 

任课老师

 

赵伟?/p>

 

指导?/p>

?/p>

 

赵伟?/p>

 

实验序号

 

1 

实验?/p>

?/p>

 

进程调度管理

 

实验时间

 

15

?/p>

10

?/p>

 

实验?/p>

?/p>

 

1

教南

1

?/p>

 

一?/p>

题目说明

 

?/p>

1

)用

C

语言完成线程的创建和撤消,并按先来先服务方式对多个线程进

行调度?/p>

 

?/p>

2

)将线程调度算法修改为时间片轮转算法,实现时间片轮转调度?/p>

(也?/p>

以结合优先权,实现优先权加时间片轮转算法的线程调度?/p>

?/p>

 

?/p>

3

)改变时间片的大小,观察结果的变化。思考:为什么时间片不能太小

或太大?/p>

 

?/p>

4

)假设两个线程共用同一软件资源(如某一变量,或某一数据结构?/p>

,请

用记录型信号量来实现对它的互斥访问?/p>

 

?/p>

5

)假设有两个线程共享一个可存放5个整数的缓冲,其中一个线程不?/p>

地计算1至50的平方?/p>

并将结果放入缓冲中,

另一个线程不断地从缓冲中取出

结果?/p>

并将它们打印出来?/p>

请用记录型信号量实现这一生产者和消费者的同步?/p>

题?/p>

 

?/p>

6

)实现消息缓冲通信,并?/p>

4

?/p>

5

中的简单通信进行比较?/p>

 

?/p>

7

)思考:在线程间进行消息缓冲通信时,若对消息队列的访问没有满?/p>

互斥要求,情况将会怎样?/p>

 

二、设计方案(系统框架?/p>

 

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

操作系统课程设计实验报告

 

 

 

2015 

 

?/p>

 

1 

?/p>

 

9 

 

 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

成绩?/p>

 

 

 

 

 

 

 

 

 

 

姓名

 

?/p>

XX 

?/p>

XX 

?/p>

XX 

学号

 

13055805 

13055807 

13055816 

班级

 

13052314 

专业

 

计算机科学与技?/p>

 

课程名称

 

操作系统课程设计

 

任课老师

 

赵伟?/p>

 

指导?/p>

?/p>

 

赵伟?/p>

 

实验序号

 

1 

实验?/p>

?/p>

 

进程调度管理

 

实验时间

 

15

?/p>

10

?/p>

 

实验?/p>

?/p>

 

1

教南

1

?/p>

 

一?/p>

题目说明

 

?/p>

1

)用

C

语言完成线程的创建和撤消,并按先来先服务方式对多个线程进

行调度?/p>

 

?/p>

2

)将线程调度算法修改为时间片轮转算法,实现时间片轮转调度?/p>

(也?/p>

以结合优先权,实现优先权加时间片轮转算法的线程调度?/p>

?/p>

 

?/p>

3

)改变时间片的大小,观察结果的变化。思考:为什么时间片不能太小

或太大?/p>

 

?/p>

4

)假设两个线程共用同一软件资源(如某一变量,或某一数据结构?/p>

,请

用记录型信号量来实现对它的互斥访问?/p>

 

?/p>

5

)假设有两个线程共享一个可存放5个整数的缓冲,其中一个线程不?/p>

地计算1至50的平方?/p>

并将结果放入缓冲中,

另一个线程不断地从缓冲中取出

结果?/p>

并将它们打印出来?/p>

请用记录型信号量实现这一生产者和消费者的同步?/p>

题?/p>

 

?/p>

6

)实现消息缓冲通信,并?/p>

4

?/p>

5

中的简单通信进行比较?/p>

 

?/p>

7

)思考:在线程间进行消息缓冲通信时,若对消息队列的访问没有满?/p>

互斥要求,情况将会怎样?/p>

 

二、设计方案(系统框架?/p>

 

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

操作系统课程设计实验报告

 

 

 

2015 

 

?/p>

 

1 

?/p>

 

9 

 

 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

成绩?/p>

 

 

 

 

 

 

 

 

 

 

姓名

 

?/p>

XX 

?/p>

XX 

?/p>

XX 

学号

 

13055805 

13055807 

13055816 

班级

 

13052314 

专业

 

计算机科学与技?/p>

 

课程名称

 

操作系统课程设计

 

任课老师

 

赵伟?/p>

 

指导?/p>

?/p>

 

赵伟?/p>

 

实验序号

 

1 

实验?/p>

?/p>

 

进程调度管理

 

实验时间

 

15

?/p>

10

?/p>

 

实验?/p>

?/p>

 

1

教南

1

?/p>

 

一?/p>

题目说明

 

?/p>

1

)用

C

语言完成线程的创建和撤消,并按先来先服务方式对多个线程进

行调度?/p>

 

?/p>

2

)将线程调度算法修改为时间片轮转算法,实现时间片轮转调度?/p>

(也?/p>

以结合优先权,实现优先权加时间片轮转算法的线程调度?/p>

?/p>

 

?/p>

3

)改变时间片的大小,观察结果的变化。思考:为什么时间片不能太小

或太大?/p>

 

?/p>

4

)假设两个线程共用同一软件资源(如某一变量,或某一数据结构?/p>

,请

用记录型信号量来实现对它的互斥访问?/p>

 

?/p>

5

)假设有两个线程共享一个可存放5个整数的缓冲,其中一个线程不?/p>

地计算1至50的平方?/p>

并将结果放入缓冲中,

另一个线程不断地从缓冲中取出

结果?/p>

并将它们打印出来?/p>

请用记录型信号量实现这一生产者和消费者的同步?/p>

题?/p>

 

?/p>

6

)实现消息缓冲通信,并?/p>

4

?/p>

5

中的简单通信进行比较?/p>

 

?/p>

7

)思考:在线程间进行消息缓冲通信时,若对消息队列的访问没有满?/p>

互斥要求,情况将会怎样?/p>

 

二、设计方案(系统框架?/p>

 

Ͼλ">
Ͼλ
Ŀ

操作系统实验报告 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

操作系统课程设计实验报告

 

 

 

2015 

 

?/p>

 

1 

?/p>

 

9 

 

 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

成绩?/p>

 

 

 

 

 

 

 

 

 

 

姓名

 

?/p>

XX 

?/p>

XX 

?/p>

XX 

学号

 

13055805 

13055807 

13055816 

班级

 

13052314 

专业

 

计算机科学与技?/p>

 

课程名称

 

操作系统课程设计

 

任课老师

 

赵伟?/p>

 

指导?/p>

?/p>

 

赵伟?/p>

 

实验序号

 

1 

实验?/p>

?/p>

 

进程调度管理

 

实验时间

 

15

?/p>

10

?/p>

 

实验?/p>

?/p>

 

1

教南

1

?/p>

 

一?/p>

题目说明

 

?/p>

1

)用

C

语言完成线程的创建和撤消,并按先来先服务方式对多个线程进

行调度?/p>

 

?/p>

2

)将线程调度算法修改为时间片轮转算法,实现时间片轮转调度?/p>

(也?/p>

以结合优先权,实现优先权加时间片轮转算法的线程调度?/p>

?/p>

 

?/p>

3

)改变时间片的大小,观察结果的变化。思考:为什么时间片不能太小

或太大?/p>

 

?/p>

4

)假设两个线程共用同一软件资源(如某一变量,或某一数据结构?/p>

,请

用记录型信号量来实现对它的互斥访问?/p>

 

?/p>

5

)假设有两个线程共享一个可存放5个整数的缓冲,其中一个线程不?/p>

地计算1至50的平方?/p>

并将结果放入缓冲中,

另一个线程不断地从缓冲中取出

结果?/p>

并将它们打印出来?/p>

请用记录型信号量实现这一生产者和消费者的同步?/p>

题?/p>

 

?/p>

6

)实现消息缓冲通信,并?/p>

4

?/p>

5

中的简单通信进行比较?/p>

 

?/p>

7

)思考:在线程间进行消息缓冲通信时,若对消息队列的访问没有满?/p>

互斥要求,情况将会怎样?/p>

 

二、设计方案(系统框架?/p>

 



ļ׺.doc޸Ϊ.docĶ

  • ѧԺУʵϰ - ͼ
  • (9Ծ)2019-2020ѧеθ߿ģ⿼Ծ
  • matlabͼͼɫ
  • ˮ׮ʩרʩ
  • װ޼
  • ַʽͬ)
  • ʱͼָ ָͨ깫ʽԴ
  • ʵԺٹڡ޹ͬծ⡱Ľ(¡Ȩ)
  • ҽ߷ƷװĿʵʩ
  • ±׼ѧӢ˵̳2

վ

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