手机阅读

关于基于计算思维培养的Scratch教学论文汇总(2篇)

格式:DOC 上传日期:2022-12-26 06:52:06 页码:10
关于基于计算思维培养的Scratch教学论文汇总(2篇)
2022-12-26 06:52:06    小编:ZTFB

无论是身处学校还是步入社会,大家都尝试过写作吧,借助写作也可以提高我们的语言组织能力。范文书写有哪些要求呢?我们怎样才能写好一篇范文呢?下面是小编为大家收集的优秀范文,供大家参考借鉴,希望可以帮助到有需要的朋友。

关于基于计算思维培养的Scratch教学论文汇总一

随着信息技术的发展,人们越来越依赖于计算机来处理关键资料,并且逐步摒弃字纸处理方式,因而整个社会中电子档案信息的激增。如何去维护这些电子信息的安全,防止其泄漏和损坏也同时越发的引起关注。另外随着移动存储设备尤其是usb设备的快速发展和便捷,这个问题越发的严重起来。本课题主要针对研究windows下通过usb方式转移资料的行为进行监控,确保电子资料通过usb传播的有据可寻,以便于安全审计和统计。

由于usb总线较高的接口速率和灵活方便的使用特性,使得越来越多的存储设备使用usb接口来接入计算机,如闪存盘、移动硬盘等。基于usb接口的存储设备已取代软盘,成为一种重要的信息交换方式。但usb存储设备的广泛使用带来了许多安全隐患:

(1)窃密者可以在合法用户不在场的情况下,利用usb存储设备快速地将个人隐私、国家机密或商业敏感信息取走,并且不会留下痕迹;

(2)合法用户的违规操作和逾权动作可以把usb存储设备作为中转媒;

(3)usb存储设备可作为病毒载体以及开机钥匙等。上述安全隐患都对主机安全构成了较大威胁。因此,对usb存储设备的安全实施监控具有重要意义。目前很多保密单位在物理上禁用usb端口,这会给用户带来很多不便。而一些基于用户态的usb存储设备监控软件很容易被病毒、木马等恶意程序绕过,无法完成有效、实时的监控。本文采用基于驱动层的技术实现其主要的监控功能,相对应用层,更加安全和稳定。

1、linux操作系统:

因其具有源码开放,稳定,可靠。安全等显著优点。在电子政务中得到了广泛应用。此类应用的安全性要求较高,特别是内部网。据统计,80%的安全事件来自内部网。其中usb接口是内部网络信息泄密的一个重要途径由于usb设备种类众多且使用广泛。仅仅简单地禁用usb接口会使其他的usb设备(如usb鼠标、usb键盘、ikey等)无法正常使用,给用户带来很多不便。文中在linux环境下实现了一个分布式usb设备监控系统。可以根据管理员制定的安全策略分类禁用usb设备。以便管理员对网络中各主机的usb设备进行细粒度的管理。该系统的主要功能是以内核模块的形式实现的相对于应用层程序而言。其可靠性高并且很难被用户破解。

2、usb监控基本情况:

linux的usb子系统分为usb客户软件、usb核心层和主控制器驱动程序3个层次。

usb客户软件是特定设备驱动程序的主机部分。主要完成设备功能驱动,为了和设备正常通信,它通过10请求包(irp。i/orequestpacket)向usb内核发出数据接收或发送请求。usb内核则为客户端驱动程序层和主机控制器驱动函数提供了一套函数集。hcd(hostcontrollerdriver)与主机控制器合作完成usb各种事务处理[”对于usb设备的所有操作都是通过向usb设备发送相应的irp完成的。本系统将拦截所有发给usb设备的irp并对其中的内容进行分析。得到usb设备的设备类型,如存储类设备、usb集线器类设备或者厂商自定义设备等。然后根据安全策略文件来决定是否允许这个设备使用。usb设备监控系统中的关键问题是irp拦截。判断设备类型以及对厂商自定义类设备的管理。

3、irp拦截技术:

为了实现数据传输。usb内核提供了一个数据结构称为urb(usbrequestblock)。一个urb由执行任何一个usb事务信息、分发数据信息和回传的状态信息组成。urb中具有usb数据传输的所有信息,包括传输类型、传输方向、数据缓存区、数据传输的设备、端点、返回信息及指向传输完成的处理函数的指针。从图l中可以看出。所有的usb设备i/o请求最终都由总线提交函数usbmit_ttrb(structurb*urb)发送到usb总线上。因此可以通过拦截usb_submiturb函数。对所有的urb数据包进行分析的方法来实现对usb设备的控制。目前。linux(所支持的主控制器主要有ohc(openhostcontroller)和uhc(universalhostcontroller)种控制器的驱动程序分别是ohci。0和uhci。o。usbsubruiturb函数就是由这两个模块提供的一般情况下。一台计算机只有一种控制器。linux考虑了有多种控制器的可能性并为将来扩展更多的控制器提供了方便。

因此,拦截usbsubmiturb函数就是要拦截内核模块的导出函数。linux采用整体式内核结构。如果要对内核功能进行修改或充。必须重新编译整个内核。这给扩展内核功能带来诸多不便。因此。linux提供了一种新的机制:动态可加载内核模块内核模块将一些需要扩展的功能先单独编译成一组目标代码。该代码是核心的一分。但并没有编译到内核里面去。可以根据需要在系统启动后动态地加载到系统核心中。当模块不再需要时,可以动态地从系统核心卸载。核心符号表中维护着一个核心资源链表。在加载模块时。它能够解析出模块中对核心资源的引用某个模块对其他模块的服务或资源的需求类似于模块对核心本身资源或服务的请求。不过此时所请求的服务是来自另外一个已加载的模块每当加载模块时核心将把该加载模块输出的所有资源和符号添加到核心符号表中21核心符号表中包含模块导出函数名、变量的名字和其相应的地址通过更改函数地址值的方法可以对函数调用进行拦截。

但这种方法在拦截模块导出函数的时并不适用。如前所述,模块在加载的过程中会使用核心符号表中的信息对引用的函数和变量进行重定向。这种访问是一次性的。系统在内核级中执行时,访问了大量的寄存器,而很多寄存器值是由上层调用者提供的。如果改变这些寄存器值。系统会变得不稳定。很可能出现不可预料的后果。

因此使用hook函数的最佳原则是:在hook函数中调用原函数时。所有寄存器的值与被hook前的信息一样普通的c函数调用都提供了函数堆栈切换操作。而在funl和fun2中要使用原函数的堆栈来获取传人的参数地址。因此这两个函数必须用汇编语言编写这里分析一下拦截代码的稳定性在整个操作系统运行期间。系统服务会经常被调用。当一个进程调用了被hook的系统服务。这时如果发生了进程切换,则另一个进程再次调用相同的系统服务时。就会出现此次调用没有被hook的情况虽然可以通过关闭中断方法加以避免。但对系统性能影响比较大usb子系统的数据传输通常不是提交一次urb就能完成的。

偶尔漏掉了一个urb并不会影响对数据传输的禁用效果。所以这里完全可以忽略这种情况在实际的测试和使用中没有出现禁用失效的情况。

监控系统在已有研究成果的基础之上,对误差控制、大块数据处理、地形简化等算法和实现技术进行了改进。包围盒进行lod误差处理,大大地提高了算法的效率,该算法已经应用到研制的某卫星网管仿真测试系统中,取得了良好的效果。算法使用的是存储在本地的地形数据,未来有可能通过网络使用实时的真实地形数据,此时内存映射文件将失效,因此需要进一步考虑如何有效地加载和传输来自网络的数据,从而实时显示真实的地形。另外,使用c++语言实现算法和地形显示,可以进一步提高软件的效率。基于usb的can总线系统监控平台的开发成功,为can总线控制系统的开发、调试和诊断提供了得力工具。无论在实验室还是在工业现场,开发人员都可方便地将can网络与计算机互联,实时监控系统的总线状态。以此为基础,今后还将进一步完善其上位机应用程序,丰富其监控的现场总线种类,使其成为基于can的多种现场总线的监控平台。

usb(universalserialbus)通用串行总线,是由intel、康柏、微软和nec等公司共同推出的串行接口。它支持即插即用和带电热插拔,占用的系统资源少,不会出现与其它外设资源冲突的情况,软件安装也很方便;其通信速度为1。5、12和480mb/s,突破了传统计算机串行通信接口(如rs一232)与高速外设进行数据传输时的速度“瓶颈”;接口还可以提供最大5v/500ma的总线电源,小型usb设备无需外扩电源,简化电路设计。usb接口已经成为pc的标准接口。为了便于携带使用,在下位桥接器设计中均采用体积小、功耗低的平面封装器件,这可以减小体积、充分利用usb总线供电。另外,在下位桥接器设计中还设计了数据缓冲和can总线通信错误识别功能,这样可以进一步避免系统监控数据的丢失,并且能在can总线通信出错时提供详细的状态记录信息,提高平台的监控性能。

一个usb设备插入到计算机usb端口上时,操作系统硬件管理程序将会发现设备,然后查找该设备的驱动程序是否存在,如果存在,系统加载驱动程序,然后给usb设备分配盘符等。

从上面的分析中可以知道,如果要阻止usb设备在计算机上使用,至少有两个方法可以使用:

第一种方法是修改设备驱动程序,在设备驱动程序里面加入对设备进行判断的代码,从而阻止非授权usb设备在系统上的识别;第二种方法是不修改驱动程序,而在usb设备枚举完成后,立即把设备卸载,从而在系统中无法使用该设备。

上面两种方法中,第一种需要熟悉驱动程序开发技术,难度比较大;第二种原理比较简单,实现起来也相对容易。本文将采用第二种方法。第二种方法的原理是:当插入usb存储设备时,应该立即获取该usb设备的信息,然后判断这些信息是否是经过授权的,如果非法,立即调用卸载函数卸载该usb设备。系统可以分为三部分:usb存储设备的检测、usb设备信息的读取判断、设备的卸载。

总之,面向端系统的行为安全监控系统是针对windows平台的。随着windows平台在电子政务中的日益广泛应用。面向windows平台的行为安全监控系统将具有广泛的应用前景,课题设计提出的usb设备监控技术不仅可以对usb设备行为进行有效监控。还同样适用于对并口设备及光驱类设备进行监控。具有普遍的指导意义。此课题具有可以成功解决保密要求较高的个人和单位只能在物理上禁用usb端口、使用不灵活的问题。软件关键功能的实现,可优先监控到usb储存设备,不易被恶意程序绕过,软件资源的占有率低等优点。

关于基于计算思维培养的Scratch教学论文汇总二

一、实训目的

通过为一周的实训,巩固本学期所学习的知识,强化的各种基于工作的过程的各种操作技能,进一步培养学生熟练处理word文档的综合应用、excel高级数据管理、powerpoint演示文稿高级制作技巧及internet

二、实训内容提要

1、word中文处理的综合应用

2、excel电子表格的综合应用

3、powerpoint演示文稿的制作技巧

4、申请邮箱、收发邮件、outlookexpress的使用

5、信息检索与信息的综合应用

6、利用serv—u软件创建与配置ftp站点,实现文件的上传与下载。

7、web站点的创建与配置,

三、实训出现的问题、分析及解决方法:

“纸上得来终觉浅,绝知此事要躬行!”在短暂的实习过程中,让我深深的感觉到自己在实际运用中的专业知识的匮乏,刚开始的一段时间里,对一些工作感到无从下手,茫然不知所措,这让我感到十分的难过。在学校总以为自己学的不错,一旦接触到实际,才发现自己知道的是多么少,这时才真正领悟到“学无止境”的含义。在实训的过程中,通过老师的悉心指导,我能够比较熟练地掌握word中文处理的综合应用、excel电子表格的综合应用、powerpoint演示文稿的制作技巧等等。对于计算机基础知识的掌握,我已经不是只停留在实训前的一知半解上,也不只是只懂得理论而没有实践。但是这一个星期的实训也不是一件轻松的事,在这个过程中我学到很多的同时,也有过不少的挫折。

下面就拿我在实训中遇到的一些主要问题来做说明吧:

1.word文档的处理。由于之前寻书本的理论知识了解不够,同时实际操作比较少,所以在实训过程中就难免会找不到最基本的菜单栏中的项目。

在这个时候,就会花费不少的时间去寻找,理所当然地就会减慢做题的速度。不过勤能补拙,平时回到宿舍我都会利用自己的电脑去巩固加强自身的不足,进行多次反复的练习。功夫不负有心人,通过几天的努力,我现在终于能熟练掌握每一个基本的操作了。

2、excel电子表格的综合应用。excel应用一直是我最头疼的环节,对excel知识的掌握薄弱,使得我在实际操作过程中遇到诸多的困难:有时做起题来真的是一头雾水,对多种函数应用不熟练,尤其是条件函数和数据透视表方面的应用。不过,三人行必有我师,通过问身边的同学,和请教任课老师,我现在也能掌握多种常用的函数应用,对excel电子表格的综合应用也有了一个清晰的思路。

3、powerpoint演示文稿的制作技巧。ppt虽然是平时接触得比较多的一个方面,但是平时自己所制作的ppt其实是比较普通的,没有什么技术含量,能过本次的实训,我真实地体会到:很多东西每个人基于平常的了解基本上都是一样的水平,但是要真正掌握一门知识,做到和别人的不一样就真的需要下很多的功夫了

四、实训

这次的计算机实训,时间不长,短短的一周,可是我学到了很多知识,特别是提高了综合分析应用的能力。掌握了很多以前只是一知半解的知识,实在是受益颇丰,感受良多。

此次计算机基础知识的实训,作业很多,每天都是在机房里做老师布置的word、excel、powerpoint等的习题,整天面对着电脑屏幕,有时候会有种眼花缭乱的感觉。我清楚地记得,在做excel方面的习题时,自己就像是遇到了拦路虎,面对那些对我而言有些复杂的表格,有时真的无从下手,有时做了很多次又是错误,真的很有挫败感。

不过同时也使我清晰地认识到自身的不足。之前对基础理论知识掌握不到位,平时上课不够用心,只是掌握一点皮毛就自以为是,沾沾自喜。其实不然,要想真正掌握一门知识,一项技能,真的需要花费很多少心思,而不只是一天两天。

在这个过程中,我也深深体会到向他人学习和请教的重要性。面对不会操作的一些习题,结合自己的实际,我及时地向身边的同学请教,也得到老师的指导。从中使我感受到,很多时候合作来得很重要,有些东西在不违背集体原则的前提下,要懂得及时和身边的同学合作。这样不仅增进了我们的友谊,在合作的过程中也使用我们相互促进,共同进步。学到了很多知识,特别是提高了综合分析应用的能力。

实训过程是繁琐的,但同学们都表现得很积极,不怕课程难,相互帮助一起分析。很多同学甚至吃了饭就一头扎在实训中。任课老师也非常认真负责,耐心讲解,细心指导,一点一点解答同学们的疑惑,直到同学们理解了为止。在实训中,分析、讨论、演算,机房里充满了浓浓的学习气氛。此次实训培养了同学们耐心的工作作风,增强了同学们的合作意识,提高了大家的应用分析能力。

虽然在这个过程中有过苦辣,但是却也很充实。因为在这个有些忙碌的过程中,我真的学到了想要的东西,尤其是对office办公软件的应用。

作为一名大学生,对office办公软件的熟练掌握是必须的,也是最基本的,这对于我们每个人以后的工作也是非常有用的。但是学习计算机基本操作只是学习的一部分,在这一周的实训中,我学到的更多的是理念上对计算机应用的认识,就是它在现代生活中作用:

当今企业竞争范围的伴随社会市场经济的发展以及信息化程度的不断提高而日益扩大,这样就要求企业在各个方面加强管理,要求企业有更高的信息化集成来实现对企业的整体资源进行集成管理。现代企业都意识到,企业之间的竞争是综合实力的竞争,要求企业有更强的资金实力,具备强有力的管理能力和更快的市场响应速度。因此,引入计算机系统的意义是非常重大的。

因此,我很感激能够有此次的计算机实训课程,给我了一次真正用心把理论知识转化为实际操作的机会。感谢那些在实训过程中给过我很多帮助和建议的同学朋友们,也真心地感谢陪伴我们一起度过这一个星期的两位老师,谢谢他们的耐心指导!

您可能关注的文档