欢迎来到千学网!
您现在的位置:首页 > 实用文 > 其他范文

如何备份计算机硬件配置文件

时间:2022-10-21 08:50:32 其他范文 收藏本文 下载本文

这里小编给大家分享一些如何备份计算机硬件配置文件,本文共10篇,方便大家学习。

如何备份计算机硬件配置文件

篇1:如何备份计算机硬件配置文件

硬件配置文件可在硬件改变时,指导Windows XP加载正确的驱动程序,如果我们进行了一些硬件的安装或修改,就很有可能导致系统无法正常启动或运行,这时我们就可以使用硬件配置文件来恢复以前的硬件配置,

步骤/方法1.鼠标右键单击 “我的电脑”,在弹出的快捷菜单中选择“属性”命令,打开“系统属性”对话框,单击“硬件”标签。

2.在出现的窗口中单击“硬件配置文件”按钮,打开“硬件配置文件”对话框,在“可用的硬件配置文件”列表中显示了本地计算机中可用的硬件配置文件清单,

3.在“硬件配置文件选择”区域中,用户可以选择在启 Windows XP时(如有多个硬件配置文件)调用哪一个硬件配置文件。

4.备份硬件配置文件时,单击“复制”按钮,在打开的“复制配置文件”对话框中的“到”文本框中输入新的文件名,然后单击“确定”按钮即可。

小建议

建议用户在每次安装或修改硬件时都对硬件配置文件进行备份,这样可以非常方便地解决许多因硬件配置而引起的系统问题。

篇2:探究备份cisco路由器配置文件

本文详细的介绍了如何使用COPY命令进行路由器的配置文件的复制,同时向大家介绍了具体的操作步骤和配置命令,

1、copy running-config startup-config,这个命令是将存储在RAM的正确配置拷贝到路由器的NVRAM中。这样,在下一次启动时,路由器就会使用这个正确的配置。

2、copy running-config tftp,这个命令是将RAM中正确的配置文件拷贝到TFTP服务器上,我们强烈推荐网络管理员这样做,因为如果路由器不能从NVRAM中正常装载配置文件,我们可以通过从TFTP中拷贝正确的配置文件。

copy running-config tftp

address or name of remote host

?129.0.0.3

destination file name ?

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

624 bytes copied in 7.05 secs

当网络管理员输入命令并键入回车后,路由器会要求输入TFTP服务器的IP地址,在正确的键入服务器IP地址后,路由器还要求网络管理员提供需要备份cisco路由器配置文件名,

一般我们建议使用管理员容易记忆的文件名。这时路由器会提示管理员按YES确认操作。

3、copy tftp running-config,如果路由器的配置文件出现问题,这时我们就可以通过从TFTP服务器中拷贝备份cisco路由器配置文件。具体配置如下:

copy tftp running-config

address or name of remote host?

129.0.0.3

source filename ?it168-confg

destination file name ?

accessing tftp://129.0.0.3/it168-confg

loading it168-confg from 129.0.0.3

(via fastethernet 0/0):

!!!!!!!!!!!!!!!!!!!!!!!

624 bytes copied in 9.45 secs

篇3:Python实现配置文件备份的方法

作者:Linjianying110 字体:[增加 减小] 类型:

这里平台为Linux:

#!/usr/bin/python#Author:gdlinjianying@qq.comimport osimport timesource = [‘/etc/sysconfig/network-scripts‘, ‘/etc/sysconfig/network‘, ‘/etc/resolv.conf‘]target_dir = ‘/opt/‘target = target_dir + time.strftime(‘%Y%m%d%H%M%S‘ + ‘.tar.gz‘)tar_command = “tar -czvf ‘%s‘ %s” % (target, ‘ ‘.join(source))if os.system(tar_command) == 0: print ‘\nResult:‘ print ‘Successful backup to‘, targetelse: print ‘\nResult:‘ print ‘Backup failed‘

希望本文所述对大家的Python程序设计有所帮助,

篇4:致网管:备份网络配置文件的4个建议

网络管理员花了几天的心血将企业的网络组建完成之后,如果因为某些原因(如大规模的断电而企业没有采用UPS等设备),那么存放在闪存中的相关配置就会丢失,此时如果网络管理员恰恰没有将相关配置进行备份的话,可以想象,遇到这种情况网络管理员可能要后悔死了。所以说对网络配置文件的备份是很有必要的。笔者这里就以思科的路由器为例,对备份作业提一些建议。

一、相关配置必须保存后才能够永久存在

通常情况下,网络管理员对路由器配置进行的任何修改,一开始都是存储在Running-config配置文件中的。但是这个文件有个特点,其实保存在路由器的闪存中的。也就是说,当路由器重载或者断电之后,这修改的内容就会丢失。那么网络管理员以前所做的工作就都白费了。为此笔者建议,网络管理员应该对相关的配置信息,通过某种手段进行备份。如采用Copy Run Start命令等等。

不过这里笔者需要说明的一点是,笔者并不建议刚对配置进行了调整之后就对其进行备份。因为新的备份会覆盖原有的配置。笔者的观点是,对网络配置进行了修改后,要确认修改是正确的,然后再对修改进行保存。其实这跟修改文档类似。对文档进行了修改之后,如果没有保存,则发现错误时还可以使用返回功能来撤销刚做的更改。相反,如果保存之后则撤销功能就无法使用了。为此笔者非常强调,只有确认了相关配置之后,才对配置文件进行保存。

二、备份之前需要做的相关验证工作

在备份文件进行备份之前,笔者认为网络管理员需要对相关的内容进行再次验证。虽然这个步骤是可选的,但是笔者还是建议大家能够切实的做好这项工作。在备份的过程中,最新的配置会覆盖掉原先的配置。所以这个验证的工作主要就几种在两个文件。一个是当前系统中运行的配置文件(名字一般为running-config),另外一个文件是startup-config。如下图所示,可以使用show命令(其简写是sh)来查看并验证当前的配置。

这个命令可以显示很多有用的信息,包括路由器当前运行的版本、相关的配置(如IP地址、启用的接口等有用的信息)。同时网络管理员也可以通过使用命令sh startup-config命令来查询startuo-config配置文件中的相关信息。当对路由器的配置进行了更改(如更改了IP地址),网络管理员可以使用copy run start命令将相关的修改保存到startup-config文件中。下次路由器重新启动的时候,会使用startup-config配置文件中的参数来启动。如此的话,即使路由器死机或者突然断电,也不用担心相关的配置会丢失。

在实际工作中,有时候这么反复的验证可能比较麻烦。为了方便起见,网络管理员希望直接使用当前的配置文件覆盖启动配置文件。此时需要确认的就是两个文件是相同的。如果不能够确认的话,则下可以使用如下命令。

采用这种形式的话(在copy命令后面直接输入文件名字),可以确保这连个文件是相同的。这有助于验证两个文件相同的,而根本不需要手工验证。

三、将配置文件备份到路由器以外的地方

这里需要注意的是,无论是startup-config文件还是running-config文件,其都是存放在路由器中的,

只是前者存放在NVRAM中(断电或者重启后信息不会丢失),而后者是存放在DRAM中(断电或这重载后数据会丢失)。此时如果路由器发生物理故障,无法重新启动时,则配置文件仍然会丢失。为此在备份配置文件的时候,还需要对其进行异地备份。

其实这跟数据库等服务器的配置类似。为了提高数据的安全性,需要将数据在其他位置进行远程备份。虽然这会浪费一点资源,但是相比数据的安全性来说,这点投资还是很值得的。在思科的网络环境中,比较常用的方式是在其他主机上建立一个TFTP服务器。然后通过命令将配置文件上传到TFTP服务器进行备份。这里主要用到的命令是copy running-config tftp 和copy startup-config tftp。

在这个操作中,笔者认为需要注意以下几个细节问题。

一是复制过去后文件怎么命名?上面的命令中,我们可以看到没有特别指定复制到TFTP服务器上去的文件的名字。通常情况下,我们在复制文件的时候,采用的是copy 源文件名 目标文件名 这种格式。如果目标文件名省略的话,则默认采用的是源文件名字。不过这里需要注意的是,这个规则在思科的路由器上不起作用。当采用如上命令复制文件时,系统会自动对目标文件进行命名。通常情况下,如果网络管理员已经给某个路由器设置了名字,那么这个命令就会自动使用加在-config后面的参数作为文件名字。系统这么设计,是比较有道理的。因为企业的网络中可能不只一台路由器。如果有三台路由器,同时需要往TFTP上备份配置文件的话,那么就会导致冲突。而且如果要将路由器设置为使用TFTP服务器上的配置文件启动,则路由器也会根据自己的名字来找到对应的配置文件。所以笔者认为这个规则是非常合理的。网络管理员在实际工作中需要注意这个规则。这有助于他们对这些配置文件的维护。

二是需要注意,虽然可以直接将run-config文件备份到TFTP服务器上去,但是笔者并不建议这么做。一般情况下,是先将run-config的文件保存到start-config文件中,然后再将其保存到TFTP服务器上。因为默认情况下,路由器是使用start-config配置文件来启动的。如果网络管理员直接将run-config文件保存到tftp服务器上,则可能会出现一个问题。如网络管理员忘记将刚做的配置保存到start-config文件中(只是将其保存在TFTP服务器上)。当下次重新加载路由器时,其采用的是start-config配置文件中的内容。也就是说,先前所做的配置都会丢失。为此笔者建议,在配置文件备份时,最好按这个顺序来。

四、其他的一些细节问题

第一,需要注意,TFTP服务器本身的安全性。由于TFTP服务器采用的是一种简单文本传输协议。确切的说,其本身没有任何的安全机制,不需要任何用户名与密码就可以访问。这虽然访问起来比较方便,但是很明显,也存在着很多的安全隐患。为此网络管理员还需要采取一定的措施来提高这个TFTP服务器的安全。如可以再对TFTP 服务器上的配置文件进行备份,等等。

第二,如果企业内部的路由器比较多,则可以使用TFTP服务器来简化管理。如企业现在内部有10台路由器。如果需要对IOS软件以及相关配置进行升级的话,需要一台台去完成。显然这个工作量还是有点大的。遇到这种情况的话,则可以使用TFTP服务器来简化工作流程。即让路由器在启动的时候,从TFTP服务器上启动。如此的话,只需要升级TFTP服务器上的内容,就可以完成对整个网络环境的升级动作。

篇5:python实现数通设备tftp备份配置文件示例

最近更 新

python del函数用法

写了个监控nginx进程的Python脚本

推荐下python/ironpython:从入门到精通

Python内置的字符串处理函数整理

python中使用enumerate函数遍历元素实例

python三元运算符实现方法

实例讲解python函数式编程

Python字符转换

python基础教程之udp端口扫描

python实现html转ubb代码(html2ubb)

热 点 排 行

Python入门教程 超详细1小时学会

python 中文乱码问题深入分析

比较详细Python正则表达式操作指

Python字符串的encode与decode研

Python open读写文件实现脚本

Python enumerate遍历数组示例应

Python 深入理解yield

Python+Django在windows下的开发

python 文件和路径操作函数小结

python 字符串split的用法分享

篇6:计算机硬件个人简历

目前所在: 黄埔区 年 龄: 19

户口所在: 广州 国 籍: 中国

婚姻状况: 未婚 民 族: 汉族

培训认证: 未参加  身 高: 171 cm

诚信徽章: 未申请  体 重:

人才测评: 未测评

我的特长:

求职意向

人才类型: 应届毕业生

应聘职位: 计算机硬件:,普工:,其它类:

工作年限: 0 职 称:

求职类型: 实习可到职日期: 一个星期

月薪要求: 面议 希望工作地区: 广州,天河区,黄埔区

工作经历

广州键腾有限公司 起止年月:-10-01 ~ -01-01

公司性质: 私营企业 所属行业:计算机硬件

担任职位: 技术员及销售员

工作描述: DIY装机、系统维护、解决电脑系统一般问题并销售电脑硬件。

离职原因: 家人强烈反对

广州新晨汽车零部件有限公司 起止年月:2010-07-01 ~ 2010-10-01

公司性质: 所属行业:

担任职位: 文员及技术员

工作描述: 为经理处理日常琐事并辅助修改CAD图纸。

离职原因: 家里有事

志愿者经历

教育背景

毕业院校: 广州港技校

最高学历: 中专 获得学位:  毕业日期: 2011-07-01

专 业 一: 机电与数控 专 业 二:

起始年月 终止年月 学校(机构) 所学专业 获得证书 证书编号

-09-01 2011-07-01 广州港技校 机电与数控 CAD、电工证 -

语言能力

外语: 英语 一般 粤语水平: 优秀

其它外语能力:

国语水平: 优秀

工作能力及其他专长

本人自学校一直担任班干部,良好的工作能力得到老师认可,责任心强,敢于担当,有良好的沟通能力并擅长喜欢于踢足球、打篮球、书法、乐器,DIY装机等等。

篇7:初识计算机硬件

初识计算机硬件

初识计算机硬件教学目的:1、  了解计算机系统的组成部件特点、功能及其基本工作原理2、  培养学生的科学态度,激发学生的想象能力和探索精神教学重点:1、微机各部件与其功能的对应关系2、激发学生学习计算机的热情教学难点:如何形象地说明微机部件与功能的对应关系课   时:1课时教学过程: 教师活动学生活动教学意图[引入]场景:用数码相机立即给同学们拍照,并马上显示到屏幕上。老师:今天,我将给大家介绍一些朋友,看,我们这些朋友长得十分可爱,大家都认识他们吗?……学生:认识,……老师:拍摄照片的最大乐趣之一是立即和我最至爱的同学们分享快乐时光。拥有数码相机,我就可以非常方便地将所拍摄的照片通过计算机立即显示出来。“数码相机”仅仅是计算机硬件系统中的一个小部件。在计算机硬件系统中还有好多其他部件,也像“数码相机”一样好用,同学们想不想了解它们?学生:想思考、回答问题激发兴趣,设置悬念,引导学生尽快进入本课的主题:硬件。[新课]一、计算机硬件的基本组成1、  请学生讲述人体各部位的作用与功能老师:大家都知道,计算机又称为“电脑”,这是一种比喻,就好像用电的人脑一样,是人脑的延伸和扩充。因此,要了解计算机各部件的作用,首先要了解人体各部位的功能。老师:人体的哪一部分能够进行计算,是人脑,还是四肢或五官?学生:是人脑;老师:我们每个人都能记住自己的名字,人体的哪一部分能够进行记忆,是人脑,还是四肢或五官?学生:是人脑;老师:人脑不仅具有运算和记忆功能,还具有控制功能,它能向我们的四肢和五官发出命令,让它们协调活动,可以说一个人最重要的部分就是人脑,它是整个人体的中心。那么一个人光有大脑行不行?学生:不行。他无法感受外面世界的美好东西,也无法将自己知道的东西告诉别人。老师:是啊!人脑再重要,也必须依靠四肢和五官将自己的功能发挥得尽善尽美。2、  将计算机各部件的功能与人体各部位的作用建立形象对照。老师:计算机也同人一样,有相当于大脑的中心部件,也有相当于四肢和五官的外围设备和辅助部件。我们先来介绍外围设备。老师:(指键盘)这是什么?学生:键盘老师:(指显示器)这是什么?学生:显示器老师:今天,有很多位老师来到这里和我们预备(3)班的同学们一起交流,那么,我们预备(3)班的同学应该如何表示呢?学生:向他们表示感谢,欢迎他们的到来老师:好,有谁能将“欢迎老师们到来”这句话输入到计算机中,利用显示器、大屏幕表达你们的热情?(学生上前操作)在画板中输入。老师:我们再重新回顾一下刚才这位同学的操作过程。她是通过键盘将她的想法输入到计算机中的,就像我们手一样,因此称键盘为“输入设备”,显示器将计算机中的内容传递给我们人,就像我们嘴巴一样,因此称显示器为“输出设备”。在二、三十年前,键盘是计算机的惟一输入设备,显示器是计算机的惟一输出设备,可是人类永远不会停留在一个起点上,现在是计算机的输入设备中除了键盘,还有很多更方便更好用的产品,有谁能告诉我还有哪些输入设备?学生:……老师:科技创新源于我们的需要!我们需要写得更快,因此有了手写板;鼠标,可以快速的选中和激活;扫描仪,将书本上的文字和图片输入到计算机中;数码相机,可以重温生活精彩的瞬间;有了这些设备,使我们的生活变得多姿多彩;丰富的输入设备虽然精彩,但时尚的输出设备则更令人激动人心,除了显示器,还有什么?学生:打印机、音箱……老师:有了彩色打印机,可以立即感受创造的快感(当场演示,将前面同学利用画板制作的作品打印出来);有了音箱,可以享受音乐的美妙(马上播放交响音乐)……(让同学们立即能亲身感受计算机硬件给我们带来的愉悦)。人类的智慧,促进了计算机技术的发展,而计算机技术的发展又给我们人类带来无尽创造的空间。输入设备、输出设备虽然精彩,但它们不是计算机系统的中心,计算机的中心在主机箱里。计算机中的大脑和心脏都在这里了。这就是计算机的主机箱,计算机中最主要的部件都存放在这里。(先简单介绍,然后再请同学们看实物)主机:CPU、内存、硬盘……CPU:全称为“中央处理器”,我们一般听到的Pentium就是CPU。CPU是电脑世界中最大的司令官,就像是我们大脑一般,具有运算和控制功能。CPU运算速度的快慢在很大程度上影响着整台电脑性能的发挥,速度决定一切。因此,CPU的发展关键就是如何使运算速度加快。从1971年11月15日问世的第一块CPU,Intel4004,它的运算速度为每秒钟可进行十万次的加减法运算,到现在的奔腾II,运算速度达每秒钟四亿次,到5月17日,推出的奔腾III,运算速度达每秒钟五点六亿次。短短三十年的历史,CPU的运算速度提升几千倍,尽管如此,CPU的运算速度仍在不断地加快。内存:如果说CPU是计算机的心脏和大脑,用于计算和控制的功能,那么计算机中用于记忆的部件就是内存储器,简称内存,即插在主板的内存插槽的内存条。CPU是运算速度越快越好,而内存则是容量越大越好。内存又叫RAM。具有易失性,当计算机突然断电后,内存内的数据全部消失。它的作用就像人的大脑具有记忆功能。外存:为了补足内存的不足而设计,全称为外存储器。外存有硬盘、软盘、光盘、可移动大容量设备,如优盘等。  [活动]百闻不如一见,请同学们进行分组操作(八个人一组),打开机箱,观察主机箱内的部件,观察CPU的位置,内存的形状,及硬盘的形状。(注意安全,有序)  二、计算机硬件的基本工作原理现在,我来总结一下。计算机硬件系统基本上由四大部件组成:输入设备、输出设备、内存、CPU。输入设备负责接收外界信息后,输送给内存进行暂时存储和记忆,然后由内存将有关的数据传递给CPU,数据经过CPU运算处理后,再传递给内存进行暂时存储,最后由内存将数据传递给输出设备显示、打印,或者传递给外存储器,以便长期保存。思考,理解,记忆,操作1、  以人体为比喻,帮助学生建立计算机各部件与功能的对应关系。2、  利用丰富详实的图片资料,展现一类硬件从过去到现在的'各种产品的图片,让学生直观感受到设备的发展历程,看到最新、最时尚的产品。3、  简单了解计算机硬件的基本组成原理。4、  培养学生用科学的方法对事物进行探索。三、总结(请同学们自己总结) 概括、整理、归纳1、  将计算机硬件的组成以树形结构的方式进行整理,加深同学们的印象,并培养同学们归纳、整理的能力。四、计算机硬件的发展与应用今天,我们简单了解了计算机硬件的基本组成和原理,这只是刚刚掀起计算机世界的一个角,计算机从开始诞生到现在不过短短五、六十年,但它的发展速度却不是任何一个其它产品所能比拟的。几乎,几个月,便有一个新的硬件产品产生。“山中方七日,世上已千年”,用这句话来形容计算机技术的发展是最恰当不过的。计算机硬件仅仅是整个计算机系统的一部分,计算机系统的另一部分是软件,有了相应的硬件,再配上相应的软件,那么计算机才会给我们真正带来更大的乐趣。(教师简单操作与数码照相机配套的“我形我速”软件)软件的应用会使我们领会硬件的真正价值和乐趣。回忆、思考、猜想2、  进一步激发兴趣;3、  让学生了解学无止境的道理;[结束语]计算机技术在不断地向前发展,未来的世界会有更多的精彩等待同学们去体验和感受,只要同学们永远保持强烈的好奇心与探索精神,并有正确的科学方法辅助,我相信未来的世界是永远属于你们的!思考激发学生继续学习的热情,为以后的学习打下良好的基础。 

篇8:计算机硬件学习心得

每个学校本系里都会开一门离散数学,涉及集合论,图论,和抽象代数,数理逻辑。不过,这么多内容挤在离散数学一门课里,是否时间太紧了点?另外,计算机系学生不懂组合和数论,也是巨大的缺陷。要做理论,不懂组合或者数论吃亏可就太大了。从理想的状态来看,最好分开六门课:集合,逻辑图论,组合,代数,数论。这个当然不现实,因为没那么多课时。也许将来可以开三门课:集合与逻辑,图论与组合,代数与数论。(这方面我们学校已经着手开始做了)

不管课怎么开,学生总一样要学。下面分别谈谈上面的三组内容。

古典集合论,北师大出过一本《基础集合论》不错。 数理逻辑,中科院软件所陆钟万教授的《面向计算机科学的数理逻辑》就不错。现在可以找到陆钟万教授的讲课录像,自己去看看吧。总的来说,学集合/逻辑起手不难,普通高中生都能看懂。但越往后越感觉深不可测。

学完以上各书之后,如果你还有精力兴趣进一步深究,那么可以试一下GTM系列中的《Introduction to Axiomatic Set Theory》和《A Course of Mathematical Logic》。这两本都有世界图书出版社的引进版。你如果能搞定这两本,可以说在逻辑方面真正入了门,也就不用再浪费时间听我瞎侃了。

据说全中国最多只有三十个人懂图论。此言不虚。图论这东东,技巧性太强,几乎每个问题都有一个独特的方法,让人头痛。不过这也正是它魅力所在:只要你有创造性,它就能给你成就感。我的导师说,图论里面随便揪一块东西就可以写篇论文。大家可以体会里面内容之深广了吧!国内的图论书中,王树禾老师的“图论及其算法”非常成功。一方面,其内容在国内教材里算非常全面的。另一方面,其对算法的强调非常适合计算机系(本来就是科大计算机系教材)。有了这本书为主,再参考几本翻译的,如Bondy & Murty的《图论及其应用》,人民邮电出版社翻译的《图论和电路网络》等等,就马马虎虎,对本科生足够了。再进一步,世界图书引进有GTM系列的“Modern Graph Theory”。此书确实经典!国内好象还有一家出版了个翻译版。不过,学到这个层次,还是读原版好。搞定这本书,也标志着图论入了门。

离散数学方面我们北京工业大学实验学院有个世界级的专家,叫邵学才,复旦大学概率论毕业的,教过高等数学,线性代数,概率论,最后转向离散数学,出版著作无数,论文集新加坡有一本,堪称经典,大家想学离散数学的真谛不妨找来看看。这老师的课我专门去听过,极为经典。不过你要从他的不经意的话中去挖掘精髓。在同他的交谈当中我又深刻地发现一个问题,虽说邵先生写书无数,但依他自己的说法每本都差不多,我实在觉得诧异,他说主要是有大纲的限制,不便多写。这就难怪了,很少听说国外写书还要依据个什么大纲(就算有,内容也宽泛的多),不敢越雷池半步,这样不是看谁的都一样了。外版的书好就好在这里,最新的科技成果里面都有论述,别的先不说,至少是“紧跟时代的理论知识”。

组合感觉没有太适合的国产书。还是读Graham和Knuth等人合著的经典“具体数学”吧,西安电子科技大学出版社有翻译版。 抽象代数,国内经典为莫宗坚先生的“代数学”。此书是北大数学系教材,深得好评。然而对本科生来说,此书未免太深。可以先学习一些其它的教材,然后再回头来看“代数学”。国际上的经典可就多了,GTM系列里就有一大堆。推荐一本谈不上经典,但却最简

单的,最容易学的:这本“Introduction to Linear and Abstract Algebra“非常通俗易懂,而且把抽象代数和线性代数结合起来,对初学者来说非常理想,我校比较牛的同学都有收藏。

数论方面,国内有经典而且以困难著称的”初等数论“(潘氏兄弟著,北大版)。再追溯一点,还有更加经典(可以算世界级)并且更加困难的”数论导引“(华罗庚先生的名著,科学版,九章书店重印,繁体的看起来可能比较困难)。把基础的几章搞定一个大概,对本科生来讲足够了。但这只是初等数论。本科毕业后要学计算数论,你必须看英文的书,如Bach的”Introduction to Algorithmic Number Theory“。

计算机科学理论的根本,在于算法。现在很多系里给本科生开设算法设计与分析,确实非常正确。环顾西方世界,大约没有一个三流以上计算机系不把算法作为必修的。算法教材目前公认以Corman等著的”Introduction to Algorithms"为最优。对入门而言,这一本已经足够,不需要再参考其它书。

篇9:计算机硬件学习心得

计算机科学和数学的关系有点奇怪。二三十年以前,计算机科学基本上还是数学的一个分支。而现在,计算机科学拥有广泛的研究领域和众多的研究人员,在很多方面反过来推动数学发展,从某种意义上可以说是孩子长得比妈妈还高了。但不管怎么样,这个孩子身上始终流着母亲的血液。这血液是the mathematical underpinning of computer science(计算机科学的数学基础),也就是理论计算机科学。原来在东方大学城图书馆中曾经看过一本七十年代的译本(书皮都没了,可我就爱关注这种书),大概就叫《计算机数学》。那本书若是放在当时来讲决是一本好书,但现在看来,涵盖的范围还算广,深度则差了许多,不过推荐大一的学生倒可以看一看,至少可以使你的计算数学入入门。

最常和理论计算机科学放在一起的一个词是什么?答:离散数学。这两者的关系是如此密切,以至于它们在不少场合下成为同义词。(这一点在前面的那本书中也有体现)传统上,数学是以分析为中心的。数学系的同学要学习三四个学期的数学分析,然后是复变函数,实变函数,泛函数等等。实变和泛函被很多人认为是现代数学的入门。在物理,化学,工程上应用的,也以分析为主。

随着计算机科学的出现,一些以前不太受到重视的数学分支突然重要起来。人们发现,这些分支处理的数学对象与传统的分析有明显的区别:分析研究的问题解决方案是连续的,因而微分,积分成为基本的运算;而这些分支研究的对象是离散的,因而很少有机会进行此类的计算。人们从而称这些分支为“离散数学”。“离散数学”的名字越来越响亮,最后导致以分析为中心的传统数学分支被相对称为“连续数学”。

离散数学经过几十年发展,基本上稳定下来。一般认为,离散数学包含以下学科:

1) 集合论,数理逻辑与元数学。这是整个数学的基础,也是计算机科学的基础。

2) 图论,算法图论;组合数学,组合算法。计算机科学,尤其是理论计算机科学的核心是

算法,而大量的算法建立在图和组合的基础上。

3) 抽象代数。代数是无所不在的,本来在数学中就非常重要。在计算机科学中,人们惊讶地发现代数竟然有如此之多的应用。

但是,理论计算机科学仅仅就是在数学的上面加上“离散”的帽子这么简单吗?一直到大约十几年前,终于有一位大师告诉我们:不是。D.E.Knuth(他有多伟大,我想不用我废话了)在Stanford开设了一门全新的课程Concrete Mathematics。 Concrete这个词在这里有两层含义:

首先:对abstract而言。Knuth认为,传统数学研究的对象过于抽象,导致对具体的问题关心不够。他抱怨说,在研究中他需要的数学往往并不存在,所以他只能自己去创造一些数学。为了直接面向应用的需要,他要提倡“具体”的数学。在这里我做一点简单的解释。例如在集合论中,数学家关心的都是最根本的问题公理系统的各种性质之类。而一些具体集合

的性质,各种常见集合,关系,映射都是什么样的,数学家觉得并不重要。然而,在计算机科学中应用的,恰恰就是这些具体的东西。Knuth能够首先看到这一点,不愧为当世计算机第一人。其次,Concrete是Continuous(连续)加上discrete(离散)。不管连续数学还是离散数学,都是有用的数学!

理论与实际的结合——计算机科学研究的范畴

前面主要是从数学角度来看的。从计算机角度来看,理论计算机科学目前主要的研究领域包括:可计算性理论,算法设计与复杂性分析,密码学与信息安全,分布式计算理论,并行计算理论,网络理论,生物信息计算,计算几何学,程序语言理论等等。这些领域互相交叉,而且新的课题在不断提出,所以很难理出一个头绪来。想搞搞这方面的工作,推荐看中国计算机学会的一系列书籍,至少代表了我国的权威。下面随便举一些例子。

由于应用需求的推动,密码学现在成为研究的热点。密码学建立在数论(尤其是计算数论),代数,信息论,概率论和随机过程的基础上,有时也用到图论和组合学等。很多人以为密码学就是加密解密,而加密就是用一个函数把数据打乱。这样的理解太浅显了。

现代密码学至少包含以下层次的内容:

第一,密码学的基础。例如,分解一个大数真的很困难吗?能否有一般的工具证明协议正确?

第二,密码学的基本课题。例如,比以前更好的单向函数,签名协议等。

第三,密码学的高级问题。例如,零知识证明的长度,秘密分享的方法。

第四,密码学的新应用。例如,数字现金,叛徒追踪等。

在分布式系统中,也有很多重要的理论问题。例如,进程之间的同步,互斥协议。一个经典的结果是:在通信信道不可靠时,没有确定型算法能实现进程间协同。所以,改进TCP三次握手几乎没有意义。例如时序问题。常用的一种序是因果序,但因果序直到不久前才有一个理论上的结果例如,死锁没有实用的方法能完美地对付。例如操作系统研究过就自己去举吧!

如果计算机只有理论,那么它不过是数学的一个分支,而不成为一门独立的科学。事实上,在理论之外,计算机科学还有更广阔的天空。

篇10:计算机硬件学习心得

计算机科学与技术这一门科学深深的吸引着我们这些同学们,上计算机系已经有近三年了,自己也做了一些思考我一直认为计算机科学与技术这门专业,在本科阶段是不可能切分成计算机科学和计算机技术的,因为计算机科学需要相当多的实践,而实践需要技术;每一个人(包括非计算机专业),掌握简单的计算机技术都很容易(包括程序设计),但计算机专业的优势就在于,我们掌握许多其他专业并不“深究”的东西,例如,算法,体系结构,等等。非计算机专业的人可以很容易地做一个芯片,写一段程序,但他们做不出计算机专业能够做出来的大型系统。今天我想专门谈一谈计算机科学,并将重点放在计算理论上。

计算机理论的一个核心问题——从数学谈起:

记得当年大一入学,每周六课时高等数学,天天作业不断(那时是六日工作制)。颇有些同学惊呼走错了门:咱们这到底念的是什么系?不错,你没走错门,这就是计算机科学与技术系。我国计算机科学系里的传统是培养做学术研究,尤其是理论研究的人(方向不见得有问题,但是做得不是那么尽如人意)。而计算机的理论研究,说到底了,如网络安全,图形图像学,视频音频处理,哪个方向都与数学有着很大的关系,虽然也许是正统数学家眼里非主流的数学。这里我还想阐明我的一个观点:我们都知道,数学是从实际生活当中抽象出来的理论,人们之所以要将实际抽象成理论,目的就在于想用抽象出来的理论去更好的指导实践,有些数学研究工作者喜欢用一些现存的理论知识去推导若干条推论,殊不知其一:问题考虑不全很可能是个错误的推论,其二:他的推论在现实生活中找不到原型,不能指导实践。严格的说,我并不是一个理想主义者,政治课上学的理论联系实际一直是指导我学习科学文化知识的航标(至少我认为搞计算机科学与技术的应当本着这个方向)。

其实我们计算机系学数学光学高等数学是不够的(典型的工科院校一般都开的是高等数学),我们应该像数学系一样学一下数学分析(清华计算机系开的好像就是数学分析),数学分析这门科学,咱们学计算机的人对它有很复杂的感情。在于它是偏向于证明型的数学课程,这对我们培养良好的分析能力极有帮助。我的软件工程学导师北工大数理学院的王仪华先生就曾经教导过我们,数学系的学生到软件企业中大多作软件设计与分析工作,而计算机系的学生做程序员的居多,原因就在于数学系的学生分析推理能力,从所受训练的角度上要远远在我们之上。当年出现的怪现象是:计算机系学生的高中数学基础在全校数一数二(希望没有冒犯其它系的同学),教学课时数也仅次于数学系,但学完之后的效果却不尽如人意。难道都是学生不努力吗,我看未见得,方向错了也说不一定,其中原因何在,发人深思。

我个人的浅见是:计算机系的学生,对数学的要求固然跟数学系不同,跟物理类差别则更大。通常非数学专业的所谓“高等数学”,无非是把数学分析中较困难的理论部分删去,强调套用公式计算而已。而对计算机系来说,数学分析里用处最大的恰恰是被删去的理论部分。说得难听一点,对计算机系学生而言,追求算来算去的所谓“工程数学”已经彻底地走进了误区。记上一堆曲面积分的公式,难道就能算懂了数学?那倒不如现用现查,何必费事记呢?再不然直接用Mathematics或是Matalab好了。

我在系里最爱做的事情就是给学弟学妹们推荐参考书。中文的数学分析书,一般都认为以北大张筑生老师的“数学分析新讲”为最好。万一你的数学实在太好,那就去看菲赫金哥尔茨的“微积分学教程”好了但我认为没什么必要,毕竟你不想转到数学系去。吉米多维奇的“数学分析习题集”也基本上是计算型的东东。书的名气很大,倒不见得适合我们,还是那句话,重要的是数学思想的建立,生活在信息社会里我们求的是高效,计算这玩意还是留给计算机吧。不过现在多用的似乎是复旦大学的《数学分析》也是很好的教材。

中国的所谓高等代数,就等于线性代数加上一点多项式理论。我以为这有好的一面,因为可以让学生较早感觉到代数是一种结构,而非一堆矩阵翻来覆去。这里不得不提南京大学林成森,盛松柏两位老师编的“高等代数”,感觉相当舒服。此书相当全面地包含了关于多项式和线性代数的基本初等结果,同时还提供了一些有用的又比较深刻的内容,如Sturm序列,Shermon-Morrison公式,广义逆矩阵等等。可以说,作为本科生如能吃透此书,就可以算高手。国内较好的高等代数教材还有清华计算机系用的那本,清华出版社出版,书店里多多,一看就知道。从抽象代数的观点来看,高等代数里的结果不过是代数系统性质的一些例子而已。莫宗坚先生的《代数学》里,对此进行了深刻的讨论。然而莫先生的书实在深得很,作为本科生恐怕难以接受,不妨等到自己以后成熟了一些再读。

正如上面所论述的,计算机系的学生学习高等数学:知其然更要知其所以然。你学习的目的应该是:将抽象的理论再应用于实践,不但要掌握题目的解题方法,更要掌握解题思想,对于定理的学习:不是简单的应用,而是掌握证明过程即掌握定理的由来,训练自己的推理能力。只有这样才达到了学习这门科学的目的,同时也缩小了我们与数学系的同学之间思维上的差距。

概率论与数理统计这门课很重要,可惜大多数院校讲授这门课都会少些东西。少了的东西现在看至少有随机过程。到毕业还没有听说过Markov过程,此乃计算机系学生的耻辱。没有随机过程,你怎么分析网络和分布式系统?怎么设计随机化算法和协议?据说清华计算机系开有“随机数学”,早就是必修课。另外,离散概率论对计算机系学生来说有特殊的重要性。而我们国家工程数学讲的都是连续概率。现在,美国已经有些学校开设了单纯的“离散概率论”课程,干脆把连续概率删去,把离散概率讲深些。我们不一定要这么做,但应该更加强调离散概率是没有疑问的。这个工作我看还是尽早的做为好。

计算方法学(有些学校也称为数学分析学)是最后一门由数理学院给我们开的课。一般学生对这门课的重视程度有限,以为没什么用。不就是照套公式嘛!其实,做图形图像可离不开它,密码学搞深了也离不开它。而且,在很多科学工程中的应用计算,都以数值的为主。这门课有两个极端的讲法:一个是古典的“数值分析”,完全讲数学原理和算法;另一个是现在日趋流行的“科学与工程计算”,干脆教学生用软件包编程。我个人认为,计算机系的学生一定要认识清楚我们计算机系的学生为什么要学这门课,我是很偏向于学好理论后用计算机实现的,最好使用C语言或C++编程实现。向这个方向努力的书籍还是挺多的,这里推荐大家高等教育出版社(CHEP)和施普林格出版社(Springer)联合出版的《计算方法(Computational Methods)》华中理工大学数学系写的(现华中科技大学),这方面华科大做的工作在国内应算是比较多的,而个人认为以这本最好,至少程序设计方面涉及了:任意数学函数的求值,方程求根,线性方程组求解,插值方法,数值积分,场微分方程数值求解。李庆扬的那本则理论性过强,与实际应用结合得不太紧。

计算机硬件教学设计

应届毕业生计算机硬件专业自我介绍

计算机硬件专业求职简历

WordPress 数据库自动备份

计算机硬件专业毕业生求职自我介绍

计算机硬件专业学生的自我介绍

计算机硬件专业毕业生的自我介绍

浙江省档案登记备份管理办法

通过nginx配置文件抵御攻击WEB安全

用TFTP备份交换机配置信息

《如何备份计算机硬件配置文件(精选10篇).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

最新推荐
猜你喜欢
点击下载本文文档