打字猴:1.700413036e+09
1700413036 计算机是怎样跑起来的 [:1700412614]
1700413037 计算机是怎样跑起来的 1.4 对计算机来说什么都是数字
1700413038
1700413039 计算机有计算机的处理方法,这是三大原则中的最后一点。计算机本身只不过是为我们处理特定工作的机器。计算机终究只是受人支配的工具
1700413040
1700413041 使用计算机的目的就是为了提高工作效率。例如,文字处理软件可以提高编辑文档的效率;电子邮件可以提高邮件寄送的效率。总之,作为可以提高工作效率的工具,有些靠手工作业完成的业务可以直接交给计算机处理,但也有许多手工作业无法直接由计算机处理。也就是说,在用计算机代替手工作业的过程中,要想顺应计算机的处理方法,有时就要违背人们的思维习惯,请特别留意这一点。
1700413042
1700413043 用数字表示所有信息,这是一个很具有代表性的计算机式的处理方法,这一点也正是和人类的思维习惯最不一样的地方,例如,人们会用“蓝色”、“红色”之类的词语描述有关颜色的信息,可计算机就不得不用数字表示颜色信息,例如,用0,0,255表示蓝色,用255,0,0表示红色,用255,0,255表示由蓝色和红色混合而成的紫色。不光是颜色,计算机对文字的处理也是如此,计算机内部会先把文字转换成相应的数字再做处理,这样的数字叫作“字符编码”。总之,计算机会把什么都用数字来表示
1700413044
1700413045 熟悉计算机的人经常会说出一些令人费解的话,例如“在这里打开文件,获得文件句柄”、“把用公钥加密后的文件用私钥解密”……。那么,他们所说的“文件句柄”是什么呢?数字!“公钥”是什么呢?数字!无论计算机所处理的信息是什么形式,只要把它们都当成数字就可以了。虽然这有些违背人们的思维习惯,但处理数字对计算机来说却是非常简单的。
1700413046
1700413047
1700413048
1700413049
1700413050 计算机是怎样跑起来的 [:1700412615]
1700413051 计算机是怎样跑起来的 1.5 只要理解了三大原则,即使遇到难懂的最新技术,也能轻松应对
1700413052
1700413053 有关计算机三大原则的说明到此结束。只要理解了这三大原则,即使遇到难懂的最新技术,也能轻松应对。下面看一个具体的例子,这里摘录了一段有关.NET技术的介绍,.NET是微软公司提出的一种新技术。如果要正式地介绍.NET技术,会像下面这样进行说明
1700413054
1700413055 [有关.NET的说明之一]
1700413056
1700413057 微软公司提出了作为新一代互联网平台的.NET技术。作为.NET核心的XML Web服务使用通用技术SOAP、XML,促进企业间的计算机协同工作
1700413058
1700413059 真是不好理解的一段话啊,可以如果把.NET的核心技术对照计算机三大原则再介绍一遍的话,就会像下面这样
1700413060
1700413061 [有关.NET的说明之二]
1700413062
1700413063 计算机是执行程序的机器。程序是指令和数据的集合。为了使互联网上相互连接的计算机能够通过程序协同工作,微软公司采用了SOAP以及XML规范,SOAP是关于调用指令的规范,XML则是定义数据格式的规范
1700413064
1700413065 只要定义出了指令和数据的规范,装有符合规范的程序的计算机自然就可以相互协作了。所谓计算机的协同工作指的是,输入到一台计算机中的数据,可以通过互联网传送到与这台计算机相连的其他计算机上执行运算,运算所输出的结果再返回给这台计算机。像这样部署在其他计算机上能执行某种运算的程序叫作XML Web服务
1700413066
1700413067 这回怎么样?应该变得容易理解了吧?如果又想到了其他的问题,比如“为什么不得不遵循SOAP和XML的规范呢?”或者“实际看了看SOAP和XML的规范,才发现也很复杂。”那么就可以把答案归结为“因为那些都是适合计算机的处理方式”。
1700413068
1700413069
1700413070
1700413071
1700413072 计算机是怎样跑起来的 [:1700412616]
1700413073 计算机是怎样跑起来的 1.6 为了贴近人类,计算机在不断进化
1700413074
1700413075 围绕着计算机的技术在飞速不断进化,与其说是日新月异,不如说是“秒新分异”。虽然也许有人会觉得已经够用了,希望能停留在现有的技术水平上,但计算机的进化是不会停止的,因为计算机还远远没有达到完善的地步。
1700413076
1700413077 计算机进化的目的只有一个–与人类更加相近。要想贴近人类,就必须从计算机的处理方式中摒弃不符合人类思维习惯的部分。请对照计算机三大原则之一的“计算机有自己的处理方式”来记忆这个结论
1700413078
1700413079 举例来说,键盘这种不好用的输入设备进化成了好用的鼠标。平面(2D,二维)游戏进化成了立体的(3D,三维)游戏。无论是哪一种进化,都是为了使计算机的处理方式更加贴近人类
1700413080
1700413081 这样发展下去的话,也许计算机进化的最终形态就是机器人了,有着与人类一样的外表,可以使用人类的语言。例如在1985年茨城县筑波市举办的筑波世博会上,就展示了一台用CCD照相机识别乐谱,弹奏钢琴的机器人。也许有人会觉得“数码音乐什么用个人计算机不是也能完成呢?”但这个发明的意义在于机器人能和人类做相同的事。就在不久前,本田公司开发出的两足步行机器人也成为了热议的话题,也许有人觉得“为什么非要特地用两只脚行走呢,装上轮子能动起来不也一样吗?”但这个发明的意义还是在于机器人能和人类做相同的事了。有乐谱和钢琴就能演奏,人能走的道路或台阶机器人也能走,这样的机器人无疑才能更加方便地应用于人类社会
1700413082
1700413083 若与十几年前相比,身边的个人计算机也在逐渐贴近人类。20世纪80年代中期盛行的个人计算机操作系统是MS-DOS,其操作方法是靠输入字符,把命令传给计算机。进入90年代后,MS-DOS进化成了Windows,用户可以在图形界面上通过鼠标的操作直观地下达命令(如图1.3所示)
1700413084
1700413085 图1.3 为了贴近人类,个人计算机操作系统也在进化
[ 上一页 ]  [ :1.700413036e+09 ]  [ 下一页 ]