[工学]spooling技术模拟实现说明书

[工学]spooling技术模拟实现说明书

ID:34221103

大小:177.00 KB

页数:32页

时间:2019-03-04

[工学]spooling技术模拟实现说明书_第1页
[工学]spooling技术模拟实现说明书_第2页
[工学]spooling技术模拟实现说明书_第3页
[工学]spooling技术模拟实现说明书_第4页
[工学]spooling技术模拟实现说明书_第5页
资源描述:

《[工学]spooling技术模拟实现说明书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、*******************实践教学*******************兰州理工大学计算机与通信学院2011年秋季学期操作系统原理课程设计题目:SPOOLING技术模拟实现专业班级:计算机软件工程(一)班姓名:李子超学号:09240103指导教师:王旭阳成绩:31目录前言......................2摘要4正文61、设计思想62、各模块伪码算法133、函数的调用关系图154、测试结果17设计总结19参考文献21致谢22源代码2431前言操作系统(OperatingSystem,简称OS)是计算机系统的重要组成部分,是一个重要的系统软件,它负责管理计算机

2、系统的硬、软件资源和整个计算机的工作流程,协调系统部件之间,系统与用户之间、用户与用户之间的关系。随着操作系统的新技术的不断出现功能不断增加。操作系统作为一个标准的套装软件必须满足尽可能多用户的需要,于是系统不断膨胀,功能不断增加,并逐渐形成从开发工具到系统工具再到应用软件的一个平台环境。更能满足用户的需求。操作系统是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制 程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源 最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。31 操作系统是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核

3、与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控 制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统是管理计算 机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面; 为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用 户提供方便的、有效的、友善的服务界面。操作系统是一个庞大的管理控制程序, 大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备 管理、文件管理。目前微机上常见的操作系统有DOS、OS/2、UNIX、XENIX、LINUX 、Windows、Netware等。但所有的操作系统具有

4、并发性、共享性、虚拟性和不确 定性四个基本特征。目前的操作系统种类繁多,很难用单一标准统一分类。根据 应用领域来划分,可分为桌面操作系统、服务器操作系统、主机操作系统、嵌入 式操作系统。 31摘要SPOOLING技术模拟实现主要是模拟SPOOLING系统,在SPOOLING技术模拟实现的前一阶段,也就是需求分析阶段中,已经对系统的需求做了详细的阐述,这些需求已经在上一阶段中按照需求规格说明书中得到详尽得叙述及阐明。31SPOOLING技术实质上是用户进程利用一个共享设备的一个存储区,并不是真正占有这一设备,用户进程把要完成的任务以文件的形式存入存储区,在存储区中排队并等待SPOO

5、LING系统调度,只有被SPOOLING系统调度并输出,此项任务才真正完成,通过这一技术可以大大提高了共享设备的使用率,节约了硬件资源。本阶段已对SPOOLING技术做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。在下一阶段的详细设计中,在概要设计对SPOOLING技术模拟实现所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要

6、设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。关键词:SPOOLING技术,缓冲区管理,假脱机技术。31正文1、设计思想在计算机网络高速发展的今天,计算机技术不断地更新与完善,无论是硬件还是软件的变更都会在计算机操作系统的设计技术与使用风格上得到体现。操作系统是计算机系统配置的所有软件中使用最广泛的基础软件,它在整个计算机系统软件中处于中心地位,也是计算机专业课教学中做重要的环节之一。从操作系统自身角度讲,它不仅很好地体现了计算机日益发展中的软件研究成果,而且也较好地体现了计算机的硬件技术发展及计算机系统结构的用户界面环境。SPOOLING是Simul

7、taneousPeripheralOperationOn-Line(即外部设备联机并行操作)的缩写,它是关于慢速字符设备如何与计算机主机交换信息的一种技术,通常称为“假脱机技术”。SPOOLING技术实际上是一种外围设备同时联机操作技术,又称为排队转储技术。它在输入和输出之间增加了“31输入井”和“输出井”的排队转储环节。SPOOLING技术的特点:(1)提高了I/O速度.从对低速I/O设备进行的I/O操作变为对输入井或输出井的操作,如同脱机操作一样,提高了I/O速度,缓和了CP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。