上海大学操作系统实验(精选7篇)
上海大学操作系统实验 篇1
南京信息工程大学实验(实习)报告
实验(实习)名称初步认识管理信息系统日期2013.11.15得分指导教师张康宁
系公管专业 公共事业管理年级2009班次1姓名学号
一、初步调查的目标
系统的初步调查是系统分析阶段的第一项活动,主要目标是从系统分析人员和管理人员的的角度看新项目开发有无必要和可能。
二、掌握初步调查的内容
系统分析人员要调查有关组织的整体信息、有关人员、有关工作及有关环境的信息。
1.有关组织的信息
(1)组织的发展规划
组织在未来若干年内(如3-5年)的发展方向与目标,为实现整体和长远目标的发展重点与主要措施。这些内容反映整个组织的工作方向与基调,为确定信息系统开发的目标与主要工作内容提供了依据,一般存在于组织的文件中或管理者的头脑中。
(2)组织的结构
组织结构的信息反映了组织内容的管理体制、职能分配和各管理部门、层次之间的关系。管理信息系统是为实现组织的目标服务的。了解组织结构问题的重点在于组织目标与结构的关系,如果现有组织结构在支持组织的整体目标方面存在矛盾与冲突,就必须收集有关信息,以明确问题所在,并进行修改可重建。一般会有组织结构图。
(3)职能部门的目标
组织的各职能部门都会有自己的目标,这些目标应该支持组织的整体目标,如果出现不支持的情况,要了解其不支持的原因。组织的每个职能部门都是组织结构中的一部分,深入了解职能部门有助于认识组织中各类信息的内容与流向。
(4)组织的规章制度与政策
这是一个组织行动的规则与指导方针,这实现组织的目标而服务,管理信息系统也必须执行这些规章制度与政策。必须了解它们的内容,了解它们与组织目标的关系和实际执行的情况,以及存在的问题。
2.有关人的信息
(1)权利与责任
要了解各级管理者的权利与责任,因为信息系统的建设与运行,必须与各级管理者的权利与责任相匹配,才能支持管理决策活动。可从文件或组织结构图中获取。但实际的权利与
责任和名义上的权利与责任会有一定差异,需了解清楚。
(2)岗位任务
要了解每个工作岗位的工作任务。在文件上会有规定,但文件上的与实际会有差异,需了解清楚。
(3)人际关系
应当评价每一个人、每一个工作岗位的信息需求。要了解每个人、每个岗位实际上需要哪些信息以及目前实际上能得到哪些信息,比较需要的和得到的两者的差别,为以后系统数据流程图的建立与分析提供依据。
(4)信息需求
应当评价每一个人、每一个工作岗位的信息需求。要了解每个人、每个岗位实际上需要哪些信息以及目前实际上能得到哪些信息,比较需要的和得到的两者的差别,为以后系统数据流程图的建立与分析提供依据。
3.有关工作的信息
(1)任务和业务流程
从现有系统的业务流程各环节处理的全过程了解有关数据资料在系统中传递与变换的步骤和每一步的任务,而不是着重于每个点的工作情况。要特别注意上述过程与步骤中数据的结构和内容的变化。
(2)工作的方法与程序
每一个工作岗位做些什么,哪些人做,用什么设备,遵循什么规则,作业如何安排。上一项信息描述数据形式与内容,这里集中描述行为和程序。
(3)工作安排和工作量
在给定的时间内完成多少工作量。这一信息对于建立信息系统是至关重要的。还要了解工作的高峰期和低谷期。
(4)绩效准则
对于任何系统,都应有工作评测标准。这些标准不只用于计划进度和工作量,而且包括质量、可靠性、准确性及其他信息处理工作希望得到的指标。指标要求和实际业绩表现这两方面的信息均需采集并要进行比较,以发现工作质量与其他方面的问题。在现有系统中要设置某些检测点或控制点,了解系统表现并按特定准则进行评价。
(5)有关工作条件的信息
包括工作地的设施布局方面的信息和文件、表格、传输数据、人员在工作地的设置和流动情况,以及可用公共设施、专用仪器设备等资源。
4.有关环境的信息
主要是有关外部环境的信息、用户和市场的信息、合作伙伴的信息、现有或潜在的竞争对手的信息、现在或潜在的威胁与机会、政府有关政策的变化、与组织有关的国际、国内经济与政治局势的发展变化等。
对调查内容进行分析,分析其现有什么、需要什么,在现有资源下能提供什么,此项目有无必要和可能做进一步的调查与开发。
(三)初步调查的结论与工作成果
在初步调查阶段可能得出的结论为以下几种:
(1)拟开发项目有必要也有可能进行;
(2)不必进行项目开发,只需对原系统进行适当调整、修改;
(3)原系统未充分发挥作用,只需发挥原有系统的作用;
(4)目前无必要开发此项目;
(5)目前不具备开发此项目的条件。
如果结论是第一条,系统分析师要向拟定系统的单位主管提出“系统开发建议书”,系统开发建议包含以下内容:
(1)项目名称;
(2)项目目标;
(3)项目开发的必要性和可能性;
(4)项目内容;
(5)项目开发的初步方案。
三、实验内容
案例一:某高校二级学院图书管理系统开发
(一)收集相关信息
采用与管理员面谈和到现场查阅相关资料的方法,收集到以下信息:
某高校经管学院创办于1984年,现设经济系、管理系两个系和一个经济与管理综合实验室,有工商管理、国际经济与贸易、会计学三个本科专业,其中工商管理专业为重点建设专业。
学院拥有一支较高水平的师资队伍,到2004年9月,学院有教职员工67人。他们来自于海内外30多所大学,80%以上的教师具有高级职称,具有博士、硕士学位或正在攻读研究生的教师占70%以上。有企业管理学、数量经济学两个校级重点建设学科,会计学为院级重点建设学科。有企业管理、会计、信息管理、经济学、国际贸易5个教研组,学院先后聘请
了10多位来自美国、英国、加拿大、匈牙利、新加坡、澳大利亚的外籍教师开设专业课程以及商务英语课程,竭尽全力为学生提供有价值的教育。
学院面向浙江、云南、山东、山西、湖北、四川、广西等省、自治区招生,截至2004年9月,学院在校生已达到1332人。学院学生素有良好的学风,他们十分重视学好英语、计算机应用、经济数学等基础课程,在历年的统考中,成绩均名列学校前茅,他们积极参加实践活动,接受市场经济的磨炼,有很好的适应能力。
学院于2002年开始创办图书资料室,经过几年的建设,现已有图书近7000册,期刊260种,并将继续购进图书期刊。图书资料室于2003年下半年开始向全院师生开放,允许教师同时借书10册,每册图书借期为3个月,学生限借书1册,借期一周,过期罚款,不可以续借,期刊不外借,但可以复印。
图书资料室现有用房一间,100m2,有专职管理员一名,会进行简单的计算机操作,另外聘请2名学生作为辅助管理员。整个图书资料室的管理由专职管理员负责。
图书资料室全天开放,白天由专职管理员管理,晚上和双休日由学生管理员管理。教师和学生凭借书证进行借书和还书。每天约有20人次借还书。
(二)分析信息得出结论
分析收集到的有关信息,并与管理员和有关领导沟通,得出初步调查的结论:
某大学经管学院有教师67人,学生1332人,图书资料室有图书近7000册,期刊260种,还不断有新的图书购进,有新的教师和学生加入,由于工作人员只有3名,且全天开放,每天工作量比较大。为减少工作强度,提高工作效率,做好图书借阅工作,有必要也有可能开发一套图书管理系统,进行计算机管理。由于期刊不外借,因此图书管理系统的功能主要是针对图书的管理。
案例二:某高校二级学院实验室管理系统开发
(一)收集相关信息
采用与管理员面谈和到现场查阅相关资料的方法,收集到以下信息:
实验室于1999年3月开始建设,首先完成电算化会计实验分室的建设,后又完成手工会计实验分室的建设,2001年9月完成电子商务分室的建设,2002年1月完成信息管理实验分室的建设,2004年9月完成金融投资分室的建设,形成由五个实验分室组成,面向经济与管理各专业、各课程的经济与管理综合实验室。
实验室承担会计专业、工商管理专业、国际贸易专业及其他经济与管理类专业的实验教学任务。主要面向课程有:电算化会计、管理信息系统、电子商务、证券市场与投资、计量经济学、基础会计实习、财务会计实习、国际电子贸易实习、生产运作与管理实习等。
实验室有专职人员4名,兼职人员8名,其中教授1名,副教授5名,担任了电子商务、管理信息系统、会计电算化、生产运作与管理、国际贸易实务、财务会计、基础会计等课程实验的指导工作,包括40余个实验项目。
实验室目前拥有HP服务器3台,各种档次微型计算机170余台,以及扫描仪、数码相机、数码摄像机和投影仪等多种先进设备,并配置了电子商务模拟软件、客户关系管理软件、投资分析软件、证券模拟交易软件、用友ERP及财务软件、外贸管理软件等。固定资产总值180余万元。
目前有实验用房8间,建筑面积达562.86m2。
(二)分析信息得出结论
分析收集到的有关信息,并与管理员和有关领导沟通,得出初步调查的结论:
高等学校实验室基本信息和仪器设备信息实现计算机管理是高校实验室评估的一项指标,也是高校实验室进行规范化管理的一项重要手段。经济与管理综合实验室在设备方面拥有HP服务器3台,各种档次微型计算机170余台,以及扫描仪、数码相机、数码摄像机和投影仪等多种设备,另外又配置了各种实验软件;在人员方面有专职与兼职人员12人;在教学任务方面承担了10余门课程,包括40余个实验项目的实验教学任务。实验室还在不断扩大,购进实验仪器设备,增加人员,增加实验项目与教学任务,管理人员任务在加重,因此有必要也有可能开发一套实验室管理系统,进行计算机信息管理,以规范管理,提高效率,减少管理人员负担。
上海大学操作系统实验 篇2
关键词:开放性实验,大学物理实验,实验预约系统
1 概述
随着教学改革的深入,改革学生的培养模式,提高学生的创新能力和独立自主能力显得尤为重要。而大学物理实验在这方面则起着其他课程无法替代的作用,开放性实验是一种有效提高学生创新能力和独立实验能力的一种重要手段。要实现开放性实验,实验预约系统又是不可或缺的。
2 进行开放性实验要解决的问题
传统的实验方式,是要先制定严格的教学计划,对于实验的项目和实验的顺序,学生是无法选择的。在学生正式实验以前,要由教师进行讲解实验的原理、步骤、注意事项等,之后再由学生按照教师的指导进行实验。这样的教学方式对于提高学生的实验能力是有好处的,不过对学生的自主学习能力培养不够,因此在传统实验的基础上,开设开放性实验则是迫在眉睫的。
开放性实验和传统的实验方式存在很多不同,主要是学生可以在一定范围内任意的选择实验题目和选择实验时间,这就造成了实验室、实验仪器、实验时间的安排较为复杂。而且学生在选择实验时也需要一条畅通的途径及时与教师沟通,以便于教师准备实验的有关仪器设备,安排实验室等,为学生预习准备实验提供帮助。
随着计算机和网络技术的发展,校园网几乎可以连接校园的每个角落,于是为了更好的进行开放实验,基于网络的实验预约系统就应运而生了。基于网络的实验预约系统,只要使用一台服务器,就几乎可以做到二十四小时在线,学生在校园内任何一台连接校园网的计算机,在任何时间都可以进行开放性实验的预约。而且教师可以事先在系统中设定可以进行实验的实验室,可以同时进行实验的人数等等,其他的就可以交给计算机来进行处理。这样既实现了开放性实验,又可以保证不会发生实验室、实验时间的冲突,保证实验的顺利进行。
3 大学物理实验预约系统的实现技术
大学物理实验预约系统是基于校园网的三层客户/服务器结构。从和Windows系统的良好兼容性以及缩短系统的开发周期等因素的考虑,系统采用Microsoft公司的ASP.net技术开发网络应用程序,后台数据库采用Microsoft公司的SQL Server 2005系统。所有的数据存储于服务器,由数据访问层实现数据的读取、保存和更新等,客户端是无法直接访问数据的。因此保证了数据的安全性,而且只要在服务器端更新了数据就可以保证所有的客户端所获得的数据的一致性。
开发环境则采用了Microsoft公司发布的Visual Studio 2005,这套开发工具界面友好,可视化程度较高,提供了很多现成的代码,大大提高了开放效率。系统采用了Microsoft公司推出的C#作为开发语言,利用它可以快速的开发出系统的所有功能,而且可扩展性良好。
4 大学物理实验预约系统的结构
大学物理实验预约系统主要模块如图1所示。
其中的实验系统管理模块提供和整个实验室的有关管理功能,包括用户管理、实验教学管理、实验预约管理、实验室管理、实验设备管理、实验室有关资料管理等。教师模块则提供每个授课教师所需要的功能,包括个人信息管理、查询预约信息、实验资料管理、批阅实验报告、录入实验成绩等。而学生模块则提供了学生预约实验需要的有关功能,包括个人信息管理、查询实验信息、查询预约信息、提交报告、查询报告批阅情况等。还可以添加班级管理员模块,可以实现对班级预约实验的整体管理,包括班级用户管理、查询班级预约信息、集体预约撤销等功能。
此外还包括学生实验情况及成绩统计分析这一重要模块,它根据情况整合到前面的四个模块中。它可以实现各种统计功能。其中包括,学生实验情况的统计,可以按照实验时间、实验题目、实验成绩、学生班级、学生专业等进行统计。还可以按照要求进行排序,并能将数据以常见格式导出,例如Excel格式、Access格式等等,作为其他软件的数据源。成绩分析则包括按不同分数段、实验错误点等信息进行统计分析的功能,可以为教师掌握学生情况提供参考依据。
5 预约实验流程
学生在连接校园网的计算机上,使用自己的用户名和密码登陆大学物理实验预约系统,查看可以进行预约的实验项目的有关信息。根据自己的空闲时间和个人情况选择实验项目,如果该实验项目的预约人数未满,那么就可以进行此实验项目的预约;如果该实验项目的预约人数已满,那么就只能选择其他时间或者其他实验项目了。在这个过程中,学生要提交正确的本人信息,一旦预约成功,无特殊情况不得随意撤销。在进入实验室之前,学生要撰写实验预习报告,在实验室由教师批阅,实验完成后,学生要提交实验报告。待教师批阅后,及时到系统中查询,根据情况改正或者重做部分实验内容等。
而教师则要在实验开始前,登陆大学物理实验预约系统,查看预约情况,批阅学生的预习报告,为实验做好准备。实验完成后及时批阅实验报告,给出评语,进行成绩分析等。
6 结束语
基于网络的大学物理实验预约系统的建立为进行开放性实验提供了良好的平台。它解决了要进行开放性实验所面临的主要问题,而且提高了实验室的信息化水平和管理水平。随着此系统的运行和在教学过程中教师和学生的使用反馈,系统的功能也将越来越完善,以便更好的发挥其作用。
参考文献
[1]徐兵.基于.NET的实验预约管理系统的实现[J].计算机工程与设计,2009,30(5):1259
[2]贾德良,刘捷,张安定,冼进,曾爱华.基于校园网的实验室在线预约系统的设计与实现[J].现代计算机,2009,6:137
[3]杨勇.开放性实验教学模式的创建与探讨[J].福建电脑,2009,1:215
[4]许森东,冯元新,李祖樟,袁哲峰.物理实验室开放实验教学的探索和实践[J].衡水学院学报,2009,2:99
浅谈大学物理实验操作考试 篇3
关键词:大学物理实验;操作考试
随着大学物理实验教学改革的深入进行,实验操作考试的实施是必然的趋势。将工作单与观察评价相结合的实验操作考试在一定程度上解决了操作考试人力投入较大的问题,提高评价的效率,大大地提高了操作考试的可实施性。对大学物理实验进行有效评价,是实现其教育功能和价值的重要保证。在大学物理实验这类实践性较强的课程中,更多强调的是做了什么,而不只是知道了什么,过程与结果并重,因此不能单纯地采用纸笔测验的方式来评价,操作考试应成为其课程评价中非常重要部分。实践也证明,操作考试对于学生学习的激励效果也是最明显的 。现在的大学物理实验的操作考试,其评价方式一般是观察法,主要侧重对某一关键实验技术的掌握,考试的可信度较高,针对性强,但效率低、工作量大,一个班的操作考试往往需要几个老师参与,容易存在不同老师评分不一致性的问题,而且一旦评价的项目过多,很难各项都兼顾 。为了提高评价的效率并能够充分体现评价的全面性、客观性,本文提出了将工作单方式与观察评价相结合的大学物理实验操作考试。
一、基于工作单和观察法的大学物理实验操作考试介绍
尽管大多数学校知道进行操作考试的优势,但是真正实施的不多,主要是操作考试需要投入较大的人力,仅依赖于教师对于学生操作的观察来评分,一个班的操作考试可能需要好几个老师,对于规模较大,参加考试班级众多的大学那是非常不现实的。如何在减少教师负担的同时,又能有效地对学生的操作实验的成绩进行有效评价呢?在借鉴国内外一些大型实验考试方法的基础上,我们采取了将工作单与观察评价相结合的操作考试形式,取得了较好效果。
所谓的工作单评价,实际上是表现性评价的一种方式,首先教师依据评价的目标和要求,设计工作单,学生依据工作单进行实际的操作,完成工作单上的问题,然后教师根据评分标准对工作单进行评价。对于工作单的设计,一般分为3种类型:一,开放性工作单。要求学生把实验过程和结果写在空白的工作单上;二,一般提示的结构性工作单。要求学生按照提示的结构来描述实验过程和结果;三,充分提示的引导工作单。它针对具体任务一步步引导学生完成实验并写在工作单上。不同的实验任务以及针对不同的评价目标需要开发不同的工作单,过多的提示会限制学生灵活性和创造性的发挥,相比之下,结构性工作单在评价中比较受到青睐。当然,要全面考察出学生的实验操作能力,仅依据工作单是不够的。对于工作单上最终无法评价的项目,如仪器是否调整到位,电路是否连接正确等,教师可以采用观察法评价,最后将两者综合。对于观察评价的实施,也有多种方式,检查仪器是否调整到位的,可以让学生调节到关键步骤举手示意,教师评定;检查仪器是否连接正确的,完全可以等学生完成实验后进行评定,无需打扰学生实验。
二、基于工作单和观察评价的大学物理实验操作考试案例
由于实施的是抽签式的物理实验操作考试,所以必须对多个实验进行工作单的编制。下面以“拉伸法测量杨氏模量”为例,介绍基于工作单和观察评价的大学物理实验操作考试的具体实施方法。编制工作单之前,首先制定相应的评价项目及权重,并对各项目采用的评价方式进行分类,,这是一个具有一般提示的结构性工作单,给学生提供了基本的实验步骤以及要测量的物理量。整个实验中,“仪器的安装和调节”以及“实验素养”的评价需要教师采用观察法进行评价,考核的项目只有4项,其中3项可以通过一次观察一起完成,大大减少了教师观察的工作量,一个3O人的班级2个监考老师足够。其他项目的考核都可以通过批改学生工作单进行,从学生的回答来推断学生完成实验的情况,如测量部分,学生设计和记录的“钢丝伸长测量”实验表格反映了其是否采用了等额增减砝码的方法进行测量,其他各量的测量结果反映了学生使用长度测量仪器的能力。
三、实验操作考试对于学生学习的激励性
一直以來,工科院校的学生对于物理实验这门课不是很重视,实验时由于一个老师要指导较多学生,无法监管到位,不少学生常常在实验操作中偷工减料,如用分光计进行三棱镜折射率的测量时,不进行分光计的调节就直接测量;如在电学实验中,利用其他同学搭建好实验电路快速获取数据;在2人或多人一组的实验中,只记录数据而不动手操作。这些不良现象的产生,主要是由于传统的物理实验课程是通过实验报告或笔试来评定,这些方法都不能完全体现学生的动手能力,使学生产生了不动手也一样能拿高分的错觉。为了改变这一现状,提高学生的动手能力,提高学生的实验积极性,必须对传统的物理实验课程的评定方式进行改革。而操作考试是最佳选择。我校2006年起开始实施抽签式的操作考试评定以来,学生的学习态度有明显改善,缺席的及想混实验的学生减少,实验室开放仪器使用率提高,整个实验课的教学质量也得到了提高。
四、结语
在进行基于工作单和观察评价的大学物理实验操作考试时,需要注意以下方面。首先,由于仪器有限,同一个专业的,或者同一个班的同学无法进行相同的实验操作考试,那么这时就需要注意协调考核试题之间存在的难度差异,使得试题具有可比性,考核具有公平性。如何来协调,可以利用工作单设计的灵活性。对于实验难度较大的,工作单题目上设置的提示相对多些;对于实验难度较小的,则更多地将设计性实验融入到操作性考试中,工作单设置的提示也要少些。其次,为了考核的全面性,针对具体实验制定出详细的评价项目和权重是非常必要的。工作单的设计要涵盖大部分的评价项目,这样就可以在有限的时间内集中精力通过实验观察完成剩下小部分项目的评价。对于具体的观察评价项目,还需要给出观察的标准,使评价具有针对性。
参考文献:
[1] 李林,施芸城,钟宏杰.物理实验课不同考核方式的改革与实践——操作考试的积极效应最为明显[J].大学物理,2010,29(2):43-46.
上海大学操作系统实验 篇4
为提高我校学生的实验操作技能,激发广大同学学习兴趣,增强学生的科研能力,巩固文化理论知识,展现广东药学院学子专业特色,丰富我中山校区校园文化。
二、主办方:广东药学院校区团工委、学生会
广东药学院中山校区实验中心
承办方:广东药学院中药学院中山校区团总支学生会
三、活动名称:
广东药学院中药学院中山校区团总支学生会实验技能操作大赛
四、活动时间:20xx年3月8日-4月15日
五、活动地点:中山校区教学楼(初赛),中山校区实验楼(决赛)
六、比赛要求:
1.参赛对象:广东药学院中山校区全体在校学生(仅限大
一、大
二、大三)
2.参赛内容:
① 化学实验技能操作模块: 重结晶
②生理学实验技能操作模块:坐骨神经-腓肠肌标本制备
(仅限中药学院大
二、大三学生参加)
③中药学实验技能操作模块:鱼肝油乳制作
七、报名方式
1.报名方式:在饭堂门口接受报名,每个实验限报60人,(鱼肝油乳制作、坐骨神经-腓肠肌标本制备则仅限40人)共140人。采取先到先得的方式,报满为止
注:①:生理学实验技能操作模块中中药学院大
二、大三每个班派一名同学参加,3月13、14日报名当天由学委将名单交给工作人员。
② 其他名额则采取先到先得的方式,报满为止。
2.报名时间:
2013年3月13、14日下午5:00-6:00
3.报名地点:第一饭堂门口
八.活动主要流程
2013年3月份月历:星期日Sunday星期一
Monday星期二
Tuesday星期三
Wednesday星期四
Thursday星期五
Friday星期六
Saturday12345678
召开学委会议9110111
2宣传1
3宣传、报名
4报名***021222324
初赛252627282930
31决赛九:具体活动流程安排及注意事项:
活动阶段日期内容备注
赛前准备
赛
前
准
备2月27日-3月12日初赛资料题目准备题目由工作人员整理收集,主要邀
请相关比赛项目的老师做最终的审改2月27日-3月12日信息部出好电子海报,做好宣传视频跟信息部联系3月6日通知中药学院学委开会开会时间:8日下午放学后3月7日打印初赛资料、学委开会的资料、传单注意保持题目的不泄露3月8日写好宣传词跟宣传部联系3月8日召开中药学院学委会议3月9日活动横幅竖幅的悬挂、海报宣传跟执行部联系3月12、13日活动宣传、活动咨询、打印报名表等资料、派发传单、趣味小实验宣传活动宣传详见附表3月13、14日接受报名并收集选手资料并且整理资料3月14日申请教学楼课室跟秘书处联系3月15日飞信通知选手初赛时间地点注意提醒选手提前15分钟到场并带上相关证件3月20日将初赛的题目的样板打印出来并让老师过目3月21日将初赛题目打印出来3月23日申请实验室及邀请评委并申请使用实验用具跟秘书处联系;评委为6位实验室老师3月23日飞信提醒选手再次提醒选手比赛时间地点和带上相关证件
比
赛
阶
段3月24日进行初赛并进行改卷工作、统计决赛名单。初赛详见比赛阶段;改卷、统计工作需其他部门干事协助3月25日公布化学实验决赛名单并准备决赛准备实验项目、器材清单3月26日采购实验材料、准备实验器材联系实验室老师3月30日工作人员清理实验室并检查实验用具是否完好3月31日进行决赛详见比赛阶段后期工作4月3日前微博公布获奖名单,活动照片,部门开会总结
比赛、总结得失。
附表(宣传阶段)
日期宣传方式备注3月8日-3月31日网络宣传使用微博、广药论坛,贴吧及Q群进行宣传3月8日召开学委会议主要针对大一,大二,大三,重心放在大二大三。在会议上对学委进行活动的介绍,并提倡在班级进行宣传3月11日-3月12日班级宣传1.将资料制作成小短片的形式(穿白大褂做实验)在课余时间播放宣传(内容要创新)3月9日-3月31日进行本次活动海报、横幅、竖幅的张贴、悬挂3月12、13日下午4:30—6:00活动咨询、派发传单、趣味小实验。咨询场地及桌椅实验器械药品的申请于前一天全部准备完毕;部分工作人员骑车在校内慢行宣传,宣传人员须穿白大褂。3月13、14日下午5:00-6:00接受报名,收集选手资料报名方式:选手应在报名时填写姓名,班级,学号,长短号,必要时可填写宿舍号及某一舍友联系方式,方便突发情况。报名表应满足上述信息的登记附趣味小实验
A、一吹即燃的蜡烛
操作:有一种特殊的蜡烛,当你需要点燃的时候,只要吹一口气就可以了。将蜡烛芯松散开,滴进了些溶有白磷的二硫化碳溶液。因为二硫化碳液体是极易挥发的物质,吹口长气使其挥发速度进一步加快,当二硫化碳挥发完了,烛芯上留下极为细小的白磷颗粒,白磷与空气中的氧气发生氧化反应并产生热量,当温度升高到35℃时,白磷便自行燃烧,随之就把原来熄灭的烛芯又引着了。这种由于白磷在空气中氧化而引起的燃烧现象,在大自然中是经常发生的,这就是人们所说的“天火”或“鬼火”。
B、不一样的纸变成不一样的颜色
操作:①取一小片打印纸和一片餐巾纸(餐巾纸可叠成2~4层),在每张纸中央各滴加2~3滴市售碘酒。刚滴加时两纸上都呈现棕黄色,这是碘酒的颜色。约2分钟后,打印纸上的颜色变成黑色,而餐巾纸上的颜色变成浅棕色。
现象:①约1分钟后,打印纸上的颜色变成黑色,而餐巾纸上的颜色变成浅棕色。②刚滴加市售碘酒时两纸上都呈现棕黄色。约2分钟后,没烘烤过的打印纸上的颜色变成黑色,而烘烤过的打印纸上的颜色变成浅棕色。③朝浅棕色印迹的边缘滴加1~2滴水。可发现无水涉及的浅棕色不变,渗有少些水的浅棕色变成蓝黑色,水多的地方,棕色变成深蓝色
备用小实验:
使颜色在纸上漂移、搬家。
操作:①取一小张滤纸(或用叠成4层的餐巾纸替代)放在干净的桌面上。用滴管在纸中央滴加1~2滴碘酒,静置几分钟。②几分钟后再用滴管在纸中央碘迹的中心滴加1~2滴酒精,再等几分钟。可重复滴酒精2~3次
现象:①碘酒滴在滤纸上呈棕黄色,开始时碘滴在滤纸上会向四周渐渐扩散,之后形成一个棕黄色的圆。②在棕黄色的圆中心滴加无色的酒精后,棕色圆又渐渐变大,且圆心的颜色变浅,而圆的四周颜色变成较深的棕色
魔棒点灯
操作:取少量高锰酸钾晶体放在表面皿(或玻璃片)上,在高锰酸钾上滴2、3滴浓硫酸,用玻璃棒蘸取后,去接触酒精灯的灯芯,酒精灯立刻就被点着了。
比赛阶段:
时间内容备注3月24日晚上8:00-9:00初赛当晚7:45开始签到,开考后15分钟不得入场。比赛内容:以笔试的形式进行比赛地点:3301、3302、3303课室(暂定)3月25日公布决赛名单和化学实验名单并准备决赛工作张贴公布前要检查是否有误再贴。列好实验器材清单3月26日采购实验材料三名干事负责3月30日清理实验室并检查实验器材是否完好每两名干事负责一间实验室,要认真检查,不要出错。确保决赛的顺利进行3月31日早上8:30~10:30决赛早上8:00开始签到,8:30开始正式比赛时间为2个小时。
决赛开始后15分钟不得入场。
比赛内容:
赛地点:化学实验室、生理学实验室。
4.决赛实验室安排:根据实验内容的不同,分成3班,各居一个实验室
5.赛实验规则:A按要求进行实验;B在指定的时间,指定的地点,按化学试验规定要求选手比赛时必须按规范操作实验,记录实验结果并作相应的数据处理,得出最后结果
6.评分标准:按实验动作规范,选用仪器及试剂的准确性,结果清晰正确,所用实验时间短为各项评分标准。(具体由评委老师打分决定)。
十、奖项设置:
每种实验设一等奖一名:证书一份加纪念品一份,二等奖两名:证书一份加纪念品一份,三等奖三名:证书一份加纪念品一份,十一、竞赛过程中注意的一些问题
A、工作人员
1)要坚守好自己所该做的事情,熟悉赛会的日程安排
2)若发生紧急事故,工作人员要醒目,维持好秩序。
3)涉及到联系参赛选手、评委的工作人员,联系要落实到位,落实评委嘉宾、参赛选手等催促到场工作。
B、参赛者
1)过程中应保持赛场安静,各参赛队员不可携带与比赛有关的材料入场。
2)比赛用品必须保护好,若比赛过程中损坏器材,需由实验室老师给与记录并由损坏者相应给与赔偿。
3)各队要文明比赛,不得在比赛场上发表任何以比赛无关的言论,否则给以警告或取消参赛资格。
4)各选手必须无条件遵守本规则,服从竞赛结果。各队如对比赛结果产生异议则以评委给出的评判为准。
C、到场评委
公平、公正、公开
十二、突发事件应急措施
1、申请不到摊位----------推迟宣传时间。
2、申请不到课室、实验室----------工作人员必须及时确认有没申请到教室,若没有申请到,只能把比赛推迟。
3、宣传时下雨----------部分小实验暂停演示,咨询工作照常进行。
4、选手迟到----------迟到15分钟取消比赛资格。
5、选手忘带证件----------登记其名字和座位编号,并要求他叫同学送过来,若比赛结束后还没送过来,则取消比赛资格。
6、老师临时不能来----------邀请时和老师说明,如果本人临时有事来不了,需联系其他老师代替。
7、预防青蛙死亡----------提前预订(需叫老板多预备几只),前一天拿货。若拿货后出现青蛙死亡或丢失,则再去买。
十三、经费预算
物资单价数量小计备注竖幅(15m×1.5m)175.5元/条1175.5元用于宣传横幅(12m×1.4)150.5元/条1150.5用于宣传资料费0.3元/份500份150元跟学委开会的资料,初赛的试卷,宣传的传单饮用水2元/瓶24瓶48元嘉宾用水证书8元/本24本196元奖励获奖的同学评委礼物25/份
上海大学操作系统实验 篇5
实验报告书
课程名:《
操作系统原理A
》
题
目:
虚拟存储器管理
页面置换算法模拟实验
班
级:
学
号:
姓
名:
评语:
成绩:
指导教师:
批阅时间:
****年**月**日
一、实验目的与要求
1.目的:
请求页式虚存管理是常用的虚拟存储管理方案之一。通过请求页式虚存管理中对页面置换算法的模拟,有助于理解虚拟存储技术的特点,并加深对请求页式虚存管理的页面调度算法的理解。
2.要求:
本实验要求使用C语言编程模拟一个拥有若干个虚页的进程在给定的若干个实页中运行、并在缺页中断发生时分别使用FIFO和LRU算法进行页面置换的情形。其中虚页的个数可以事先给定(例如10个),对这些虚页访问的页地址流(其长度可以事先给定,例如20次虚页访问)可以由程序随机产生,也可以事先保存在文件中。要求程序运行时屏幕能显示出置换过程中的状态信息并输出访问结束时的页面命中率。程序应允许通过为该进程分配不同的实页数,来比较两种置换算法的稳定性。
二、实验说明
1.设计中虚页和实页的表示
本设计利用C语言的结构体来描述虚页和实页的结构。
pn
pfn
time
pn
pfn
next
虚页结构
实页结构
在虚页结构中,pn代表虚页号,因为共10个虚页,所以pn的取值范围是0—9。pfn代表实页号,当一虚页未装入实页时,此项值为-1;当该虚页已装入某一实页时,此项值为所装入的实页的实页号pfn。time项在FIFO算法中不使用,在LRU中用来存放对该虚页的最近访问时间。
在实页结构中中,pn代表虚页号,表示pn所代表的虚页目前正放在此实页中。pfn代表实页号,取值范围(0—n-1)由动态指派的实页数n所决定。next是一个指向实页结构体的指针,用于多个实页以链表形式组织起来,关于实页链表的组织详见下面第4点。
2.关于缺页次数的统计
为计算命中率,需要统计在20次的虚页访问中命中的次数。为此,程序应设置一个计数器count,来统计虚页命中发生的次数。每当所访问的虚页的pfn项值不为-1,表示此虚页已被装入某实页内,此虚页被命中,count加1。最终命中率=count/20*100%。
3.LRU算法中“最近最久未用”页面的确定
为了能找到“最近最久未用”的虚页面,程序中可引入一个时间计数器countime,每当要访问一个虚页面时,countime的值加1,然后将所要访问的虚页的time项值设置为增值后的当前countime值,表示该虚页的最后一次被访问时间。当LRU算法需要置换时,从所有已分配实页的虚页中找出time值为最小的虚页就是“最近最久未用”的虚页面,应该将它置换出去。
4.算法中实页的组织
因为能分配的实页数n是在程序运行时由用户动态指派的,所以应使用链表组织动态产生的多个实页。为了调度算法实现的方便,可以考虑引入free和busy两个链表:free链表用于组织未分配出去的实页,首指针为free_head,初始时n个实页都处于free链表中;busy链表用于组织已分配出去的实页,首指针为busy_head,尾指针为busy_tail,初始值都为null。当所要访问的一个虚页不在实页中时,将产生缺页中断。此时若free链表不为空,就取下链表首指针所指的实页,并分配给该虚页。若free链表为空,则说明n个实页已全部分配出去,此时应进行页面置换:对于FIFO算法要将busy_head
所指的实页从busy链表中取下,分配给该虚页,然后再将该实页插入到busy链表尾部;对于LRU算法则要从所有已分配实页的虚页中找出time值为最小的虚页,将该虚页从装载它的那个实页中置换出去,并在该实页中装入当前正要访问的虚页。
三、程序流程图
四、主要程序清单
#include
#include
/*全局变量*/
int
mSIZE;
/*物理块数*/
int
pSIZE;
/*页面号引用串个数*/
static
int
memery[10]={0};
/*物理块中的页号*/
static
int
page[100]={0};
/*页面号引用串*/
static
int
temp[100][10]={0};
/*辅助数组*/
/*置换算法函数*/
void
FIFO();
void
LRU();
void
OPT();
/*辅助函数*/
void
print(unsigned
int
t);
void
designBy();
void
download();
void
mDelay(unsigned
int
Delay);
/*主函数*/
void
main()
{
int
i,k,code;
printf(“请输入物理块的个数(M<=10):“);
scanf(“%d“,&mSIZE);
printf(“请输入页面号引用串的个数(P<=100):“);
scanf(“%d“,&pSIZE);
puts(“请依次输入页面号引用串(连续输入,无需隔开):“);
for(i=0;i
scanf(“%1d“,&page[i]);
download();
do
{
puts(“输入的页面号引用串为:“);
for(k=0;k<=(pSIZE-1)/20;k++)
{
for(i=20*k;(i
{
if(((i+1)%20==0)||(((i+1)%20)&&(i==pSIZE-1)))
printf(“%d\n“,page[i]);
else
printf(“%d
“,page[i]);
}
}
printf(“*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*\n“);
printf(“*
请选择页面置换算法:\t\t\t
*\n“);
printf(“*
-----------------------------------------*\n“);
printf(“*
1.先进先出(FIFO)
2.最近最久未使用(LRU)
*\n“);
printf(“*
3.退出
*\n“);
printf(“*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*\n“);
printf(“请选择操作:[
]\b\b“);
scanf(“%d“,&code);
switch(code)
{
case
1:
FIFO();
break;
case
2:
LRU();
break;
case
3:
OPT();
break;
case
4:
system(“cls“);
//system(“color
0A“);
exit(0);
default:
printf(“输入错误,请重新输入:“);
}
printf(“按任意键重新选择置换算法:>>>“);
getchar();
}
while
(code!=4);
getchar();
}
/*载入数据*/
void
download()
{
printf(“\nFinish.\n载入成功!“);
}
/*设置延迟*/
void
mDelay(unsigned
int
Delay)
{
unsigned
int
i;
for(;Delay>0;Delay--)
{
for(i=0;i<124;i++)
{
printf(“
\b“);
}
}
}
/*显示设计者信息*/
void
print(unsigned
int
t)
{
int
i,j,k,l;
int
flag;
for(k=0;k<=(pSIZE-1)/20;k++)
{
for(i=20*k;(i
{
if(((i+1)%20==0)||(((i+1)%20)&&(i==pSIZE-1)))
printf(“%d\n“,page[i]);
else
printf(“%d
“,page[i]);
}
for(j=0;j { for(i=20*k;(i if(i>=j) printf(“ |%d|“,temp[i][j]); else printf(“ | |“); } for(i=mSIZE+20*k;(i { for(flag=0,l=0;l if(temp[i][l]==temp[i-1][l]) flag++; if(flag==mSIZE)/*页面在物理块中*/ printf(“ “); else printf(“ |%d|“,temp[i][j]); } /*每行显示20个*/ if(i%20==0) continue; printf(“\n“); } } printf(“----------------------------------------\n“); printf(“缺页次数:%d\t\t“,t+mSIZE); printf(“缺页率:%d/%d\n“,t+mSIZE,pSIZE); printf(“置换次数:%d\t\t“,t); printf(“访问命中率:%d%%\n“,(pSIZE-(t+mSIZE))*100/pSIZE); printf(“----------------------------------------\n“); } /*计算过程延迟*/ void compute() { int i; printf(“正在进行相关计算,请稍候“); for(i=0;i++<30;printf(“\b“)); for(i=0;i++<30;printf(“ “)); for(i=0;i++<30;printf(“\b“)); } /*先进先出页面置换算法*/ void FIFO() { int memery[10]={0}; int time[10]={0}; /*记录进入物理块的时间*/ int i,j,k,m; int max=0; /*记录换出页*/ int count=0; /*记录置换次数*/ /*前mSIZE个数直接放入*/ for(i=0;i { memery[i]=page[i]; time[i]=i; for(j=0;j temp[i][j]=memery[j]; } for(i=mSIZE;i { /*判断新页面号是否在物理块中*/ for(j=0,k=0;j { if(memery[j]!=page[i]) k++; } if(k==mSIZE) /*如果不在物理块中*/ { count++; /*计算换出页*/ max=time[0]