操作系统论文 - 论文联盟-南大CSSCI北大中文核心期刊职称毕业论文发表网站 zh-CNiwms.net <![CDATA[论文联盟-南大CSSCI北大中文核心期刊职称毕业论文发表网站]]> pic/logo.gif http://www.2868631.com/ <![CDATA[对国内Linux操作系统大众化的研究]]> Sun, 30 Apr 2017 13:52:45 GMT 对国内Linux操作系统大众化的研究

1 概述
  Linux操作系统作为一款跨平台操作系统目前在服务器端大肆流行,对内存与运算能力比较苛刻的服务器的管理员都会不?#32423;?#21516;采用Linux作为服务器操作系统。全球最大的粒子物理实验室CERN就依赖Linux系统来控制巨大的粒子加速器。相比较于Windows,Linux以其近乎苛刻的安全性?#32422;?#39640;效的逻辑处理能力和资源分配方案在服务器端完胜微软,然而在桌面用户方面,Linux 在与 Windows 的竞争中却屡屡受挫。截止2015年8月已统计的数据显示,Linux 用户群在服务器及超级计算机的使用率为98%,在桌面用户中占大约只占1.5%。
  2 Linux的广义解释
  Linux相比较于市面?#31995;腤indows和Mac,其并不是一个完整的操作系统。Linux仅仅指用于底层硬件交互的操作系统内核,我们平常所说的Linux往往是指各大软件厂商或志愿者预装软件乃至桌面环境的打包发行版。相比较于Windows和Mac,Linux发行版并不强制使用某一桌面环?#24120;?#29992;户可以?#25105;?#23433;装喜好的桌面如KDE或Gnome等来满足个人需求。这一点充分体?#33267;薒inux的自由原则。
  3 Linux 相对与用户桌面主流Windows操作系统的优点
  3.1 Linux发行版的软件管理机制
  如果说内核是一套系统的灵魂,那么软件就是这套系统的手足。
  Linux软件安装相比较Windows的exe安装程序模式不同,Linux拥有?#32422;?#30340;软件管理方案。Windows用户执行安装程序后,程序会把软件包含的文件写入一個用户制定目录,而Linux软件则需要系统将文件放入不同目录,并不会将软件文件简单存放于某一文件夹。Linux软件的获取也并不是简单下载与运行,大部?#20013;?#35201;从系统本文由论文联盟http://www.2868631.com?#21344;?#25972;理供应商所提供的服务器下载,我们称这种服务器为“源”,而下载的软件文件压缩包则简称为“包”。大部分Linux发行版都默认集成了软件中心,用户可以一键从服务器获取软件。用户如果懂得包管理机制也可以手动解压压缩包,复制文件到系统相应目录。但是不同发行版的Linux系统拥有不同的包管理机制。基于Debian(一种流行的Linux发行版)的Linux系统如Ubuntu,Deepin,Linux Mint等采用deb后?#22909;?#30340;压缩包,而红帽开发的Red Hat等操作系统则使用以rpm为后?#22909;?#30340;压缩包。用户在获得压缩包可以直接点击,安装程序会自动安装软件到用户的系统。
  Linux这种看似另类的软件管理方式有着其?#32422;?#30340;原因。Linux的软件安装机制保证了软件来源的纯正性。Linux的这种软件获取方法规避了Windows下的假冒软件、病毒软件的攻击,同?#27604;?#20214;发布前都经过了开发人员的反复检测,软件的使用体验也得到了保证。对比Windows下的软件肆意弹窗,投放广告霸占系统资源的情况,Linux的软件管理机制给了用户最纯净的计算机使用体验。
  3.2 安全性
  既然谈论Linux,那么其举世闻名的安全机制不得不提。Linux由于和UNIX有血缘关系,Linux操作系统在安装时需要设定一个超级管理员(称作root)密码。日后使用计算机时一切对系统关键部分的操作甚至安装软件,系统都会向用户询问该密码以确认是本人操作。这样的安全措施规避了大部分的病毒木马?#32422;?#40657;客的非法攻击。这一点和同于UNIX?#24615;?#28304;的Mac OS X有着异曲同工之妙。与Windows的超级管理员密码(Administrator)不同,Linux对于操作更?#29992;?#24863;,任何可能会损伤系统运行的非法指令都会被阻绝,因此在Linux系统中鲜有中毒一说。
  3.3 Linux的开源
  在使用Linux作为主要操作系统的用户中,大部分都是冲着Linux的开源性慕名而来,而开源则恰恰发扬了人类乐于分享的优?#35745;?#26684;。
  所谓开源是指软件和系统开发人员无偿将代码全部公开,任何人都可以下载查?#27169;?#20462;?#27169;?#21046;作属于?#32422;?#30340;软件。而Linux正是这样一个开源的系统。所有人都可以?#25105;?#26597;看系统代码,任何人都可以帮助Linux完善系统。这样的举错直接让Linux的bug修复速?#21364;?#21040;?#32902;?#20154;瞠目结舌的地步。例如上午有人发?#33267;薭ug发到了网上,最快午饭前就可以得到志愿者的修复。
  开源和闭源相对应,世界上?#34892;?#22810;软件开发商以盈利为目的开发操作系统,比如开发众所周知的Windows的微软,?#32422;?#21457;行苹果Mac OS X的Apple公司。这些软件大商的系统代码都是私有的,代码只有他们公司内部人员有权查看,属于商业机密。
  闭源无疑会给商家带来收入,而这样做会导致软件的开发人员数量极其可微。举个例子,微软事业部主管辛诺夫斯基在2008年透漏Windows 7技术研发人员总数约为2000人,分为25个工作小组,负责系统各项功能的开发。而对比同时期的Linux,不仅各个大型信息企业的专业维护人员对Linux进行维护,仅仅义务服务的志愿者人数就以万计。维护人员的巨大差距使得Linux强健的稳定性与Windows拉开了巨大差距。
  开源不仅保证了Linux的稳定与更新速度,其公开代码的举动使得Linux完全没有后门,这也是国家安全部门采购Linux作为?#23601;?#20851;键部门操作系统的原因。开源的Linux如若在日常用户中推广,势必将打破微软对于我国?#23601;?#35745;算机系统的垄断,为维护计算机市场的安全、公平与稳定?#27605;?#26497;大力量。


后页]]>
<![CDATA[驱动物联网的八种操作系统]]> Sun, 30 Apr 2017 13:52:14 GMT 驱动物联网的八种操作系统

物联网和操作系统这个话题出现在IT界?#20445;?#24120;常听到“嵌入式操作系统”这个术语与“实时操作系统”(RTOS)互换使用,但?#23548;?#19978;一些嵌入式操作系统有实时功能,另一些则没有这?#27490;?#33021;。真正的RTOS物联网设备需要处理数据时没有缓冲延迟。RTOS的好处包括能够实现多任务处理,调度和优先处理任务,还能够管理资源在多个任务之间的共享,這种操作系统通常用于比较复杂的航空、工业和医疗物联网设备。另一方面,又有不太复杂,但?#27490;?#33021;齐全的操作系统,它们有额外的好处:功耗比?#31995;停?#23545;资源的要求也相对?#31995;停?#20363;如处理能力和内存。
  诸如此类的操作系统的增长率会超过RTOS,至少对第一代物联网设备来说是如此。八种不同的操作系统将驱动物联网行业,它们体?#33267;?#21487;支持一切设备的操作系统,从卫?#24688;?#32852;网冰箱一直到嵌入在手表和衣服中的智能技术等。
  RIOT OS RIOT OS是一种开源社区项目,自2008年以来就已经启动。RIOT能够在众多平台上运行,包括嵌入式设备和PC(?#32422;?#25968;量众多的极其流行的传感器),而且拥有?#23376;?#20351;用的API,该操作系统因用电量和资源需求方面能够做到高效而家喻户晓。
  Windows 10 For IoT 微软的最新款嵌入式操作系统名为Windows 10 for IoT。这面大旗下还有三个子操作系统。第一个是Windows 10 for IoT Mobile,它支持ARM架构;第二个是Windows 10 for IoT Core,它支持Raspberry Pi和英特尔凌动;第三个是Windows 10 for IoT Enterprise,这多少有点像功能完备的Windows 10 Enterprise,但仅限于运行单一应用程序。
  由于Windows 10 for IoT是全新产品,它在用户群和经验丰富的开发者方面显然落后于其他许多物联网操作系统。但它大有潜力,特别是在内部开发应用程序方面,那些习惯于使用Visual Studio和Azure物联网服务、针对Windows从事开发工作的人会被整套的Windows 10 for IoT方案吸引过去。
  WindRiver VxWorks WindRiver 的VxWorks可能是如今使用最流行的商用ROTS,它提供了一款可靠的操作系统,?#24535;?#26377;高度的灵活性。VxWorks还提供了许多安全功能,这些功能对需要它们的物联网项目来说至关重要。VxWorks在工业、医疗和航空等领域的知名?#32676;?#22823;,因为它是少数几家满足必要的?#29616;?#35201;求、?#21592;?#26412;文由论文联盟http://www.2868631.com?#21344;?#25972;理用于那些行业的RTOS厂商之一。
  谷歌Brillo 谷歌在I/O大会上宣布,打算推出Brillo,进军嵌入式操作系统市场。面向基于安卓的嵌入式操作系统的开发平台很?#40092;?#22312;编写安卓应用程序方面有着扎实背景的使用者,Brillo使用一种名为Weave的通信协议,这意味着智能设?#35813;?#24517;要非得将嵌入式安卓作为其操作系统,它们只要能够使用Weave进行通信就可以,这为一大批厂商将Weave集成到物联网产品当中敞开了大门,最终让这些产品能够与Brillo比肩。
  ARM Mbed OS ARM在开发自身的开源嵌入式操作系统,名为mbed OS。由于是由ARM开发,所以ARM是唯一支持的架构,?#20843;?#22914;此,预计该操作系统会在智能家居和可穿戴式设备这两个物联网细分市场大放异?#30465;?#36825;款操作系统有别于另外很多嵌入式操作系统,原因在于它是单线程,而不是多线程。ARM表示,它认为这对该操作系统能够在尺寸最小、功耗最低的设备上运行而?#21592;?#19981;可少。如果物理尺寸和电池使用时间至关重要,物联网设备最后可能会在mbed OS上运行。
  Embedded Apple iOS和OS X
  虽然苹果还没有在如今的物联网市场扮演重要角色,但相信很快就会有这样的趋势。到目前为止,苹果已采用了其操作系统平台的变种,开发了多款物联网设备,例如苹果电视、CarPlay(借助BlackBerry QNX)?#25512;?#26524;手表。未来预计苹果会继续使用其iOS,并改动OSX,那样它可以在物联网端点设备上更精简、更高效地运行。开发人员可以使用诸如最近发布的HomeKit之类的工具,这种框架用来构建控制家庭自动化设备的应用程序。
  Nucleus RTOS Nucleus RTOS是Mentor Graphics公?#31350;?#21457;的一种嵌入式操作系统。据了解这款软件目前在30多亿个设备上运行,这是相当庞大的安装群。该操作系统为众多嵌入式架构提供了有力支持,在汽车、医疗、公用事业、工业和消费类电子产品等行业垂直领域大受欢迎。
  Green Hills Integrity 另一种由来已久的商用RTOS解决方案是Green Hills的Integrity,它在航空、国防、汽车、工业和医疗等垂直领域展开激?#19994;?#31454;争。该公司继续在面向消费者的物联网市场大受欢迎,这归功于它一向凭借性能、安全和可靠性博得了人气。

]]>
<![CDATA[操作系统课堂教学改革研究]]> Sun, 30 Apr 2017 13:51:45 GMT 操作系统课堂教学改革研究

操作系统是计算机专业的一门专业基础课程。随着物联网、云计算和大数据技术的快速发展,该课程在专业知识结构中的重要性更加显著。作为一门原理性的课程,操作系统的知识点偏多,概念和算法又比较抽象,学生在学习过程中?#24895;?#26543;燥和难懂。
  目前,信息技术的发?#36141;?#25945;育模式的不断创新,给课堂教学的改革带来了更大的挑战和助力。反思当前操作系统的课堂教学,普遍存在一些问题:一、授?#25991;?#24335;单一。操作系统多采用?#24425;?#24335;的教学方法,由教师掌握课堂,以知识传授为主要的教学目标。学生对课堂的参与度不高。二、考核方式不够完善。之前多采用单一的期末?#38469;?#30340;方式来评定学生一学期的掌握情况。后期对考核方式进行改革,采用了过程性评价,将平时的作业、课堂表现和期中测试也放到了考核范围之内。但?#24378;?#23519;?#36739;?#36824;多集中在知识点的理解和掌握上,缺少对学生?#23548;?#33021;力和创新能力的考察。 三、无法兼顾不同层次学生的学习。因为授课班级人数较多,不同层次的学生因为接受能力的差别和前期知识储备的不同,在课堂学习中存在显著的差异性。这种差异性的识别一般靠学生?#32422;?#30340;反馈,而差异的弥补则靠?#40092;?#22312;课堂之外的辅导来进行。为了进一步提升课堂教学质量,可借助于一些先进的信息技术和有益的教学方法,从以下几点进行教学改革探索。
  一、利用网络平台搭建混合式教学环境
  近几年来,MOOC的出?#25351;?#20256;统的课堂教学带来了极大的冲击,引发了教育工作者们对传统课堂教学和现代网络教学的对比思考。MOOC的优势是能为学习者提供更为灵活、方便、丰富的学习平台,而传统课堂则可以为学生提供更为富有感染力、更容易沟通交流的学习环境。如何有机地融合课堂教学和网络教学,?#34892;?#30340;利用两类教学的优点,规避两类教学的弊端,是目前很多教师都在做的有益尝试。
  操作系统课程在引入网络平台的?#23548;?#20013;,可以将网络平台作为传统课堂的教学?#30001;?#24179;台。在课前,教师将课堂中要讲的内容发布在网络平台之上,其中包括教材知识点总结、知识背景的补充材料、课堂中要讨论的案例和习题?#32422;?#30693;识点的小测本文由论文联盟http://www.2868631.com?#21344;?#25972;理试。学生可以在上课之前通过网络平台来提前了解课堂中要学习的知识,对各个知识点做一个初期了解和难度把握。这有利于学生在课堂中更深入的、更有针对性的去参与课堂。将学生由被动的倾听者,变成主动的课堂参与者,甚至是主动的探索者和主导者。课堂中,教师可以上课过程录制下来,放在网络平台上,作为学生课后对课堂教学进行回顾和总结的参考资料。也可以作为低层次学生的第二课堂,用于补充学习。课后还可以相关练习和延展知识放在网络平台之上用做高层次学生的强化练习。网络平台中还应提供有交流区,供大家对本节课的内容进行讨论,这样有助于加深和纠正学生对知识的理解。课堂教学加网络平台的混合式教学模式能为学生提供了更为全面的学习?#21344;洹?
  二、引入研讨式教学模式引导学生深度参与课堂
  操作系统课程多采用大班授课,但单一的?#24425;?#24335;教学使得学生在整个课堂教学过程中成为被动的接受者,如何在课堂上激发学生的积极性,使他们主动的参与课堂、深度参与课堂,是很多教师在教学过程中思考的比较多的问题。研讨式教学是比较好的一种教学模式,可以帮助教师达?#36739;?#35201;的课堂效果。
  在操作系统的课堂教学经验中,比较好的模式是对?#24425;?#24335;教学和研讨式教学进行有机结合。在重要的知识点的处理上,可采用一节课的集中?#24425;冢?#20877;加上下次课的专题研讨。集中?#24425;謔保?#20197;教师讲解为主,先将知识点的核心内容做一个阐述。之后将下一次?#25105;?#30740;讨的案例或習题提前分发给学生。经过学生在课下的思考和资料整理之后,再组织第二次课的研讨。研讨课主要有学生主导课堂,教师只是做一下进度引导和关键问题的补充工作。专题研讨课通过让学生主动参与来加深学生对知识的理解和掌握。除了专题研讨课之后,在平时的课堂教学中,还可以灵活的采用?#24425;?#21644;讨论、互动等多种教学模?#36739;?#32467;?#31995;?#25480;课方式,让学生能回归课堂,深入课堂。
  三、利用分层培养模式因材施教
  操作系统作为一门理论性和?#23548;?#24615;都比较强的课程,不同的学生在学?#26696;?#35838;程中都有?#32422;?#19981;同的追求。有的学生对理论的研究兴趣深厚,有的学生则追求系统的开发经验。再加上不同学生前导知识的掌握程度不同,学习态度不同,导致同一期学生中间存在着比较大的差异性。而在传统的操作系统课程培养体系中,强调的是对操作系统基础理论的讲解,考核也多集中在基础原理的考察上,并未对学生的差异性进行区分对待。
  根据学生的不同需求和不同基础,对学生进行分层次的培养和考核,不仅是学生的需求,也是高校多层次人才培养的需要。传统的课堂教学中,对学生进行分层教学和培养较为困难,但是引入网络课堂之后。分层教学就比较容易进行。在网络课堂中,可以针对不同学生的不同学习需求,将相关材料和视频分组发放。学生可以根据?#32422;?#30340;学习兴趣,自由选取内容进行学习。但是需要注意的是,后期在进行考核?#20445;?#24212;该有配套的分层考核方案,能够真是全面的?#20174;?#23398;生的学习成果。
  四、完善评价方式
  不管是传统的期末?#38469;?#23450;输赢,还是基于平时成绩、期中成绩和期末成绩的过程性评价方式,都是以知识的掌握程度为考核标准,而不涉及能力的评价。而多层次的培养目标,就要求考核方式必须能综合体现知识目标和能力目标,为不同层次的学生提供更为科学合理的评价标准。全面的评价标准可以分为知识和能力两块。知识的考察可以通过平时测试、课堂表现、期中?#38469;浴?#26399;末?#38469;?#31561;加以体现。能力考察可以分为?#23548;?#33021;力、创新能力、综合能力等方面来进行考核。通过不同权重,把各项指标加总起来,可以得出学生的综合评价。也可以采用更为灵活的培养方式,?#24066;?#23398;生偏好性的选择单纯知识目标或能力目标。
  五、结论
  操作系统作为一门计算机专业的重要课程,在学科培养体系中?#21152;?#19968;席之地。但目前课程建设中存在的问题,催生了课程改革的需求。从教学平台、教学模式、培养方式、评价方式等多角度对课程进行全面改革,可以很大程度上改变目前的课堂教学现状,提高课堂教学质量。

]]>
<![CDATA[浅析班主任在促进学生素质发展中的特殊地位、作用?#32422;?#25805;作系统]]> Sun, 30 Apr 2017 13:50:40 GMT 浅析班主任在促进学生素质发展中的特殊地位、作用?#32422;?#25805;作系统

1前言
  “知?#27602;?#27982;”“可?#20013;?#21457;展”作为2l世纪全球经济中的重要趋势内容,为此我国应当加大力度实施?#24179;?#20852;国战略,大力推动教育现代化。教育现代化是促进?#35828;南?#20195;化,特别是思想?#36182;?#32032;?#30465;?#24515;理素?#23460;约?#31185;学文化素?#30465;?#36825;样就必须对中小学生?#32422;?#29677;主任的素质提出了新的要求。然而,人们对素?#24335;?#32946;的大量研究工作表明,对如何通过班主任实施素?#24335;?#32946;的研究工作知之甚少。因此素?#24335;?#32946;需要班主任理论,班主任理论包括素?#24335;?#32946;,应当开展学生素质发展问题与班主任的研究,即从素?#24335;?#32946;方面?#25945;职?#20027;任在促进学生素质发展中的特殊地位、作用?#32422;?#25805;作系统。
  2班主任在促进学生素质发展中的特殊地位、作用?#32422;?#25805;作系统
  2.1班主任作为班级的组织者
  班级是学校教育教学的基本单位,同时也是学生学习的教育性生活群体。相比于普通的任?#35859;?#24072;,班主任在促进学生素质发展中具有特殊的地位?#32422;?#37325;要的作用。班主任作为学生班级的管理者、组织者。组织?#32422;?#31649;理班级?#21069;?#20027;任的职责,也?#21069;?#20027;任教育劳动的重要内容?#32422;?#25351;标。班主任受到学校的委托按照学校的教育方针培养目标对学生的学习?#32422;?#29983;活进行教育?#32422;?#30693;道管理,这其实就?#21069;?#20027;任奋斗的事业。班主任的主要精力?#32422;?#26102;间都花在班级的教育管理上。另外,班主任承担的教学任务主要为班主任教育劳动的一个部分。班主任教育劳动的质量关乎个人生命质量的体现。以班主任这一职责为轴衍生出了很多层关系,班主任与学生之间的关系,与学校有关领导?#32422;安?#38376;的关系,就班主任与学生的关系而言,班主任应该关心学生的精神生活,成为影响学生发展“重要他人”。另外,班主任应当成为班级学生素?#24335;?#32946;中的特殊地位?#32422;?#20316;用的种种主客体关系,成为构建?#32422;?#20419;进学生素质发展的重要依据。
  2.2班主任为全面关心学生成长的重要主体
  对于学生而言,班主任最主要的职责是全面关心学生的身心?#32422;?#20581;康的发展,全面关心学生也包括对学生的终身?#20013;?#21457;展负责,重视学生自主的发展,全面关心学生是所有教师的重要责任。“班主任”这一角色意味着其与一般的?#24179;湯鲜?#30340;角色的不同,不仅全面关心学生,而?#19968;?#20110;班主任工作主观性?#32422;?#23458;观性,也有可能全面关心学生。?#24179;?#25945;师的系统工作主要集中在以下几个方面:第一?#24378;?#22530;教学工作,第二是指导相关的课外活动。根据以?#31995;?#20869;容大致可以归纳为三方面的内容:第一层次为决策性的工作本文由论文联盟http://www.2868631.com?#21344;?#25972;理,协调性的工作?#32422;?#24120;规性的事务性工作等以上表明班主任工作系统多为层次性的结构特征。表明班主任的职能是多样化且具有层次性的,其工作内容的全面性是一般任?#35859;?#24072;所不能及的。另外从班主任的工作时间上来看,其也为全面关心学生提供了优越的条件。他指出了“只有把我们不再局限于知识领域层次上,而是从?#29616;约?#24773;感学习的角度上来看,相信?#32422;?#26159;学校教育时空的富有者。”他指出“只有我们不再把教育资源局限于知识层次上,局限于?#29616;?#23398;习的单向度上,而是进入存在论层面上,班主任的教育时空观念便会得到更新,从而相信?#32422;?#25165;是学校教育时空的富有者。关于班主任全面关心学生的有利条件,更具体的说明了:①班主任?#40092;?#22312;接触学生的机会比其他的?#40092;?#26356;多,条件更加的优越,所以能?#32531;?#22909;的与学生进行沟通,更好的了解学生的个性,能力?#32422;?#20132;?#21387;?#31995;等;②在上述基础上,班主?#25991;?#22815;综?#31995;?#29702;解学生的前提下,通过各种机会有计划的对学生进行?#20013;?#24615;的指导;③每个抱有问题的学生给予?#23454;?#30340;指导;④班主任的时间,?#21344;?#33021;够成为学生最接近的?#40092;Γ?#22312;更加广泛的空間范围内,全面关心学生成长的?#40092;Α?
  2.3班主任是学生最主要的“精神关怀者”
  班主任在关心学生的精神生活,情感生活中,我们称为精神关?#22330;?#26368;根本的精神关怀指的是教区的牧师给予教区内的?#22530;?#30340;关心?#32422;?#24110;助,尤其是精神方面的关心?#32422;?#40723;励。现在精神关怀已经被新加坡?#32422;?#33521;国等国家作为情感教育的一个重要术语。其很好的表达了教育者对学生的态?#21462;?#24773;感、信念等。班主任劳动是以人育人,?#36816;刂式?#32946;的精神劳动。“精神劳动”这一术语主要好表达了班主任劳动的性?#30465;?
  从目前我国学校学生的学习?#32422;?#29983;活现状来看,迫?#34892;?#35201;有这样的人对学生的精神生活进行关?#22330;?#30446;前学校仍然存在不少不良少年?#32422;?#20799;童,大多数的儿童?#32422;?#23569;年存在着精神问题?#32422;八?#24819;困惑等,大多数班主任做了大量的工作,也取得了成绩?#32422;?#32463;验。但优秀的班主任更加关心的是学生的内心世界?#32422;?#31934;神生活等,更加关注学生的命运?#32422;?#33510;乐。因此我们认为在学校中班主任理应是与学生关系最为亲密的?#40092;Γ?#31216;为精神关怀者。
  精神关怀要求班主任具有爱心,能够传达不同母爱的“师爱”或“教育爱”,有了这?#32844;?#33021;够走进学生的精神世界,进行心灵对话?#32422;?#29702;解学生,接纳学生等;有了这?#32844;?#25165;能够创造一个民主?#32422;?#29233;的教育气氛,在共有的关怀中才能让学生健康的成长与发展。这?#27490;?#24576;?#32422;?#29233;是双向的,师生互爱,相互?#20889;瑁?#25945;学相长,品德?#27493;?#36825;就是师生共有的精神活动?#32422;?#24773;感生活,以爱心培育爱心,从精神关怀培养关怀精神,?#21069;?#20027;任劳动的主要方面,也?#21069;?#20027;任劳动的内在价值所在。
  2.4班主任是影响学生成长发展的“重要他人”
  “重要他人”一般是指对个体社会化具有重要影响的具体人物。“重要他人”具有两个层次,互动性“重要他人”,即为学生互动对象,双向沟通,主要在人生价值上面影响学生;偶像性重要他人,指的是学生崇拜的对象等,一般是学生单向选择的,无主动的,但对其影响是潜移默化的。个人发展的每个阶段都可能是当时的“重要他人”美国心理学家认为班主任为学生发展的“重要他人”,成为学生心目中的“导师”,这主要由以下条件决定的:
  班主任在教育中的地位?#32422;?#20316;用,成为全面关心学生成长的重要教师,成为学生的精神关怀着,师生间形成了互动?#32422;八?#21521;的思维。
  班主任的人格是学生接受教诲的重要前提?#32422;?#22522;础。有了健全人格的班主任不仅受到学生的爱戴?#32422;?#25964;重。班主任的威信更加是一种教育力量,另外其高尚的思想?#32422;?#19994;务能力是获取威信的基本条件。
  3班主任实施素?#24335;?#32946;的特殊操作系统
  班主任在班级中的地位?#32422;?#20316;用决定了其在班级学生素?#24335;?#32946;中的特殊操作系统。一般来说特殊操作系统就是对于一般任?#35859;?#24072;来说的,一般来说班主任对学生实施素?#24335;?#32946;,需要通过两方面的渠道,整个系统可以表现为“班主任主导下突出受教育者的主体性,发展性?#32422;?#27963;动性,形成了班级的内外教育合力,?#34892;?#30340;促进了学生素质发展的班级教育系统。
  构建这样的特殊操作系统的依据主要是:①原有的班主任的教育劳动体系;②有关素?#24335;?#32946;的理论,特别是关于素?#24335;?#32946;主要是以人为本的教育理论,是发展性的教育的思想理论;③是教育学关于班主任在班级教育中的地位的原理,教育影响一致性等。

]]>
<![CDATA[基于安卓操作系统的应用软件开发思考]]> Sun, 30 Apr 2017 13:49:59 GMT 基于安卓操作系统的应用软件开发思考

一、安卓系统的基本组成
  安卓系统是一种开放式的操作系统,最初只是作为以Linux为核心的手机操作平台。但随着信息科技的进步,安卓系统获得了较好的发展机遇,单靠Java来开发安卓应用程序的局面逐渐被多种编程语?#36816;?#21462;代,所以受到了广大开发者的热捧,成为了具有?#23548;?#24212;用价值的开放式操作系统。安卓系统有四个层级构成,分别是内核层、系统运行库层与应用程序框架层,应用程序层。内核可以为上层提供进程管理、内存管理及安全等服务,还可以在硬件层和系统的上层软件之间充当桥梁作用。系统运行库层有两个基本内容,分别是函数库与运行环?#24120;?#20989;数库拥有Java语言中的一些功能,安卓系统里的组件能够调用函数库中提供的API,开发者可以通过应用程序框架进行支持。运行环境是指安卓应用程序的具体运行环境。应用程序框架层是一种专门为了开发应用程序而设计的系统结构,安卓的程序员可以通过这个框架来直接访问应用程序的核心?#32422;?#31995;统中的API,进而?#34892;?#23454;?#33267;?#31243;序设计工作的简化,显著提升了编码效率,从而强化了系统程序的可重用性。应用程序层则是我们编写的应用运行的地方,安卓拥有一些?#28304;?#30340;核心应用程序集合,能够提供综合数字服务的一些作用,具有发送与接受邮件、收发SMS等功能。
  二、安卓操作系统应用软件开发?#25945;?#30340;内容
  1、基于安卓操作系统应用的构建特点
  安卓操作系统具有极其深刻的内容,在?#23548;?#24212;用设计的过程中,表?#33267;?#36739;强的适用性,主要原因?#21069;?#21331;是一个开源的操作系统,与传统的软件设计工作相比,其提供的软件开发环境相对自由,与此同时自安卓操作系统概念被提出之后,至今已经有12年的发展历史,安卓操作系统的各项应用方法及功能表现已经趋近于完善,安卓应用系统版本也在不断升级,其应用软件性能与社会发展?#23548;市?#27714;在最大程度上保持一致,从而体?#33267;?#36719;件系统应用与?#26412;?#36827;的特点。安卓操作系统的开发主要采用层叠的方法,让不同功能模块进行独立工作的同?#20445;?#20445;?#27490;?#33021;模块之间的联系,赋予功能模块共享软件本文由论文联盟http://www.2868631.com?#21344;?#25972;理资?#31995;?#26435;利,从而保证系统运行的流畅性和?#34892;?#24615;,在系统运行压力承受范围内,用户可以根据?#32422;?#30340;工作需求,同时打开多种移动应用软件,继而保证在移动应用软件的支持下,用户可以进入高效的工作状态。
  2、基于安卓操作系统的手机视?#31561;?#20214;
  在全球范围内开展经济快速进?#20132;?#21160;的时代背景支持下,与软件开发技术不断提升相对应,移动设备硬件性能也在一定程度?#31995;?#21040;了提升,智能手机的屏幕分辨率越来越高,同时“多核”与高频cpu的研发,为手机流畅播放视频功能的实现奠定了基础。从手机视频播放软件?#23548;?#24212;用效果看,人们主要关注视频在线播放的流畅度与视频缓存的?#21344;洌?#20294;是?#27605;率?#39057;观看与缓存大多都是高清片段,其占用的?#21344;?#27604;较大,在?#23548;?#24212;用的过程中,利用数据线路向电脑中传输比?#19979;櫸场?#38024;对这样?#21335;?#23454;问题,相关设计人员在原?#22659;?#24207;结构基础上进行了?#23454;?#30340;调整,围绕视频播放器应用的问题开展了研发工作,目前已经推出了媒介性质软件,利用该款软件,可以用手机连通电脑中储存的视频数据,在不影响电脑运行的基础上,突破时间与网络?#21335;?#21046;,让用户可?#36816;?#26102;随地的观看视频。
  三、安卓系统的?#23548;?#36816;用
  1、在平板电脑?#31995;?#24212;用
  对于平板电脑来说,苹果的ios系统只会用在?#32422;?#30340;ipad等产品上,其他公司无法使用ios开发平板电脑,但任何一家公司都可以使用安卓來开发具有自身特点的平板电脑。我们通过一些报告分析可以看出,因为开源的免费性和可定制性,谷歌公司当前还处于一个相对有利的位置。相当多的公司只有选择安卓系统来定制具有自身特色的平板电脑,并且也拥有很好的应用支持。因此,安卓平板电脑具有较高的支持率与较好的发展?#21344;洹?
  2、在智能手机?#31995;?#24212;用
  安卓系统具有一个显而易见的优势,便是它本身所具备的开源性特点,进而?#34892;?#35299;决了软件成本较高的问题。许多智能手机的厂商在使用安卓系统?#20445;?#19981;需要支付相关费用,便可以应用这个系统,从而降低了他们的生产成本。安卓智能机的上市,受到了广大手机用户的认可和支持。截至到目前安卓6.0操作系统在智能手机中的应用,使得手机用户的所有移动互联网应用可以畅通无阻。由于安卓系统具有较好的?#32422;?#27604;,因此满足了中国许多消费者?#21335;?#23454;需求,所以在中国具有较好的发展前景。手机用户开始逐渐体验到,采用了安卓系统的智能手机可以像电脑一样,实现移动互联网冲浪,随意安装软件扩展功能等等。安卓系统本身具有开放式源代码的特点,使得安卓应用逐渐得到了蓬勃发展。除此之外,安卓系统是由谷歌公司跟其它公司一起开发的,所以在网络应用上面具有较好?#21335;?#23454;优势,从系统方面上来看,个性化?#21069;?#21331;系统的一个主要特性。随着安卓系统的不断完善与发展,扩展软件的数量也在不?#26174;?#22810;,从而为智能手机用户带来了更多的体验。安卓智能手机能够支持3G、4G、WIFI等多?#20013;?#24335;,可以较为轻松地联入互联网,进而成为了主要的融合应用终端。
  结束语
  通过上文的叙述我们能够了解到,在现代化科学技术的支撑下,移动软件应用及设计已经进入到了顶峰期,其各项应用功能根据人们需求的变化得到了极大的提升,在?#23548;?#24212;用的过程中,利用安卓操作系统开放性平台的特点,为用户提供?#32902;?#22909;的体验,进而在真正意义上表?#33267;?#23545;基于安卓操作系统的移动应用软件进行研究的内在价值。

]]>
<![CDATA[?#37117;?#31639;机操作系统原理》实验课程探索]]> Sun, 30 Apr 2017 13:49:19 GMT ?#37117;?#31639;机操作系统原理》实验课程探索

?#37117;?#31639;机操作系统原理》是计算机科学与技术专业的一门非常重要的专业基础课,受目前条件约束,国内高校针对于该门课程的?#23548;方?#22522;本缺失,部?#25351;?#26657;根本没有?#23548;方冢行?#39640;校实验?#25105;?#26159;以使用操作系统为主,仅少数高校建有专门的实验室并提供相应的?#23548;?#25945;学。国内高校操作系统实验教学的内容一般包括3种类型:使用操作系统、模拟实现操作系统、设计操作系统。由于教学内容理论性太强,缺乏对某一具体操作系统的介绍和分析,大多数学生在做操作系统实验的过程中,往往不知道该如何下手。许多操作系统的实验更像是在做数据结构?#21335;?#39064;,能够帮助理解操作系统某一功能或机制的内容几乎没有。学生做的有针对性的实验太少,缺少课程学习心得,缺少课程设计?#26041;冢?#23398;生参与科研的机会少,这些均不利于学生创新能力的培养。偏理论而轻?#23548;?#25110;者说,?#23548;?#20869;容不合理是当前操作系统教学过程中一个最突出的问题。笔者通过多年的教学和?#23548;?#32463;验,认为通过将€%eC/OS-II引入到实验课程是一个解决该问题的一种重要途径。
  1 €%eC/OS-II使用广泛,具有教学价值
  €%eC/OS-II是一种可移植的,可植入ROM的,可裁剪的,抢占式的,实时多任务操作系统内核。它被广泛应用于微处理器、微控制器和数?#20013;?#21495;处理器。2000年,€%eC/OS-II操作系统得到了美国联邦航空管理局对于商用飞机、符合RTCA DO-178B标准的?#29616;ぃ?#36825;一事件的发生证明,€%eC/OS-II操作系统有足够的稳定性和安全性。
  2硬件平台要求低,开源设计,免费获取
  现在有很多操作系统,但为什么要选择€%eC/OS-II呢?一些嵌入式实时操作系统如VxWorks,pSOS,WinCE,PalmOS等,大多对系统硬件配置有较高的要求,如要求?#24515;?#23384;管理单元(MMU),较大容量的ROM和RAM?#21344;?#31561;,同本文由论文联盟http://www.2868631.com?#21344;?#25972;理时操作系统自身和相应配套的开发调试工具价格较高,而且许多操作系统的厂商要求用户在批?#21487;?#20135;时要按产品数量交纳版税,所?#36816;?#20204;对本系统来说都不是最?#40092;?#30340;选择。而€%eC/OS-II具有如下优势:
  (1)源代码开放:€%eC/OS-II的源代码可以免费获取,且标有清晰的注释,可读性好。
  (2)可移植性好:€%eC/OS-II的源代码90%以上是用C语?#21592;?#20889;的,可以很容易地把它移植到各类8位、16位和32位处理器上。
  因此,一台计算机、一本实验指导书就可以开展实验教学,完全不用购买新的硬件设备;而且€%eC/OS-II可移植性好,可借助单片机实验?#19968;?#23884;入式系统实验室开展实验教学,而这些实验室是大部?#25351;?#26657;已经具备的。
  3 C/OS-II实验教学内容丰富,与理论教学紧密联系
  C/OS-II是由美国工程师Jean Labrosse编写的嵌入式多任务的实时操作系统,包括实时内核、任务管理、时钟管理、任务间通信同步(信号量、邮箱、消息队?#26657;?#21644;内存管理。这些内容也均是理论教学的重点。通过将uC/OS-II移植到x86计算机平台上,学生可以全面的了解一个操作系统的架?#36141;?#36816;行机制。解决理论学习无法联系?#23548;?#30340;弊端。
  4 学习门槛低,上手快
  ?#37117;?#31639;机操作系统原理》目前在国内高校的课时安排最多为64个学?#20445;?#20165;仅几十个学时要让学生掌握一门课程的理论知识都非常困难,更何况还要理论联系?#23548;省?#25152;以大多数学生在面临有关操作系统的毕业设计或科研任务?#20445;?#32463;常选择是?#39057;?#32780;行,感觉?#32422;何?#20174;下?#21482;?#33021;力不够。€%eC/OS-II操作系统中的绝大部分的代码是用C语?#21592;?#20889;的,作者在编写的时候已经将汇编语言代码压缩到最少,只有与处理器紧密相关的代码是用汇编语?#21592;?#20889;,这样的做法使得读者在阅读代码和使用代码的时候将获得更多的方便、能更简明易懂的搞懂系统的代码,学生在学习过程中不会因为太困难而产生?#25191;?#24773;绪。
  5结语
  通过课程建设,我们也认识到:
  (1)操作系统的?#23548;方?#38656;要进一步完善,在时间和验证评价指标上需要进一步探索,类型需要进一步更新。
  (2)操作系统教学如何体现创新能力的问题需要进一步探索,如在思维、革新和应用?#31995;?#21019;新。

]]>
<![CDATA[中科睿光发?#22841;?#19968;代云计算操作系统Cloudview SVM Edition V3]]> Sun, 30 Apr 2017 13:48:30 GMT 中科睿光发?#22841;?#19968;代云计算操作系统Cloudview SVM Edition V3

在云计算时代,加速创?#29575;?#20113;服务商竞相?#20998;?#30340;高点。近日,中科睿光正式发?#22841;?#19968;代国产云计算操作系统Cloudview SVM Edition V3。较之V2版本,Cloudview SVM Edition V3在安全性、可扩展性等方面均有大幅提升,可兼容多种IT基础资源,这使得Cloudview SVM Edition V3可根据各应用场景按需扩展。
  据了解,Cloudview SVM Edition V3集虚拟化和云计算管理平台于一体,包含虚拟化管理软件CloudVirtual6.5和云计算管理平台CloudManager3.0两个国产化子产品。在云计算操作系统核心功能方面,CloudVirtual6.5可实现对云计算中本文由论文联盟http://www.2868631.com?#21344;?#25972;理心的计算、存储、网络等资源的池化及管理,同?#20445;?#25552;供对关键业务的高可靠高安全的保护机制;CloudManager3.0云计算管理平台则能够对多个数据中心进行统一管理,同?#26412;?#22791;资源监控、资源调?#21462;?#24615;能分析、任务管理、高可用?#32422;?#24212;用管理等特性,从而提高业务自动化水平。
  自一年前成立,中科睿光就肩负着安全可控、更符合中国市场、更能促进?#23601;?#21019;?#24405;安?#19994;发展的使命。Cloudview SVM Edition是基于VMware的虚拟化技术,同时吸收曙光云计算管理系统上已实现的存储虚拟化、网络虚拟化等多项技术,专门为中国用户打造的新一代穩定、安全、可靠的云计算操作系统。
  中科睿光首席技术官陈宏表示,中科睿光在Cloudview SVM Edition V3的开发中,投入了大量精力与客户进行沟通,可以满足用户在产品易用性和云计算运维方面的需求。在此次版本中,这些方面的增强包括,数据中心整体?#32431;?#23637;示功能、虚拟机服务的增强,?#32422;?#23545;数据中心资源的监控告警等功能,尤其在数据分析报表方面做了大量?#24917;?
  另据了解,中科睿光成立至今已获得订单近亿元,聚?#21916;?#21697;经销商、行业集成商、独立软件开发商、第三方产品合作商等各种类型合作伙伴近400家。

]]>
<![CDATA[?#31243;?#26410;来计算机操作系统的发展?#36739;騗]> Sun, 30 Apr 2017 13:47:53 GMT ?#31243;?#26410;来计算机操作系统的发展?#36739;?/p>

一、计算机操作系统的发展史
  计算机发展大致经历了4个时代
  第一代:电子管数字机(1946—1958年)
  第二代:晶体管数字机(1958—1964年)
  第三代:集成电路数字机(1964—1970年)
  第四代;大规模集成电路计算机(1971-现在)
  它的应用领域从最初的军事科研应用扩展到社会的各个领域,?#30740;?#25104;了规模巨大的计算机产业,带动了全球范围的技术进步,由此引发了深刻的社会变革,计算机已遍及一般学校、企事业单位,成为信息社会中必不可少的工具。
  二、计算机中常用的操作系统
  (一)Windows系统 Windows
  系统作为计算机内较为常见的操作系统,在人们的日常生活和学习中都应用的较为普遍,Windows 系统作为现代最为流行的操作系统,其在技术方面也是非常成熟的。
  (二)UNIX系统
  UNIX 系统有自身较为统一的实施标准和?#29616;?#35268;范,并?#20381;?#29992;该规范,还可以对 UNXI系统进行程序的移植,并且促进了 UNIX的发展及应用程序的开发,UNXI 已经开始作为大型机器、网络服务器及工作中的主流操作系统,并且其自身的发?#22815;?#22312;一定的程度上推动了 Linux等开源UNIX 类操作系统的发展。
  (三)Linux系统
  Linux 系统是在 UNIX的基础上进行发展的,其开源模式的软件环境极其价值越来越受到社会,并且其软件的运行环本文由论文联盟http://www.2868631.com?#21344;?#25972;理境及其价值越来越受到社会的认可。其优点是該系统的功能较为完善并且是嵌入式操作系统,在现今市场中占据了较大的市场比重。
  三、计算机未来发展?#36739;?
  计算机技术的发展主要有以下4个特点。
  (一)多极化
  如今,个人计算机已席卷全球,但由于计算机应用的不断深入,对巨型机、大型机的需求也稳步增长,巨型、大型、小型、微型机各有?#32422;?#30340;应用领域,形成了一种多极化的?#38382;啤?#30446;前运算速度为每秒几百亿次到上万亿次的巨型计算机已经投入运行,并正在研制更高速的巨型机。
  (二)智能化
  智能化使计算机具?#24515;?#25311;人的感觉和思维过程的能力,使计算机成为智能计算机。这也是目前正在研制的新一代计算机要实现的目标。智能化的研究包括模式识别、图像识别、自然语言的生成和理解、博弈、定理自动证明、自动程序设计、专家系统、学习系统和智能机器人等。目前,已研制出多?#24535;?#26377;人的部分智能的机器人。
  (三)网络化
  网络化是计算机发展的又一个重要趋势。?#25317;?#26426;走向联网是计算机应用发展的必然结果。所谓计算机网络化,是指用现代通信技术和计算机技术把分布在不同地点的计算机互联起来,组成一个规模大、功能强、可以互相通信的网络结构。网络化的目的是使网络中的软件、硬件和数据等资源能被网络?#31995;?#29992;户共享。目前,大到世界范围的通信网,小到实验室内部的局域网已经很普及,因特网(Internet)已经连接包括我国在内的150多个国家和地区。
  (?#27169;?#22810;媒体
  多媒体计算机是当前计算机领域中最引人注目的高?#24405;?#26415;之一。多媒体计算机就是利用计算机技术、通信技术和大众传播技术,来综合处理多种媒体信息的计算机。这些信息包括文本、视?#20302;?#20687;、?#22841;巍?#22768;音、文字等。多媒体技术使多?#20013;?#24687;建立了有机联系,并集成为一个具有人机交互性的系统。多媒体计算机将真正改善人机界面,使计算机朝着人类接受和处理信息的最自然的方式发展。
  四、大胆推测未来发展?#36739;?
  概括一下,未来电脑发展趋势用以下几个?#20013;稳藎?#36731;、薄、微、云。
  摩尔定律说当价格不变?#20445;?#38598;成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18个月翻两倍以上。我?#24378;?#20197;发现现在的CPU发展,更精密的工艺制程,让CPU芯片在面积上变得更加小巧。显卡也是如此。可以推断出到极小纳米工艺时代时电脑整机体积将会变得很小很小。届时板卡集成度将会变高、芯片体积会更小变小,许多原来单独的硬件是整合在一起,最终使电脑轻薄微小,颠覆现在的?#22987;?#26412;、平板,现在出来的超级本就是个趋势。
  云说的云端服务,据预测未来多数公司、甚至家庭都将使用云端服务,云计算给用户带来更多新体验。例如:?#20381;?#21482;需要有一个联网的液晶显示器,显示器内置ARM芯片。通过网络云端系统,软件数据的运算可以通过云端主机来代替传统家用机的运算。英特尔与各行业用户一致认为,2015年的数据中心只有具备互通、自动化?#32422;?#23458;户端自适应的特性,才能更好的满足当时乃至之后的云计算发展。

]]>
<![CDATA[虚拟机技术和操作系统虚拟化技术]]> Sun, 30 Apr 2017 13:47:04 GMT 虚拟机技术和操作系统虚拟化技术

1 虚拟机技术分析
  1.1 虚拟机技术的起源
  当今时代是智能化、数字化时代,虚拟化技术得到?#35813;?#21457;展、推广,特别是在x86服务器?#31995;?#24212;用引发了该技术的热?#20445;?#20294;是仅限于在大型主机上使用。从根源而言,可追溯至上世纪60-70年代,IBM公司研发了一种操作系统虚拟分区技术,?#24066;?#29992;户在特定的主机上进行多系统操作,?#21592;?#23454;现大型机资源的充分利用,同时也能降低使用成本。随后与虚拟机技术相关的新产品(例如IBM360/40,VM/370等)不断涌现,均具?#34892;?#25311;机功能,可通过使用虚拟机监控器技术生成多种可独立运行的系统操作软件,实?#20013;?#25311;功能的?#30001;?#20351;用。
  1.2 虚拟机技术的发展
  ?#29575;兰?#20197;来,IBM公司对虚拟机技术的研究步入了更深的层次,在不?#31995;?#23454;踐中,AIX5L v5.2问世,首先包括了IBM实现的动态逻辑分区。在动态逻辑分区中,能够?#24066;?#26426;器在无需重启系统的情况下实现处理器、内存等各种组件在内的系统资源实时同步分配,在一定程度上提高了智能化,降低了系统管理难度,同时也因为资源使用效率不断提高而促使管理成本下降。然而这?#20013;?#25311;化技术只能应用在大型机和小型机中,但是由于大型机和小型机普及程度?#31995;停?#20877;加之不同型号产品与技术之间存在明显的兼容问题,导致该技术仍然得不到大众关注重视。现如今,虚拟化技术在x86服务器架构中得到推广应用,可以为技术的普及提供更为便宜、高性能?#32422;?#31283;定性高的服务器,首次向人本文由论文联盟http://www.2868631.com?#21344;?#25972;理们展示了该技术的广阔前景。此外一些用户已经将该技术投入使用于生产领域,通过虚拟化技术配置虚拟化的生产环?#24120;?#36825;个过程中需要进行管理工具更新,因此为虚拟化技术的发展?#24917;?#25552;供了必要的外部环境。
  1.3 虚拟机技术的概念
  虚拟机技术是虚拟化技术的一种,所谓虚拟化技术就是将事物从一?#20013;?#24335;转变成另一?#20013;?#24335;,具体而?#32422;?#26159;在一个宿主计算机体系结构上进行客户机各种操作系统模拟运行,对宿主计算机、客户机体系结构无明确要求,例如可以在一个x86计算机上运行基于ARM体系结构的不需要做任何修改的系统。从这个角度来为虚拟机下定义,可知虚拟机主要是指虚拟技术运行的媒介,即通过软件模拟的具有完整硬件系统功能的、在一个完全隔离环境中运行的一个完整的计算机系统。
  1.4 虚拟机技术的原理
  虚拟化技术可应用的领域十分广泛,但是在不同的领域中应用原理存在着明显差异。具体而言,虚拟化技术主要是通过拆分、整合、迁移这三项内容得以实现。虚拟机技术的应用多采用拆分原理,当某台计算机性能较高但是工作负荷与其不相匹配?#20445;?#23481;?#33258;?#25104;资源的浪费,使用拆?#20013;?#25311;技术即可将该计算机拆分为逻辑?#31995;?#22810;台,实?#33267;?#22810;名用户共同使用,在此情况下该计算机硬件资源利用程度将会明显提高。如图1所示。
  1.5 虚拟机技术分类
  1.5.1 虚拟硬件模式
  该技术模式最为传统、常见,具有明显的特征:不同类型、型号的产?#20998;?#35201;使用虚拟硬件模式,都能采用系统处理器获取执行CPU命令,无需涉及虚拟层;其次该技术能够真正将分区隔离落到实处(包括?#25490;蘄/O、网络带宽),保证各部分系统资源能够各自运转,不互相干扰,保证了系统运行的整体性、安全性;再者如果使用高端的虚拟服务器产品无需使?#30431;?#20027;计算机操作系统,用户可直接在硬件上进行虚拟机,方便可行;另外通过管理软件,可减少对系统资源的管理成本,对于虚拟机小号的物理资源也能实?#24535;?#30830;控制。
  1.5.2 虚拟操作系统模式
  虚拟操作系统模式即是在主机操作系统(利用虚拟机运行)创设了虚拟层,在这个层面中可根据自身的需要创建多个差异化的虚拟专用服务器(VPS),能够促使硬件、软件?#32422;?#31649;理资源最大程度得以享用。另外该模式能够适应多种产品的使用需求,不同服务期之间均实?#33267;?#23433;全隔离,相互不受干扰,可实现计算机资源的灵活控制、硬件抽象操作、强化管理功能等。
  1.5.3 Xen
  Xen是一?#20013;?#25311;硬件虚拟机,相对其它技术模式而言,该技术模式特殊性强,是当前最受关注的虚拟化技术,能够实现系统管理程序的调整,可根据?#23548;?#25805;控的需要选择性进行修?#27169;?#19988;不会干扰系统中运行的应用程序。另外Xen具?#34892;?#25311;硬件虚拟机的多数特性,但是也有明显的差异,即使用过程中需要修改操作系统内核。
  1.6 虚拟机技术特点
  虚拟机技术是将一个物理计算机划分为一个或多个完全孤立的虚拟机技术,这些虚拟机并非运行在物理硬件之上,而是运行在通过虚拟化软件来生成一个虚拟的物理硬件层之上。?#23548;?#19978;对于操作系统来说就是运行在其之?#31995;?#24212;用程序。但是虚拟机使用中会共享计算机的物理硬件,且具有明显的优势:资源共享和隔离。在虚拟机的状态下,各种资源可以根据需要分配,甚至可以不用重启虚拟机即可分配硬件资源;虚拟机环境能够实?#25351;?#31163;,即能够根据自身使用的需求在物理计算机上运行几个不同的操作系统,它们之间独立运行,但各自互不干扰。可以是同一种操作系统,也可以是不同的操作系统。这也是虚拟机技术和操作系统虚拟化技术的最大区别。
  2 操作系统虚拟化技术分析
  2.1 操作系统虚拟化技术的定义
  操作系统虚拟化是虚拟化技术的第三种实现方式,SWsoft的Virutozzo和Sun的Solaris Container是这种技术的两种实现。例如VMware就是虚拟PC的一个代表企业,其产品能够使用户在一台机器上同时运行2个或更多Windows、DOS、LINUX系统,与“多启动”系统相比,VMWare采用了完全不同的概念,每个操作系统都可进行虚拟分区、配?#20204;?#33021;够不影响真实硬盘的数据,用户甚至可以通过网卡将几台虚拟机连接为一个局域网,极其方便。从上述分析可知,操作系统虚拟化技术即是指基于共享的操作系统,能够?#24066;?#22810;种不同的应用系统在一份操作系统拷贝的控制下实现独立运行。该技术达到的效果与虚拟机技术类似,通过分区实现不同资源的合理利用,当前在服务器整合、测试研发等场景中得到推广,实?#33267;?#25805;作系统资源访?#24066;?#25311;化。


后页]]>
<![CDATA[计算机操作系统维护中还原技术的应用]]> Sun, 30 Apr 2017 13:46:16 GMT 计算机操作系统维护中还原技术的应用

社会的发展与科学技术的飞速发展,也推动着计算机技术的快速发?#36141;?#36827;步。现代计算机技术已经逐渐得到普及应用,并在各个行业中得到大力的推广应用,在社会与经济发展中占据了相当重要的位置。研究人员一直致力于研究计算机系统快速复原、保证存储文件完备无缺等问题,以确保计算机操作系统运行更安全、更稳定。而还原技术经过不?#31995;?#26356;新、优化,很好的解决了以上问题,其安全?#34892;?#30340;全面功能深受人们的青睐。
  1 计算机操作系统维护中还原技术的概念
  何为还原技术?还原技术乃是计算机系统在日常运作?#20445;?#20854;系统软件与所有的应用软件在相?#21271;?#20934;的情况下,使用者对系统内部的数据信息及原文件等都重新创建一个相对的备份文件进行保存。众所周知,计算机系统在运作时往往会遭遇许多的风险,有病毒的侵入、黑客的攻击,还有使用者操作时的风险及硬件发生?#25910;希?#37117;将导致整个计算机系统失灵、?#34987;荊?#22312;此?#20445;?#20351;用者的一些文件很可能会丢失,而造成的损失是巨大的。而还原技术的应用,在计算机系统功能失灵?#20445;?#21487;以将备份文件重新?#31243;?#23454;现原文件的还原重建。该技术因对计算机系统内的数据、文件等信息都进行了复制,从而可以最大限度的降低使用者的损失。所以,还原技术的应用,极大的保障了计算机操作系统的安全,还原技术在?#23548;?#24212;用中,有着多种优势,如操作快捷、简单,使用更加方便、效率更高,不但如此,还原技术在计算机系统的应用,完全不会影响到计算机的操作使用和运行,可?#36816;?#30334;利而无一害。
  2 计算机操作系统维护中还原技术的类型
  想要确保计算机内的信息、数据等文件完好无?#20445;?#24517;须进一步优化计算机操作系统中的维护技术。而还原技术在计算机操作维护中只是一项普本文由论文联盟http://www.2868631.com?#21344;?#25972;理遍的技术,但其功能却不可忽略,它可以迅速将计算机操作系统复原。目前,在计算机操作系统维护中所使用的还原技术可以分为两种类型,下面就对其进行详细的介绍:
  2.1 软件还原技术
  软件还原技术在应用?#20445;?#37117;是借助专业的还原软件,对计算机操作系统实施保护,同时进行维护性的复原。最近几年,软件市场上出?#33267;?#22810;?#21482;?#21407;软件,而其中应用与影响最大的当属GHOST还原软件。但是,在日常应用?#20445;?#36825;一技术会因计算机装置系统的高低而发生一些改变,出现某些不确定的因素。所以,GHOST还原软件对计算机系统有一定的要求,如果计算机本身的操作系统高,则该软件效果就好,如果计算机本身的操作系统?#31995;停?#37027;该软件的效果就不能确定。现阶段的科学技术发展速度较快,许多研究人员以原有的还原软件作为创新的基础,并研发了一种全新、领先的还原软件,被称之为“还原精灵”。这一还原软件的应用标志着还原软件的发?#36141;?#36827;步,不仅保障了计算机操作系统的安全运作,同时拟补了之前还原软件存在的弊端和不足,在运行过程中不再依靠硬件设备,这一还原软件在应用时更方便、简易。
  2.2 硬件还原技术
  硬件还原技术是将携带还原功能的软件通过计算机下载完成后,再装入硬件设备中,采取插卡或者芯片的方法,安装到计算机的硬件系统中。目前,在市场中经常使用的硬件还原技术有两种:一种是独立网卡型,另一种是主板集成型。第一种硬件还原技术是将携带复原功能的软件与某些程序集结在一起,并安装到一个单独的网卡上,但必须确保一点,该硬件还原卡在插入计算机主机以后能够直接打开应用。而第二种硬件还原技术是在生产计算机的过程中,将携带还原功能的软件集成后,直接放入计算机的主机板上,这?#21482;?#21407;技术,使用者在使用计算机?#20445;?#21487;以自行进行维护性的还原工作。
  3 还原技术在计算机操作系统维护中的应用
  以上介绍的两种类型还原技术在计算机操作系统维护中应用?#20445;?#36215;到保护使用者的信息数据和文件不受侵害的作用。在这两种类型的还原技术中,软件还原技术最具代表性的是GHOST,而硬件的还原技术类型比较多,且每一种类型的还原技术都具有?#32422;?#30340;优势,都在计算机系统的维护中得到应用。
  3.1 软件还原技术在系统维护中的应用
  当今社会计算机技术发展异常?#35813;停?#32463;过研究人员的大力研发,各式各样的计算机操作系统还原技术接连不?#31995;?#25237;入到市场中。在这些应用的还原技术中,应用最多,最广的当属GHOST还原技术,该技术自投入市场以来,因其价格比较实惠,且使用效果也不错,在很短的时间就获得了超高的人气,在计算机操作系统还原技术中占据了一席之地。该技术的运行原理是将硬盘中的分区表信息与硬盘数据等全部集结起来,并包裹成一个镜像备份保存起来,一旦计算机系统的部分功能遭到攻击,受损或失灵需要将信息数据迅速复原?#20445;?#35813;技术可以一一的将硬盘中的分区表信息与硬盘数据进行复原,从而确保在进行还原以后,计算机?#31995;?#25152;有操作系统都能如常运作。就目前市场而言,GHOST在所有的计算机操作系统维护还原技术中,属于?#32422;?#27604;高,使用性能?#20204;?#38750;常实用的一款还原技术,同时这一技术?#32844;?#21547;?#32902;?#20010;版本,一個是Windows系统版本,一个是DOS版本,Windows系统应用在计算机的操作系统中?#20445;?#20250;极为的依赖于系统,这种依赖性会对系统性能造成一定的影响,使得系统性能不能完全得到发挥,因此,通常情况下,很多使用者都不愿意使用该版本。而通常在使用DOS版本?#20445;?#38656;要在DOS的环境下。因GHOST在进行备份?#20445;?#23545;Windows系统不会产生依赖性,因此在使用时性能比较平?#21462;?#23433;全,使用者大都选择使用该版本的还原技术。
  在目前的还原软件中,还有一款软件得到了使用者的认可,也经常被应用在计算机系统维护中,它就是还原精灵。该软件就功能原理而言,与硬件还原卡的功能原理相似?#32676;?#39640;。还原精灵的工作原理如下:首先,需要对计算机硬盘执行分区与格式化实施操作,然后在操作系统上安装以后,方可运作。还原精灵与其他软件相比的优势在于程序代码的编制比较完善、规整。而且,该软件能够自行对携带的代码是否完整进行实施检测,倘若在检测中发现代码缺失或损?#25285;?#36824;原精灵就会自动的对损坏的代码进行修复直至完整。该软件在进行安装过程中,要先把原0道0面0区的数据迁移到隐藏?#35834;?#30340;第9扇区,再将自身存在的代码编写进0道0面0区与?#35834;?#21518;序的其他扇区内,并在此时把分区表信息进行?#29992;?#22788;理,构建成一个逻辑锁的?#32431;觶?#21516;时对原有活动分区的引导内容进行修正。计算机在操作过程中,当主引导区内的数据代码如果被篡?#27169;?#21482;需要将计算机重启,在主引导区内的还原精灵代码会在计算机启动?#27604;?#24471;主机的掌控权,同时对自身的完整性进行检测;而计算机在操作时一旦活据被改动,被改动的扇区内容就会自动转变成还原精灵代码,?#28304;?#24320;始系统开始进入自动修复的阶段,直至修复完成。还原精灵的整体功能非常丰富,在操作?#21271;?#36739;简单方便,同时可以很好的确保硬盘的安全,并可以将安装?#21271;?#25439;坏的程序逐一的全部消除,最后将损坏的、被?#22659;?#30340;文件与数据进行复原,将操作系统因?#25910;?#32780;失联的数据重新?#19968;亍?#30495;正确保文件的安全。


后页]]>
<![CDATA[高校计算机机房多操作系统的安装与管理?#25945;謁]> Sun, 30 Apr 2017 13:45:25 GMT 高校计算机机房多操作系统的安装与管理?#25945;?/p>

1 背景情况
  高职院校信息化课程多,教学任务重,需要在计算机机房上课的课程多,承担的社会化?#38469;约?#22521;训种类多。?#21592;?#32773;学校为例,笔者所负责管理信息技术系的12个计算机机房,学期需要承担的教学课程有74个,需要安装的软件有50多种。尽管已经按照不同教研?#19968;?#20998;了机房功能,不需要每个机房都安装所有软件,但是平均每个机房也需要安装近30种软件。这还不包括每个计算机都必须安装用于机房管理及广播教学的软件。这些软件一般需要安装到二到三个系统中用于教学。其他还需要安装用于特定培?#23548;?#27604;赛的系统,还有的社会化?#38469;?#36719;件需要单独的操作系统。因此每个机房需要安装三到五个操作系统。现在机房安装的操作系统有Window XP、Window 2003、Window 7 32位、Window 7 64位和Window 10。对于Linux等其他非Windows操作系统则采用在虚拟机中安装的方式解决。
  在机房计算机中有多种多操作系统的安装方法,?#20889;?#32479;的硬盘多区多系统,使用虚拟机VM安装多系统,使用保护卡的多操作系统。针对学校机房使用较多的是使用保护卡的多操作系统。而保护卡又有基于软件的多操作系统管理保护卡和基于软硬件结?#31995;?#22810;操作系统管理保护卡。在功能上这两种管理保护卡基本没有差别。基于软件的保护卡价格相对便宜,但在效率上基于硬件的保护上卡要优于基于软件的保护卡,特别是在数据处理速度上?#21152;擰?#19979;面以基于软硬件结?#31995;?#30828;盘保护工具网络还原保护系统为例介绍多操作系统的安装与管理。
  2 多操作系统的安装
  传统的硬盘多区多个系统方法有系统数量?#21335;?#21046;一般不能超过三个系统,而且不方便进行管理。不能使用管理端统一设置需要启动的系统,也不能统一设置需要隐藏的系统。操作系统之间的文件相互可见,在使用的时候有可能会?#33529;?#20854;他的操作系统。使用虚拟机VM安装多系统,虽然对系统数量没有限制,但对本文由论文联盟http://www.2868631.com?#21344;?#25972;理计算机的性能要求比较高会影响计算机的运行速度,而且一旦安装虚拟机的主系统遭到?#33529;?#20854;他安装在虚拟机的系统都不能使用。下面介绍一?#21482;?#26412;硬件的多操作系统的管理和保护的系统。通过这个系统了解如何安装及高效的管理多操作系统。
  2.1 开机精灵的安装与使用
  一般来说,我?#21069;?#23433;装操作系统的过程分为三个步骤: 硬盘分区; 格式化各分区; 安装操作系统。
  使用开机精灵,可将硬盘分为多个系统盘或数据盘,从而实现在一台计算机上安装多个操作系统(操作系统安装于系统盘上)和从多个系统盘启动的功能。
  现在以在计算机上安装Windows xp,Windows 2003,Windows7 32位和Windows7 64位四个操作系统为例,并且希望进入某个操作系统能看到其他一些重要数据,那么您就可这样规划?#32422;?#30340;系統:将硬盘划分为六个区,在这六个区中分别设置Windows xp,Windows 2003,Windows7 32位和Windows7 64位四个系统盘和Programs和Data两个数据盘。对系统盘可设置如下:
  1)进入Windows XP总共能看到其中的三个分区数据;
  2)进入Windows 2003总共能看到其中的三个分区数据;
  3)进入Windows7 32位总共能看到其中的两个分区数据;
  4)进入Windows7 64位总共能看到其中四个分区数据。
  2.2 对硬盘进行分区
  第一次安装开机精灵程序后,会进入硬盘分区界面,用Tab键,?#36739;?#38190;均可选中对应?#21335;?#30446;,选中后可用Enter键来选择分区和文件系统的类型。以下将分别加?#36816;得鰲?
  分区:系统支持的分区数目达91个,其中系统盘最多可达30个。
  名称: 当把光标移至某一格?#20445;?#35813;格将反白显示,每个系统盘和数据盘?#32423;?#24212;一个名称,您可手动输入想要安装的操作系统及数据盘的名称。最多支持10个字符,如Windows xp操作系统,您可以命名为Windows xp。
  类型:分区类型可分为系统盘和数据盘,系统盘即为系统启动的硬盘,会出现在?#30475;?#24320;机精灵的启动?#35828;?#20013;。数据盘可存放数据,安装软件程序等。
  文件系统:当该格反白显示?#20445;?#24744;可以通过Enter键和?#36739;?#38190;选择?#40092;?#30340;文件系统,开机精灵支持以下10种文件格式,分别是:EXT2FS、Swap、FAT12、FAT16、FAT32、NTFS、HPFS、MINIX、NET286、NET386。
  大小: 手动分配每个分区的?#21344;洹?#20998;配?#21344;涫保?#35831;?#25569;?#24403;前硬盘大小和剩余?#21344;洹?
  设置完成后,确定保存新的更改。
  2.3 安装操作系统
  安装Windows xp?#21512;却?#24320;机精灵进入Windows xp分区,激活系统分区,然后从光驱引导安装Windows xp,安装之后开机精灵被Windows xp?#33529;担?#27492;时需要使用开机精灵安装盘执行一下开机精灵修复程序,开机精灵此时可以?#25351;?#30828;盘分区的设置。


后页]]>
<![CDATA[基于Quindos6操作系统的三坐标模块化测量]]> Sun, 30 Apr 2017 13:44:39 GMT 基于Quindos6操作系统的三坐标模块化测量

1 概述
  三坐标测量机越来越被广泛应用?#36739;?#20195;机?#23548;?#24037;中,主要是因为其自动化程度高,通用性好,再加上精密的测量系统,生产效率提高。 QUINDOS 软件功能强大,具有独特的基于检测特征的指向-点击功能和直观的程序编辑功能。它是目前世界上功能最强大计量软件之一,可完成各类齿轮、?#23396;种帷?#21494;片、螺纹等多?#25351;叢有?#29366;的工件。
  工作中,测量时的装夹方式和定位点都是根据以往的测量经验实现的,不同的操作者方法不同,这就对测量过程和测量结果的一致性无法保证,得出的数据会存在较大偏差。对于初学者看图纸就很困难,更何况?#24378;?#25026;测量程序,如果装夹方式和摆放位置与所编程序不匹配,程序会进行不下去,大大降低测量效率,会造成测针碰撞,毁坏测针及传感器,给公司造成损失。
  针对此问题,我们想到对程序进行注释、提示,借鉴国外公司先进的测量经验,对测量程序进行优化。我们想把测量程序进?#24515;?#22359;化处理,保存在固定的目录下, 使用时只需将程序调用,直接运行,这就要求测量程序不仅规范,还要求界面友好,操作简单。在QUINDOS中,我们用“界面”实现,就像Windos中的对话框,有背景,按钮,文?#31350;潁?#19979;拉列表框等。程序块简单可?#31890;?#21487;以快速指导操作者进行装夹定位,保证测量顺利进行。
  2 分析问题
  Quindos6系统的测量指令多而灵活,且为全英文,现有测量程序都是大段式结构,通篇无注释,对于初学者,程序可读性不强。零件测量时的装夹方式和定位方法可重复性,稳定性?#32422;安?#38024;是否方便测量等,这些问题都影响着测量结果的?#26082;?#24615;,所以对同一?#24049;?#30340;同一工序,需要用其指定的测量程序进行测量,同?#20445;?#25670;放位置,装夹定位方式,测针的选择都是唯一的。
  对测量程序进?#24515;?#22359;化处理,应用QUINDOS的绘图功能,将零件的测针选择,定位方法画出,应用到程序中,并对元素指定命名,使测量的方式方法清晰可见,操作者无需对定位方法和装夹方式反复调试,大大提高了测量效率,对初学者有很好的指导作用,测量报告清晰易懂,工艺及设计都可?#26082;?#29702;解测量本文由论文联盟http://www.2868631.com?#21344;?#25972;理结果,方便结果应用到后续工艺设计中。
  3 ?#24917;?#26041;案
  (1)通过“界面”实现模块化测量
  三坐标测量需要校正测针,通过建立坐标系,然后对指定元素进行测量,最后输出报告。设计一个清晰友好的界面(DISPLAY),创建按钮,编辑好指定的按钮的属性,将每一个测量模块融入在测量界面中,包括测针校正,坐标系建立,自动测量,程序输出,清除程序五个部分,操作者只需点击图標,就可以自动执行程序。
  (2)融入图像,装夹方式清晰可见
  初次测?#33499;?#20214;?#20445;?#23601;要确定一套便于测量的装夹方式和测量方法,根据编制好的程序,绘制零件的装夹定位图,测针选择图。
  (3)根据图纸标号命名元素,使输出报告清晰明了
  ?#34892;?#22797;杂零件待测元素较多,为了输出结果清晰明了,我们在编制程序时对待测元素进行指定命名,根据设计图纸的编号,对待测元素命名为RES_XX;对坐标系建立的定位元素命名MA_PLA(手动测面), WK_CIR(自动测圆)等。
  4 测量实例
  以某型?#26032;?#26426;匣的某工序的测量为例(涉密零件,无法展示实物)
  (1)在测针校正程序中加入图像
  在测针校正?#20445;?#25805;作者需要知道编程员使用的测针的型号,测头大小、?#36739;潁?#25165;可以进一步测量,在此?#26041;?#21152;入图像,提示出测针测杆长度,测?#20998;本叮?#25110;者是测针存在方式,有无旁测头及指向?#36739;潁?#25805;作者便可快速选择测针进行校正。如图2中(a)所示。
  (2)在手动建立坐标系时加入图像
  三坐标测量的关键就是?#26082;方?#31435;坐标系,面对?#34892;?#22797;杂零件的图纸,比如大组件之类,?#19968;己?#19981;方便,在此处加上图像提示,画出零件的大致外形,标注出零件的基准?#36739;潁?#35282;向?#36739;潁?#22443;块高度,?#26223;?#32534;号等信息,就会使测量准备时间缩短,为?#29575;?#24320;展工作提供很大方便。如图2中(b)所示。
  (3)设计测量界面(EDTDSP)
  设计一个友好的测量界面,虽说程序很复杂,但是一劳永逸,之后的编程可以在模块程序段之内开展。操作者点击各步骤按钮,然后执行便可。操作方便,清晰易懂。
  5 结束语
  界面测量的实现,有以下几点优点:三坐标测量机的测量效率大大提高,缩短了等待时间,提高产能,降?#32479;?#26412;,测量时间缩短50%以上;使测量程序标准化、统一化,减少手动操作带来的多种影响;提高了测量的?#26082;?#24615;;缩短新人的培训时间,对新人的操作有指导作用;从根本上防止测量中的问题重复发生,减少人为性低级错误。

]]>
<![CDATA[转型背景下操作系统教学方法的改革与?#23548;鵠]> Sun, 30 Apr 2017 13:43:58 GMT 转型背景下操作系统教学方法的改革与?#23548;?/p>

1 引言
  教育部《關于地方?#31350;?#39640;校转型发展的指导意见(征求意见稿)》中明确指出“除规划为研究型大学的院校和一些特殊院校外,地方?#31350;?#39640;校的新设、升格和更名原则上明确为应用技术类型[1,2]”。南阳理工学院根据地方经济和社会发展需要等因素,在升本时就定位为应用型?#31350;?#38498;校,多年来不?#31995;?#25506;索如?#38395;?#20859;应用型人才。当前在转型发展的大环境下,学院设立了专业核心课程改革专项研究项目。
  2 课程现状分析
  计算机操作系统是软件学院软件工程专业核心课程之一,该课程教学应该注重理论联系?#23548;剩?#31361;出学生的主观能动性,全面实行研究性教学,重点帮助学生构建系统观和工程观。转型发展下应用技术型人才要求知识、能力、素?#24066;?#35843;发展,对具体某一门课程来说,要求掌握该门课程的知识,具备能够在?#23548;?#20013;灵活运用知识的能力。而从目前软件学院计算机操作系统的教学过程中来看,该课程只注重理论知识的?#24425;冢?#34429;然也配有?#25991;?#23454;验,但实验教学安排的课时较少,且实验内容设置仍以模拟编写某个算法为主,例如关于进程的实验,包含进程控制和进程通信两个实验,进程通信实验只是调用系统函数,具体通信细节学生并不了解,这样与普通的编写程序一样,学生缺乏对真实操作系统的?#34892;?#35748;识,起不到融合、验证和巩固理论知识的目的[3,4]。最近几年软件学院进行了校企合作,目的是加强学生的?#23548;?#33021;力和就业能力。
  在图1中,先通过校内采用理论+实验教学,然后再到企业进行?#23548;土叮?#30446;的是培养学生的知识与?#23548;?#33021;力。但是,由于教学过程中教师只注重?#24425;?#29702;论知识,同时开设的实验内容不合理,且实验学时少,结果导致学生不本文由论文联盟http://www.2868631.com?#21344;?#25972;理能把计算机操作系统的理论知?#24230;諍系絞导?#20013;去,只?#20146;?#20102;各个独立的理论知识点,不能灵活地把理论知?#23545;?#29992;到?#23548;?#39033;目中。而学生到企业?#23548;土叮?#22312;企业中也只是简单地对企业岗位等等进行初步了解,没有真正融入到企业中,等学生毕业后进入企业,还得经过一个由学校到企业的?#29616;?#36807;程,这样企业?#23548;?#27809;有起到预期的效果。导致企业?#23548;土?#21644;校内教学不能衔接起来,学校?#25512;?#19994;形成两条永不相交的平行线,不能达到预期的教学效果。
  3 建立“理论+?#23548;?rdquo;、“课上+课下”和“校内+企业”的三维立体化教学模式
  计算机操作系统理论教学要从软件工程的角度剖析现代计算机操作系统的需求分析和功能?#32422;?#38750;功能设计,再深入研究进程管理、存储管理、设备管理和文件管理四个子系统的结构、功能、实现技术和相关算法。课程教学应该注重前后知识、课程间知识甚至跨学科知识之间的融会贯通;确立学生的主体地位,教师应该充当课程的设计者、引导者和推进者,让学生融入教学全程,师生间通过对话共同创造和发现知识,构建“师生共同体”。对?#31350;?#31243;的?#23548;?#25945;学应该构建一个“基础型、应用型、综合型、设计型、创新型”的层次化实验教学体系。这五层的实验教学体系分级分层、循序渐进,从基础到综合,再到设计与创新,最终因?#20040;?#21040;学生能够自主命题、自我设计实?#25351;?#32423;综合课程设计。建立“理论+?#23548;?rdquo;、“课上+课下”和“校内+企业”的三维立体化教学模式,如图2所示:
  在图2中,学校作为教学基准“平面”,教学内容上侧重理论和?#23548;?#30340;结合,时间维度上侧重课上与课下的结合,纵向维度上侧重学校?#25512;?#19994;的结合。该教学模式具体实施如下:
  1)打破课堂上时间限制,采用项目贯穿整个课上和课下教学方式。该课程教学不能仅限于课堂上教师?#24425;?#21508;个知识点,教师要根据所?#24425;?#20869;容,提前设计相应?#21335;?#30446;,把理论知识和?#23548;?#20869;容关联起来。学生通过课下做项目,进一步巩固了课堂的理论知识,提高了学生学习的主动性,同时也提高了学生学习时间的利用效?#30465;?
  2)时刻关注理论和?#23548;?#30340;统一,唯理论化和唯?#23548;?#21270;都有偏颇。要根据未来岗位技能和知识需求,?#32422;?#27605;业学生的反馈信息,调整实验内容,必要时增开选修实验,建立实验案例库。而且实验内容要随着企业需求及时更新,不能一成不变,内容落后于企业需求,要遵守“落点要超前”原则。这样通过理论+实验的方式,培养学生理论运用?#23548;?#30340;能力。
  3)注入企业化案例。软件学院和很多企业都有长期合作,很多企业在校内都有驻点,一部分?#40092;?#21644;学生都在企业做?#23548;?#39033;目。可以把一些企业化案例引入教学过程中。这样有利于集合学校内所有教学优势与成果,使教学内容经过企业进行升华,更加符合企业的需求并且保证教学内容与业界需求同步。
  4)企业顶岗实习。利用软件学院和多家企业长期合作的优势,让学生到企业顶岗实习,学生真正成为一个企业员工,?#30001;?#27963;上、环境上、心理上?#32422;八?#36136;上彻底改造成企业需求的员工,能真正融入到企业中去。这样就缩短了学校到企业的过渡时期,学生能更好地适应企业,同时也提高了学生的就业竞争力。这样校内教学?#25512;?#19994;?#23548;?#33021;很好地衔接,构成一个不可?#25351;?#30340;整体。
  4 结论
  计算机操作系统是软件工程专业的核心课程,它是一门理论性和?#23548;?#24615;都很强的课程,教师在授课的过程中要同时兼顾理论和?#23548;?#22312;转型发展下应用型人才培养过程中,通过该课程如?#25991;?#26356;好地培养学生的知识与?#23548;?#33021;力,是一个值得?#25945;?#30340;问题。本文提出了一些观点和看法,希望能对应用型人才培养?#32422;?#39640;校转型发展下课程改革有一定的参考作用。

]]>
<![CDATA[论校企合作在Linux操作系统课程教学中的应用]]> Sun, 30 Apr 2017 13:38:21 GMT 论校企合作在Linux操作系统课程教学中的应用

一、校企合作模式
  校企合作是学校与企业建立的一种合作模式。当前社会竞争激烈,高校为谋求自身发展,抓好教育质量,采取与企业合作的方式,有针对性地为企业培养人才,注重人才的实用性与实效性。校企合作是一种注重培养质量,注重在校学习与企业?#23548;?#27880;重学校与企业资源、信息共享的“双赢”模式。
  (一)必要性
  教育,是培养新生一代,培养国家事业继承人的过程,因此教育培养的人才必须要适合社会需要,要面向社会,面向市场。
  当前,普通高校的传统教育模式大多数是重理论而轻?#23548;?#29978;至无?#23548;?#22521;养的人才很难适应当前社会的高速发展。传统教学内容死板,教学大纲多年不变;单纯的知识教育,旧有经验的复制,忽视?#23548;?#27809;有培养学生动手能力;以?#38469;?#20998;数评高低?#32531;?#35270;人文教育,没有进行全面素?#24335;?#32946;等。
  目前,许多高校,特别是民办院校,通过对我国传统教育的反思,对新教育模式的不断摸索,逐步形成不同于传统教育的教育模式。校企合作模式即是在教育模式改革中探索出来的一条新道路。
  (二)优势
  校企合作模式具?#34892;?#22810;优势。
  首先,这种打破传统教育的模式适应社会与市场的需求。学校通过企业反馈与需要,有针对性地培养人才,培养社会和市场需要的人才,注重培养学生的?#23548;?#25216;能,向社会输送真正有用的人才。
  其次,校企合作模式是一种双赢的模式。校企合作实?#33267;?#23398;校与企业信息、资源共享。学校为企业提供培养人才的场地和师资力量等资源,而企业则为学校学生提供实战?#22303;?#30340;机会,学校也可以通过企业这个窗口了解市场及社会对人才的需求,从而?#24515;?#30340;性地培养社会所需的人才,提高学生的就业?#30465;?
  这种通过学校与企业的合作,各取所需,取长补短,实?#33267;?#35753;学生将在校所学知识与企业?#23548;?#30456;结合,让学校?#25512;?#19994;的设备、技术实现优势互补,节约了教育与企业成本,从而达到双赢。
  二、Linux操作系统课程特点 本文由论文联盟http://www.2868631.com?#21344;?#25972;理
  Linux操作系统是计算机专业的核心专业课,主要介绍Linux操作系统的特点、基本操作、系统管理及网络服务。
  随着计算机技术的飞速发展,互联网+技术的流行,Linux操作系统逐渐成为目前计算机专业学生就业的一个?#35753;歐较頡?#35768;多计算机专业的毕业生会选择去企业应聘系统工程师的职位,从事系统日常运行管理和维护的工作。目前许多企业服务器使用的是Linux操作系统,因此需要大量的专业人才进行服务器的日常维护工作,例如目前比较?#35753;?#30340;企业:腾讯、?#21592;Α?#25628;狐等。
  由于市场的需要,就业?#38382;?#30340;需要,使得这样一门课程起到了举足轻重的作用,学生也逐渐认识到了其重要性,产生了浓厚的学习兴趣。
  Linux操作系统这门课程?#21335;?#23548;课程是操作系统原理,首先讲述操作系统的理论知识,在掌握扎实理论知识的基础上,开设后续的Linux操作系统这样一门应用性很强的课程,它是对计算机专业的核心课程操作系统原理的一种?#30001;歟?#26159;将理论应用于?#23548;?#30340;一门课程,是目前计算机行业的新兴的?#35753;?#30340;就业课程。
  由于Linux课程的上述特点,尤其是其面向就业的特点,使得这门课程在教学过程中比较适合使用校企合作的模式。
  三、校企合作模式在Linux课程教学中的应用
  目前,校企合作的模式较多,有学校引进企业模式、劳动和教学相结合、工学交替模式、校企互动式模式及“订单”式合作模式。
  Linux课程的主要教学任务仍由学校教师承担,企业专业人员定期到学校来以作报告的形式为学生提供Linux?#36739;?#30340;就业指导,使之对这个?#36739;蚋行?#36259;的学生可以有明确的学习目标,从而能够为就业提供帮助。
  在Linux课程的教学过程中,特别是实验教学中,也可以邀请企业工程师进入课堂进行?#23548;?#25351;导,模拟企业真实的生产环?#24120;?#20351;学生对将来的工作环境有较真实的体验。也为学生带来了社会和市场对Linux?#36739;?#30340;人才的要求。
  在校企合作模式下,Linux?#36739;?#30340;专业教师每学期可以到企业进行短期的专业培?#25285;?#25484;握最新的技术,从而在课堂上更好地指导学生。每学期根据学生的学习情况,选拔一定数量的优秀学生参加由企业组织并获得专业?#29616;?#30340;Linux?#36739;?#30340;比赛或考证,提高学生的就业竞争力,也进一步促进了学生对Linux课程的学习兴趣。
  四、小结
  由于Linux课程的面向就业,重视动手?#23548;?#33021;力的特点,使得校企合作模式在课程教学过程中得到了很好的应用,并取得了较好的教学效果。对学校方面,校企合作符合教育发展的内在规律,有利于促进?#23548;?#24615;课程的教学效果。学校在合作过程中提高了教学质量,能培养出更适合社会就业需求的专业人才,提高了就业?#30465;?#23545;企业方面,校企合作符合企业培养人才的内在需求,有利于企业实施人才战略,在合作过程中,企业吸收了大量优秀人才,并提高了知名?#21462;?#23565;学生方面,校企合作符合学生职业生涯发展需要,促进解决学生就业,有利于学生提高就业竞争力。计算机专业的毕业生选择Linux就业?#36739;?#30340;较多,且都取得了较好的发展。

]]>
<![CDATA[嵌入式XP操作系统稳定性的关键技术]]> Wed, 20 Jul 2016 15:27:48 GMT 嵌入式XP操作系统稳定性的关键技术

一、嵌入式XP操作系统发展趋势
  现如今,?#32422;?#31639;机技术、通信技术和软件技术为核心的信息技术取得了?#35813;?#30340;发展,各种装备与设备上嵌入式计算和系统的广泛应用大大地推动了行业的渗透性应用,嵌入式XP操作系统已成为信息产业中最为耀眼的“明星”之一。
  嵌入式系统被描述为:“以应用为中心、软件硬件可裁剪的、适应应用系统对功能、可靠性、成本、体积、功耗等严格综合性要求的专用计算机系统”,由嵌入式硬件和嵌入式软件两部分组成。硬件是支撑,软件是灵魂,几乎所有的嵌入式产品中都需要嵌入式软件来提供灵活多样、并且应用特制的功能。由于嵌入式系统应用广泛,嵌入式软件在整个软件产业中占据了重要地位,并得到世界各国的广泛关注。
  二、嵌入式XP操作系统的关键技术
  在一个完整的嵌入式系统中,嵌入式XP操作系统介于底层硬件和上层应用程序之间,它是整个系统中不可缺少的重要组成部分。嵌入式XP操作系统与传统操作系统的基本功能是一致的,即:首先嵌入式操作系统必须能正确、高效地访问和管理底层的各种硬件资源,很好地处理资源管理中的冲突;其次嵌入式操作系统要能为应用程序提供功能完备、使用方便、与底层硬件细节无关的系统调用接口。但嵌入式XP操作系统也有其独特的需求和技术特点,主要区别是:1、许多嵌入式系统应用有实时性要求,因此多数嵌入式操作系统都具备实时性的技术指标,能保障系统的实?#27605;?#24212;速度;2、为适应嵌入式系统计算资源?#21335;?#21046;,嵌入式操作系统核心部分的体积必须尽可能的小;3、为了适应各种应用需求的变化,嵌入式操作系统还应该具有可裁减性、可移植性的特点,让开发人员可以根据需要对嵌入式操作系统进行剪裁和移植;4、嵌入式XP操作系统往往是长期连续运行的,因此要求要有很高的可靠性,不能“死机”;5、针对特定的应用需求,嵌入式操作系统往往还要对某些模块做特别的性能优化和功能增强。
  (一)实时性
  许多应用场合对嵌入式系统有实时性的要求,比如汽车的安全气囊要求能在一个极短的时间内侦测到汽车碰撞事件的发生并控制打开安全气囊。为了实现上述目标,一方面硬件的传感器和安全气嚢要有足够快?#21335;?#24212;速度,另一方面就是微处理器、嵌入式操作系统和相应的事件响应程序要能处理得足够快。嵌入式操作系统为了提高实时性能,就必须尽量缩短操作系统代码中的关闭中断过程,并通过精心的设计确定关中?#31995;?#26102;间长短。这些设计包括:1、操作系统中的进程须是具有严格优先级差异的,而且应该是抢占式的操作系统内核,即最高优先级的进程即使是最后出现,也应该最?#28982;?#24471;运行,而且是无条件立即停止当前进程的运行来切换到具有最高优先级的进程。2、与实时处理相关的函数应尽量都?#24378;?#37325;入的,即函数中均使用局部变量。如果使用全?#30452;?#37327;,为保证程序的正确?#21592;?#39035;对全?#30452;?#37327;的访问加锁,而这样的保护措施有可能导致进程堵塞,从而影响操作系统的实时性。3、高效的克服优先级反转问题,防止高优先级的进程由于等待某些被低优先级进程已占用的资源,从而被其他低优先级的进程抢先运行,影响系统的实时性能。4、其他实时操作系统内核的设计,如解决周期性任务的调度和时间抖动问题等。
  (二)可靠性、可配置性、可移植性
  任何软件都有可能存在错误,嵌入式操作系统也不例外。运行在桌面?#31995;?#25805;作系统有时会“死机”,使用者还可以通过重启计算机来予以容忍,但是嵌入式XP系统往往要长期在无人值守的环境下运行,甚至是常年运行,因此对可靠性的要求?#32479;?#20026;嵌入式操作系统的一个重要特点。
  可配置性是嵌入式操作系统的又一个重要特征,也是区别于通用操作系统的一个重要特点。在嵌入式领域,底层硬件和应用需求往往变化多端,有的系统需要存储管理单元来在虚拟地?#25151;占?#19978;运行程序;有的嵌入式系统希望具有优先级抢先调?#28982;?#21046;;有的嵌入式系统希望实时时钟的周期为20ms,有?#21335;?#26395;是1ms;有的嵌入式系统的底层硬件有多级中断,有的只有一级中?#31995;?#31561;。所有这些变化使一个嵌入式操作系统要想占据更大的市场份额,就必须自身具备可配置性,并且配置功能方便易用,使得同一个嵌入式操作系统的代码在经过较为方便的配置后,可以在特定的硬件平台和应用需求下获得最佳的性能。
  可移植性是指同一个嵌入式操作系统在进行?#23454;?#20462;改后可以在不同的硬件平台上成功运行。由于移植的目的是希望在不同的底层硬件平台(或者说是不同的嵌入式处理器)上运行,因此嵌入式操作系统为了获得良好的可移植性,一般都将移植时需要修改的代码集中在少数几个与硬件操作相关的C程序或汇编程序中,或者将相关代码独立成外设驱动程序,以方便系统开发人员的移植工作。
  三、结语
  本文介绍了嵌入式操作系统所具备的特点,各行业巨大的智能化装备需求拉动了嵌入式系统的发展。同本文由论文联盟http://www.2868631.com?#21344;?#25972;理传统的通用计算机系统不同,嵌入式系统面向特定应用领域,根据应用需求定制开发,并随着智能化产品的普遍需求渗透到各行各业。未来随着嵌入式系统的应用需求越来越多样化、越来越复杂,嵌入式操作系统的特点越来越具有特色,来适用于不同的嵌入式应用需求,不断加快嵌入式系统的开发周期,同时又能降低嵌入式系统的研发和生产成本。

]]>
<![CDATA[“操作系统原理”实验教学设置初探]]> Wed, 20 Jul 2016 15:27:09 GMT “操作系统原理”实验教学设置初探

计算机操作系统是配置在计算机硬件?#31995;?#31532;一层软件,是对硬件系统的?#29366;卫?#20805;,其它系统软件和应用软件都依赖于最下层操作系统的支持,所?#36816;?#26159;最重要的计算机系统软件,其基本原理和技术是计算机专业人?#21271;?#39035;掌握的基础知识。与其相关的《操作系统原理》课程则是高校计算机相关专业的专业骨干课程。该课程的教学目的在于使学员掌握操作系统的基本概念、原理、方法和技术,为其它专业课的学习打下基础。
  但是,“操作系统原理”的理论性和概念性都很强,造成学员在学习过程中总是总是觉?#30431;?#25026;非懂,很难做到融会贯通,因此,在课程的整体规划中应增设实验教学?#26041;冢?#23613;可能提高学员的学习积极性,帮助学生进一步了解操作系统的概念和理论,从而加深对现代操作系统的认识和理解,熟悉操作系统的安装和环境、进程描述、控制和调?#21462;?#23384;储管理、输入/ 输出管理、文件系统等。培养他们的系统设计能力和分析问题、解决问题的能力。
  笔者在长期的?#23548;式?#23398;中,发现操作系统的实验课程存在着各?#25351;?#26679;的问题,?#34892;?#38382;题在各个高校都较为普遍,这引发了笔者对于这门课程实验教学的深入思考。本文从实验课的内容层面划分、内容设置和实施过程三个方面对“操作系统原理”实验教学进行分析,并提出?#32422;?#30340;看法。
  1“操作系统原理”实验教学的内容层面划分
  操作系统涉及的内容较多,相对应的实验层面有深也有?#24120;?#20027;要有以下四个层面,各层面依次由浅到深递进。
  1.1观察与使用层面
  选择一个?#23548;?#30340;操作系统(一般为 Windows操作系统)作为实验环?#24120;?#35753;学员观察操作系统运?#24515;?#20010;功能的具体现象,来体会操作系统原理的设计内容。这种方式只能看到系统的外部运行情况。为了让学员真正理解操作系统的内在原理,可以在使用层面的基础?#26174;?#21152;部分编程的实验内容。
  1.2算法模拟层面
  选取课程中一些典型算法,如进程并发、页面?#27809;?#31561;,让学员在理解?#30431;?#27861;的基础上使用编程语言来进?#24515;?#25311;实现。此类实验有利于学员加深对操作系统理论的理解,但体会不到?#23548;?#25805;作系统与计算机硬件之间的交互。
  1.3源码阅读级层面
  通过对现有操作系统部分内核源代码的阅?#31890;?#28145;入理解操作系统的设计原理。
  1.4系统设计层面
  这个层面主要用于国内一流高校,如清华、人大等研究型大学,主要方法是让学生自主设计一些小型操作系统,进行扩展型实验。这种实验方式可以提高学员的自主能动性,但其工作量与难?#32676;?#38590;把握,可能导致大部分学员无法完成而影响教学效果。
  2“操作系统原理”实验教学的内容设置
  ?#20197;?#35745;算机科学与技术专业选择在学员大四上学期开设“操作系统原理”课程,共50课时。选用的教材是西安电子科技大学出版社出版的?#37117;?#31639;机操作系统》(第四版),该教材主要侧重基本概念及原理,以课堂教学为主。为了加深学员对课程的理解和掌握,我们设置了大约8到10个课时的实验课。以往的实验课程的设置主要集中在利用 Windows 操作系统提供的接口进行系统调用编程?#32422;?#31639;法模拟,经过多轮教学之后发现,效果并不理想。只有少部分真正?#34892;?#36259;的学员能够学到东西,大多数学员反馈回来的信息是实验内容过于零散、抽象,学?#27605;?#26395;能够把这些零散的实验内容整?#31995;?#19968;个完整的操作系统中。因此,我们对该门实验课的教学内容进行了改革,对具体内容做?#35828;?#25972;。在最新的设置中,充分考虑了知识体系的关联性与完整性,实验内容也递进的展开。
  通过理论课与?#23548;?#35838;的结合,学?#27605;?#23398;习理论知识,进而模拟实?#21046;?#20013;的算法,最后,进行完整操作系统的实验,实?#33267;?ldquo;抽象理解—?#34892;?#35748;识—理性理解”的学习?#29616;?#36807;程。
  3实验课程的实施过程
  在实验实施前,教员要先确定本次实验的具体内容,并?#21344;?#25972;理相应的实验素?#27169;?#20854;次,按?#31449;?#20307;的实验内容撰写实验指导书,指导学?#27604;?#20309;进行实验?#32422;?#23545;实验过程中将用到的数据结构进行简要说明,并将相关代码发给学员;然后,根据实验指导书介绍,指导学员理解实验所需?#21335;?#20851;知识并完成实验任务;最后,教员验收学员实验成果。
  在此过程中,值得注意的是,在学员实验期间,需要教员积极引导其进行阅读和思考。令外,在?#30475;?#23454;验结束时对学员的实验成果进行评价,并将其实验成绩体现在学员的最终成绩中。
  4结语
  “操作系统原理”课程实验教学的设置,不仅加强了实验?#26041;?#20013;的设计与应用,还进一步促进了学员对操作系统知识的理解与掌握,提高了学员解决问题及?#23548;?#21160;手能力。
  我们结合学院学员的本文由论文联盟http://www.2868631.com?#21344;?#25972;理特点,从实验教学设置的层次、内容?#32422;?#23454;施过程等方面进行论述,旨在充分发挥实验教学应有的作用。

]]>
<![CDATA[还原技术在计算机操作系统维护中应用与?#23548;?#30740;究]]> Wed, 20 Jul 2016 15:26:41 GMT 还原技术在计算机操作系统维护中应用与?#23548;?#30740;究

1 还原技术的概念
  还原技术是基于计算机应用软件和系统软件对内部的数据进行备份的技术,若计算机操作系统受到攻击不能够正常运行,运用还原技术就能够把计算机内部数据进行还原,使操作系统?#25351;?#21040;初始状态,重新启动后清理恶性程序。还原技术在计算机操作系统维护中应用最为广泛,能够快捷简便处理计算机问题。
  2 还原技术的方式
  2.1 软件还原方式
  软件还原方式在计算机还原技术中最为常见,常用软件之一如GHOST,GHOST还原技术的?#25351;?#21407;理是利用GHOST软件把计算机操作系统盘(通常在C盘)内的文件按照分区备份的方法全部备份,之后把这些备份保存在非系统非还原?#25490;?#20869;,当计算机操作系统出现问题后,再次利用GHOST软件把备份的文件全部克隆出来,计算机就立刻?#25351;?#21040;备份时系统状态。由于GHOST作为备份的软件,在计算机操作系统?#23548;?#20351;用的过程中存在一定的依赖性,在使用过程中,基于GHOST进行?#24917;?#23436;善的计算机相关软件陆续出现,一般而言,这些软件无论是在内容上还是在应用方面都具有相似功能,使用理论和思想基本相同。例如“还原精灵”,一款硬件还原工具,功能强大,工作原理相对简单,对普通用户相对比较便捷,不用增加其他任何硬件设备,在现阶段的内核技术下,计算机自动动态分配保留了一定的?#21344;?#20415;于运行还原软件,最大限度使用硬盘?#21344;洌?#29992;户对硬盘的使用能自行选择及自定义设置等方式。软件还原能够对计算机起到一定的保护作用,防止计算机的硬盘受到病毒的攻击,且在对计算机还原的过程中,对遭到?#33529;?#30340;程序进行强力的除,?#25351;瓷境?#30340;文件,从而?#34892;?#20445;证计算机数据丢失。
  2.2 硬件还原方式
  硬件还原方式一般在芯片上或是其他插接卡上把具有还原功能的软件固化在硬件?#31995;?#19968;?#21482;?#21407;形式。就目前的情况来看,还原硬件的技术种类相对比较多,主要有主板集成型?#32422;?#29420;立网卡型两种硬件还原方式。主板集成型硬件还原方式?#21069;?#20855;有还原功能的芯片集成在计算机主板上,而独立网卡型则?#21069;?#20855;有还原功能的芯片集成到独立网卡上。与此同?#20445;?#30828;盘还原卡种类繁多,芯片为还原卡主体,?#23548;?#20351;用过程中在主板机的PCI槽内直?#30828;?#20837;即可,跟随计算机硬盘的MBR一起工作运行。在实?#20013;?#24335;上有区别,二者还原思路和技术相同。
  3 还原技术在计算机操作系统维护中的具体应用与?#23548;?
  3.1 GHOST软件还原技术在操作系统维护中的具体应用与?#23548;?
  目前我国在计算机操作系统维护的过程中使用最为广泛的还原软件就是GHOST,这款还原软件不管是在文件的备份还是操作系统的还原方面都具有强大的功能,能够针对不同类型的计算机硬?#22871;?#22909;相应区分工作?#32422;?#25991;件备份还原工作。一般Windows版本软件大多只能在Windows环境操作系统下运行,特定系统软件要求更高。但GHOST软件备份可以在脱离Windows环境操作系统下使用,因而具有比较高的稳定性。随着技术发展用户对计算机操作系统维护技术的要求逐渐提高,性能更好还原技术也会不断涌出,争抢市场,但目前使用GOST技术人群相对比较多。
  对GHOST软件进行克隆之前需要符合以下几个方面的要求:要进行分区建立。建立分区的时依据系统性能分配?#40092;士占洌?#22914;果分区太大就会造成?#21344;?#30340;浪费,而分区太小会导致计算机内部系统文件及应用软件储存?#21344;?#19981;足,影响计算机的操作运行速度和使用;采用NTFS格式对文件的系统进行建立,?#21592;?#33021;够保证计算机操作系统在?#23548;?#36816;行的过程中具有比较强稳定性;为了降低GHOST在克隆?#20445;?#22788;理文件过大的数据等问题会使速度变慢,因此,在建立计算机操作系统的时候建议仅安装使用软件?#30186;?#37327;在到计算机操作系统纯净未受到病毒感染的条件下建立系统,对操作系统进行优化调整,保证计算机操作系统中相关参数设置及已安装程序良好运行状态,对相应系统分区?#25490;?#35268;范整理,保证映像文件达到最优化状态。
  3.2 硬件还原技术在操作系统维护中的具体应用与?#23548;?
  在计算机硬件还原技术中,主板集成?#32422;?#29420;立网卡作为两个重要部分,在一定条件下也存在相似之处。在计算机启动操作之前,硬件还原技术获得了一定的主动权,用户在对硬盘使用操作的?#23548;使?#31243;中只是限于一?#20013;?#25311;的形式,?#23548;?#19978;并没有对计算机的硬件造成?#33529;担?#22240;此硬件还原技术具有一定水平的专业还原能力。硬件还原技术具体应用和?#23548;前?#35745;算机的终端系统?#25317;紹IOS中的INT13,之后再把FAT的记录、引导区?#32422;?#20013;断向量表等相关的信息全部都保存在计算机的硬盘里,利用硬盘的启动功能把原始的中断向量表进行一定的更新和?#24917;?#21464;成另外一?#20013;?#30340;类型,从而?#34892;?#30340;保证在对计算机进行修改的过程中硬盘数据具有一定的安全性和合理性,最后在还原的操作维护中把变更?#21335;?#20851;数据?#32422;?#30456;关资料文件保存在空闲的硬盘?#21344;?#37324;,最终能够完成一整套关于硬件还原技术的具体操作使用方案。此方法比软件还原方式稳定,还原成功?#30465;?#31283;定性、技术性要求更高,但硬件要求固定,成本较高。
  4 结论
  根据以上文章所述,我们对还原技术在计算机操作系统维护中的应用和?#23548;?#26377;了一定了解,计算机在人们的日常工作和生活中占本文由论文联盟http://www.2868631.com?#21344;?#25972;理据着越来越重要的地位,因此,还原技术在计算机操作系统维护中就得到广泛的应用和?#23548;?#22312;计算机?#23548;?#25805;作的过程中如果受到外界因素的影响导致无法正常工作,还原技术可以做到对计算机软件内部?#21335;?#20851;数据和文件进行修复和还原,并且在一定程度上减缓了病毒对计算机的入侵,起到了很大的保护作用,在当前时代背景下,还原技术还会进行进一步的研发和?#24917;?#19968;定会研发出更加高效便捷的还原技术

]]>
<![CDATA[U盘操作系统引导和内核加载器设计]]> Wed, 20 Jul 2016 15:26:13 GMT U盘操作系统引导和内核加载器设计

1 MBR引导程序
  MBR引导程序代码开始运行于org 0x7c00代码处,代码大小为512字节,引导扇区的标志为扇区最后两个字节为0xAA55,所以MBR引导程序代码最后两个字节为0xAA55。引导程序代码首先自迁移至0x600内存处并跳转执行。调取MBR主引导扇区中的分区表项至内存,从内存相应位置取出分区表项中的DBR扇区位置?#32422;?#24635;扇区数存至内存?#21592;窪BR和内核加载器使用。通过0x13扩展中断判断是否支持读取大硬盘数据?#21592;?#25105;?#24378;?#20197;读取U盘扇区数据。方法是通过ah=0x41,bx=0x55AA 调用int 0x13 调用结束后bx内容为0xAA55,则表示支持扩展中断。读取U盘扇区内容的方法为调用BIOS的0x42号中断,入口参数:ah=0x42,dl=0x80,ds:si=调用参数列表。参数列表内容?#25317;?#23383;节到高字节顺序为:2个字节的列表大小(固定为0x10),2个字节大小的读取扇区数,2个字节大小的读取至内存段地址,2个字节的读取至内存偏移地址,8个字节?#21335;?#24615;扇区数。通过BIOS扩展int 0x13扩展中断ah=0x42,将DBR活动分区启动代码加载至0x7c00代码,并跳转执行。
  2 DBR活动分区启动代码
  活动分区DBR扇区代码从org 0x7C5A地址处运行,原因是0x7C00~0x7C59之间为BPB(BIOS参数块)格式文件信息,里面存放着文件系统的信息等。我们默认将内核加载器写入到从MBR扇区后的第一个扇区开始的扇区位置,大小为10个扇区,线性扇区数为1,读至内存的0x8000地址处。读取内核加载程序之后,我们需要利用之前保存在0x7c00处的DBR中的BPB信息来?#19994;?#26681;目录开始扇区。根目录开始扇区数=保留扇区数+FAT表大小*FAT表个数+隐藏扇区数。DBR开?#35745;?#31227;地址0x20处为总?#37319;?#21306;数,偏移地址0x0e处为保留扇区数,偏移地址处0x24地址处为FAT大小,偏移地址0x10地址处为FAT表的个数。同?#20445;?#25105;们后续我们还将用到偏移地址为0x0d处的?#30475;?#25159;区数。DBR扇区大小为512字节,同时程序最后以0xAA55结尾,以表示活动分区。获取以上信息之后,存至内存中,默认将我们有用的信息存至0x600内存开始处,因为该地址处的MBR代码对于我们已经没有用处了,所以覆盖掉。最后跳转至0x8000地址处的内存加载器程序并执行。
  3 内核加载器程序Loader
  内核加载器代码是本文的设计重点,内核加载程序Loader将实?#21482;?#38754;显示,所以要操作显存地址,显存地址为0xB8000,同时设置ah寄存器为0x1F,表示蓝底白字,显示字符调用int 0x10中断,ah=0xE的方法显示。Loader程序将打印在屏幕上U盘的大小?#32422;按排?#30340;一些信息,同时打印出CPU?#21335;?#20851;信息。取得CPU信息的方法是利用cpuid 汇编命令获取。同?#20445;?#38656;要获取扩展内存大小,?#21592;?#20110;传给内核,检测方法是调用BIOS int 0x15中断,设置eax=0xE801,调用无溢出则表示成功,成功后,eax寄存器存放16M以下大小,单位为K,ebx寄存器存放大于16M以上内存,单位为64K,两者最后相加为最终扩展内存大小。通过int 0x10,ax=0x4F00中断功能,获取VBE(VESA BIOS EXTENSION)512字节信息,在VBE信息中存有显存模式号的列表,通过int 0x10, ax=0x4F01,cx=模式号,可以获取该模式下的信息并存放到es:di内存处,在es:di处可获取该模式?#21335;?#23384;地址和分辨率等信息。接下来需要从FAT32文件系统的U?#35848;?#30446;录下获取文件的开始扇区号?#32422;?#25991;件大小,并加载到内存1M地址处。从DRB程序中获取根目录扇区号,并读取一个簇的扇区数,加载至内存0xD000地址处,该地址为Loader程序的数据加载地址,存放临时数据的位置。从0xD000位置处查找内核文件的名字,目录项大小为32字节,目录项中存放着根目录下的文件名称和该文件的开?#21363;?#21495;和文件大小,通过簇号转换得到开始扇区数,并通过扩展int 0x13号中断从U盘加载至内存运行。同?#20445;?#38656;要强调一下,目前程序还处在?#30340;?#24335;下,不能访问1M内存地址,本文采用加载内核文件的一个扇区之后,通过BIOS 扩展int 0x15中断,ax=0x8700,ecx=拷贝字节数,ds:si为临时的gdt表,实现从内存的低地址拷贝到扩展内存地址,直到完本文由论文联盟http://www.2868631.com?#21344;?#25972;理成加载内核文件的最后一个扇区才结束加载。加载完内核文件之后,需要加载提供给内核文件使用的GDT表。GDT格式不在详谈。通过汇编命令LGDT加载GDT表后,使能A20地址线,并设置CR0寄存器的PE位,?#21592;?#36827;入保护模式,进入保护模式之后,重新使用GDT表提供的段选择子,设置好之后便跳转至1M地址内存处开始执?#24515;?#26680;代码。

]]>
<![CDATA[?#29575;?#20195;计算机网络操作系统的研究分析]]> Wed, 20 Jul 2016 15:25:35 GMT ?#29575;?#20195;计算机网络操作系统的研究分析

1 前言
  计算机网络操作系统?#23548;?#19978;可以理解成是用来管理计算机系统中各种软件?#32422;?#30828;件资源;与此同?#20445;?#36824;能?#32531;?#22909;?#21335;?#32593;络计算机提供特殊服务。因此我们平时将其理解成是计算机网络的灵魂和心脏。计算机网络操作系统可?#36816;?#26159;处理操作系统的全部功能。除此之外,计算机网络操作系统还可以很好的实现对于网络资源的管理?#32422;?#20849;享的操作。就当前社会来说,存在有数量繁多的计算机网络操作系统,本文主要采取理论分析的研究方法,对于现有的网络系统进行分析,进而?#25945;中率?#20195;计算机网络操作系统。基于以上阐述,本文确定了此次研究的目标和内容。
  2 计算机网络操作系统的理论介绍
  人工管理文件不仅麻?#24120;?#21516;时还非常容易出现错误。因此为了能够释放?#32902;Α?#20943;少错误率,计算机技术人员研制出计算机软件,希望能?#32531;?#22909;的代替人工进?#20889;?#29702;工作,这就是我们平时所说的计算机操作系统。所谓的计算机操作系统,?#23548;?#19978;也就是平时替我们进行管理计算机的一种软件,换句话说,并不是人人都可以使用计算机,也只有经过专业培训的人员才能使用。?#28304;?#35745;算机的操作希望问世以后,不管你是不是计算机专业毕业的学生,也只需要进行简单的技术培?#25285;?#37027;么就能?#29615;?#24120;?#26082;?#30340;掌控计算机。就现实情况来说,计算机的操作系统不只?#24378;?#20197;处理用户和计算机对话的问题,同时还可以负责管理计算机外?#21487;?#22791;?#32422;?#20869;?#21487;?#22791;。就当前社会来说,计算机的操作系统主要存在有Windows98、DOS,?#32422;癘S/2这么几种表?#20013;?#24335;,然而操作系统的目的也是为了使得用户和计算机系统通过应用平台实现交互。结合过去研究可以发现,网络操作系统主要是为了实现网络相关属性。就整体的角度来说,计算机网络的操作系统?#23548;?#19978;也是一种操作形式的软件,并且能?#32531;?#22909;的实现对于计算机操作人员进行软件和硬件的管理工作,进而为用户提供最为及时的网络服务。
  3 计算机网络操作系统的特点
  如果?#23548;?#31639;机网络的用户连?#25317;?#35745;算机网络中,那么计算机网络系统自然也就扮演二者桥梁的角色。早在计算机网络操作系统产生初期,计算机网络操作系统也就是一个相对比较简单的文件操作系统。然而正是由于这样的计算机网络操作系统不存在有一定的应用功能,那么网络内部各终端之间?#21335;?#20114;访问能力也就会非常有限,对于网络用户来说,他们只能够进行使用一些专门的通讯应用,?#32422;?#22788;理简单的数据传输操作,然而上述这些并不能真正意义?#19979;?#36275;用户对于通信的需求。结合过去相关的理论研究,?#29575;?#20195;计算机网络操作系统的特点主要集中在以下这么几个方面:
  就计算机体系结构的层面来说,目前的计算机网络操作系统和传统的网络协议存在有很大程度?#31995;那?#21035;,并?#19968;?#20445;存当前大部分操作系统的职能,比如说对于文件的管理,对于缓冲区的管理操作,对于任务的管理,对于打印机?#32422;按排?#31561;等外?#21487;?#26045;的管理操作。
  就操作系统的层面来说,大部分的计算机网络操作系统由核心管理调度的多用户共享资源的操作系统,其中涉及网络通信处理、打印机处理、?#25490;?#22788;理等面向用户的处理程序,?#32422;?#22810;用户的系统核心调度程序。
  就操作系统的网络层面来说,其本身主要可以划分为?#20999;汀?#29615;型?#32422;?#24635;线型等等多种网络表?#20013;?#24335;。换句话说,计算机网络操作系统?#23548;?#19978;是独立于网络拓扑结构而独立存在的。因此可以发现,为了能够最大程度上实现计算机网络的互相连接,在一般情况下计算机网络操作系统往往可以很好的实现路由功能、多?#25351;?#26434;的桥接。这样的话,就能?#32531;?#22909;的把相同的?#32422;?#19981;同的接口卡、不同协议和不同拓扑结构的网络?#26082;?#30340;进行连接。
  4 计算机网络操作系统的主要功能
  至于计算机网络操作系统的主要功能,主要也就是集中在计算机网络运营中网络管理者通常会使用计算机网络操作系统向具有不同需求的用户提供各种网络服务,这样的话能够保证用户?#26082;?#30340;接入并且使用计算机网络,进而促使交流沟通或者分享网络资源。然而?#29575;?#20195;计算机网络操作系统的主要功能可?#32422;?#20013;在以下这么几个方面:
  多用户同时进行操作:计算机网络操作系统不仅可以为具有不同权限的用户提供管理操作,同时还能够为不同目的的用户提供管理。
  支?#20013;?#25311;化的科学技术:计算机网络操作系统能?#32531;?#22909;的实现对于数据其中自有的合理分配,同时还能够进行科学化的整合。这样的话,可以很好的提高计算机的处理效率,同时还可以在某种程度上降?#25512;?#19994;的运营成本。
  兼容丰富的客户端操作系统?#20309;?#35770;用户采用怎么样的计算机操作系统,我们都能够?#34892;?#22320;连接并且访问计算机网络操作系统。
  高容错性质:计算机网络操作系统可?#36816;?#26159;非常稳定的,其本身并不会由于网络的硬件设备出?#27490;收?#32780;报错,进而停止其向计算机网络的用户提供带有应用性质的服务。
  支?#21482;?#36830;异构的网络:如果说存在有不同体系结构的计算机网络要协同运行的话,那么计算机网络操作系统就能够?#26082;?#24179;滑的将其连接起来。
  5 结论
  就当前社会来说,计算机网络技术正逐步朝着集成化、网络化,?#32422;?#26234;能化的?#36739;?#21457;展,同时还向大规模?#32422;?#36229;大规模集成电路的不断进步,这样也在某种程度上提高了计算机的?#32422;?#27604;?#32422;?#21487;比性,进本文由论文联盟http://www.2868631.com?#21344;?#25972;理而促使计算机网络技术得到了更为广泛的应用。计算机网络技术的应用发展前?#38712;?#26469;越好,因此也得到更多人的关注。与此同?#20445;?#29992;户对于计算机网络提出更为苛刻的要求,此时我们应当不?#31995;?#25552;升科学技术水平,进而保证计算机网络安全稳步的运行。

]]>
<![CDATA[高校操作系统课程教学改革的研究与?#23548;鵠]> Wed, 20 Jul 2016 15:24:51 GMT 高校操作系统课程教学改革的研究与?#23548;?/p>

操作系统作为硬件基础?#31995;?#31532;一层扩充,是计算机系统中最重要的系统软件,起到承上启下的作用,是计算机软硬件资源的管理中心。《操作系统》课程是计算机学科的专业基础课程,是学生在课堂上了解和学习操作系统及其相关知识的一个窗口,并且它对于培养学生的程序设计能力,逻辑思维能力和系统分析与设计能力起到了重要的作用。这就使得学生在学习过程中,需要结合其先导课程(程序设计语言、数据结构、计算机组成原理和汇编语言等),作为学习这门课程的基石,通过理论与?#23548;?#30456;结合,从而为后续的?#37117;?#31639;机网络》、《数据库原理》和《编译原理》等课程的学习打下良好基础。
  文中根据计算机学院操作系统课程教学?#23548;?#36807;程的体会,对课程理论教学与?#23548;?#25945;学的方式及方法作了一些有益的?#25945;?#21644;?#24917;?#20197;期不断提高操作系统课程的教学水平。
  1 课程教学现状
  1)操作系统课程是一门理论性和综合性较强的学科,在计算机专业所有专业基础课程中,其内容丰富而且概念较为抽象,学生理解起来比较困难。在教学过程中,往往随着内容不断深入和扩展,仅有少部分学生能够跟随教师的授?#35859;?#22863;,越来越多的学生失去了学习兴趣及积极性。所以造成学生认为操作系统原理课程只是学习了很多概念,不能把所学知识关联起来,甚至是通过背诵?#19988;?#36890;过?#38469;裕际?#32467;果不够理想,并没有给学生带来更多实用的内容,更不要说为其他课程学习积淀基础。
  2)随着IT技术不断发展,学校从传统黑板加粉笔的方式过渡到多媒体投影,架设课程教学网站,通过网络辅助学习的教学模式,尽管增加了信息的传递种类和方式,但只?#21069;?#21407;有教学内容进行照搬堆砌,缺少互动,学生学习仍属于被动式学习,同样不能很好地调动起学生的学习积极性。
  3)学生在学习操作系统课程初始,其实已经知道该课程的重要性,并具有一定的积极性。但此课程的重点及难点在于清晰讲解抽象的设计原理、概念、数据结构及算法,在课程?#24425;?#36807;程中,如果不能将?#23548;?#24212;用和日常生活中熟悉的事物与枯燥、抽象的概念、基础理论进行?#34892;?#30340;结合与描述[1],则会降低学生对理论学习的理解程度及兴趣。
  4)课程的特点决定了?#23548;?#25945;学将成为学习过程中的一个重要?#26041;赱2]。为了加深理论教学的效果,课程改革过程中也增加了?#23548;方凇?#20294;目前的?#23548;?#25945;学存在内容单纯、形式呆板、缺少关联,学生只是以程序设计方式完成了教师所提供的算法,并没有自主进行分析与总结,加之实验环境?#21335;?#21046;,?#23548;?#25945;学没有充分发挥其应有的作用。
  2 理论教学的?#24917;?
  2.1 教学与前沿的结合
  随着计算机、网络技术的迅速发?#36141;?#24212;用需求的扩大,操作系统课程的内容也在不断充?#23548;案?#26032;。在课程初始,就应抓住学生在课程学习初期的积极性。通常教师教授课程绪论部分内容?#20445;?#37117;会占用2~4学?#20445;?#35762;述操作系统的发展过程与操作系统主要功能,此时引入目前流行的操作系统的发展?#32431;?#20316;为学生课外作业,特别是现在移动终端设备、智能系统的发展,以实用、贴近生活角度使其主动了解目前操作系统发?#36129;?#26223;及?#32431;觶?#24182;?#21592;?#21578;、课堂讨论等方式进行总结反馈,不仅有益扩充了学生对该领域的知识面,同?#27604;?#26131;激发学生的学习兴趣及动力,?#19994;阶约?#23545;课程内容的关注点。
  2.2 教学层次的划分
  新疆是少数民族聚?#25317;?#21306;,学生类型划分为汉语言、双语(少数民族学生使用母语和汉语)、民?#24049;海?#23569;数民族学生使用汉语言)、民考民(少数民族学生使用母语)。尽管民语言学生通过预科学习汉语,但只有一年时间,对汉语的表达及理解程度上还?#20889;?#25552;高。所以根据学生对汉语熟悉程度上,划分为两个教学层次,一个是将汉语言、双语、民?#24049;?#23398;生进行?#20064;?#25480;课,总学时为68学?#20445;?#29702;论课时48学?#20445;导?#35838;时20学?#20445;?#19968;个是以民考民学生进行?#20064;?#25480;课,总学时为80学?#20445;?#29702;论课时56学?#20445;导?#35838;时24学?#20445;?
  2.3 教学方法的?#24917;?
  1)类比教学。将生活中常见的事例与抽象的概念、理论进行类比,从而辅助学生?#30001;?#27963;周边的角度来直观的理解操作系统的理论知识,以降低教学内容的枯燥程度,提升教学效果。例如:将进?#22871;?#24577;切换与医院挂号看病相结合,病人(进程)对医生(CPU)资源进行争?#39304;?#30149;人在诊断室排队时处于就绪状态,进入诊断室医生诊断时处于运行状态,抽血化验时为阻塞状态。病人在不同状态间进行切换,直到最后完成看病过程离开医院。
  2)开放课堂。教师在?#24425;?#30693;识点的同?#20445;?#25243;出问题,鼓励学生自主思考,提出个人想法或解决方案,并以开放讨论形式由学生进行互评,分析比较,引导其进行归纳总结,从而培养其积极主动的学习态?#21462;?#20363;如:在?#25490;?#35843;度算法学习过程中,先提出先来先服务算法,评价其优劣之处,同时在不讲述其他算法的情况下抛出问题,然后由学生思考,自行提出合理的调度解决方案,并进行讨论。从而引导学生思考的?#36739;潁?#24402;纳总结学生群体思?#32487;?#35770;得出的结论,培养学生积极主动的学习态度[3]。
  3)课程中心建设。利用课程中心网络平台环境构建知识体系,在教学过程中,将教学材料及作业发布在平台中本文由论文联盟http://www.2868631.com?#21344;?#25972;理,学生在规定的时间完成规定的预习或者复?#23433;?#26009;,教师对作业进行批改并记入平时成绩,可以从学生的角度看学习状态,也可以从教学资?#31995;慕?#24230;监看学习状态。同?#20445;?#24320;放学生交流原地,分享学习成果,提供师生间一对一指导,改善学生在原有网络教学环境中被动学习的?#32431;觥?#24182;设置教学调查,从各个?#23884;人?#26102;了解学生对?#31350;?#31243;的评价情况,从中发?#21046;?#26102;授课过程中的优势和不足,更好地了解学生的学习?#32431;觥?/p>
后页]]> 使命召唤ol停运公告

球探网苹果官方下载 排三走势图带连线的专业版 香港内部透 天津11选5开奖查询 彩票源码搭建一条龙 拉萨沐足论坛那个好 gpk电子宝石糖果派对 万美娱乐官网登录 新时时做号软件 免费注册体验金娱乐网址2019