视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
实验四 设备管理
2025-10-02 04:42:49 责编:小OO
文档
1实验四  设备管理

2专业:计算机科学与技术班级:班学号:12012姓名: 

实验地点:   工A207    实验时间:  2012-12-07   指导教师: 

一、实验目的

1)加深对设备管理概念及设备管理中虚拟设备的理解。

2)熟悉设备管理中Spooling技术的主要数据结构和井管理程序,通过一个简单的 SPOOLing 系统来模拟实际的 SPOOLing输入/输出过程,以掌握这种有用的技术。

二、实验环境

具备Windows或MS-DOS操作系统、带有Turbo C 集成环境的PC机。

三、实验内容

31.阅读实验程序

4程序代码见【实验例程】。

52.编译实验例程

6用Turbo C 编译实验例程。

3.运行程序并对照实验源程序阅读理解实验输出结果的意义。

四、实验记录

* * * * SPOOLing SYSTEM * * * * 

The number of user1's output files?

The number of user2's output files?

The number of user3's output files?

User2 program is completed!

User1 program is completed!

User1:file1,file_size=26,

text:45954149956213814378735585

User2:file1,file_size=9,

text:335638744

User2:file2,file_size=38,

text:69869993795686156318161998617686528823

User2:file3,file_size=3,

text:124

User3:file1,file_size=15,

text:311575512683573

User1:file2,file_size=3,

text:5

User1:file3,file_size=3,

text:733

User1:file4,file_size=7,

text:3139477

User1:file5,file_size=4,

text:1555

User1:file6,file_size=19,

text:69241596339757792

User3:file2,file_size=4,

text:2746

User3:file3,file_size=5,

text:411

User3 program is completed!

User3:file4,file_size=9,

text:848379954

User3:file5,file_size=7,

text:5111572

User3:file6,file_size=4,

text:8775

User3:file7,file_size=8,

text:46635373

User3:file8,file_size=5,

text:913

User3:file9,file_size=7,

text:88657

User3:file10,file_size=23,

text:66713211178699332472568

User3:file11,file_size=10,

text:12922329

User3:file12,file_size=19,

text:72468545729842269

All files have been outputed!

* * * * END * * * *

五、思考题

1、实验报告中说明用何种方法可以保存实验结果?说明实现具体步骤。

答:本系统利用内存来模拟SPOOLing输出过程。管理系统包括一个SPOOLing输出进程模块spoolout 和一个spooling输出请求服务程序spoolserver。Spoolserver负责接收并处理用户进程的输出请求;spoolout完成实际的输出。另外,系统中设计了3个请求spooling输出的用户进程。他们共享用户进程模块 userpro。

2、描述SPOOLing输出主控程序的算法(流程图或N-S图)。

答:

3、描述用户进程模块的算法(流程图或N-S图)。

答:

                                                      N

  

                                   

                                 Y                                               

                                                    

                  

                                                     N  

                                                              

  

                                 Y 

                                                     N

                                   Y                    

                                            

   

                                 Y    

图5 用户进程模块流程

4、描述输出服务模块的算法(流程图或N-S图)。答:

                             Y

             N

                              N

             Y

图  SPOOLing输出服务程序流程                             图  SPOOLing输出进程流程

六、实验小结

通过这次实验,加深对设备管理概念及设备管理中虚拟设备的理解。下载本文

显示全文
专题