科学网

 找回密码
  注册

tag 标签: 存储

相关帖子

版块 作者 回复/查看 最后发表

没有相关内容

相关日志

[转载]Dropbox 1.4.12-在线存储服务抢[转自MacGG]
xhwangsdu 2012-7-28 12:56
Dropbox是Dropbox公司的在线存储服务,通过云计算实现因特网上的文件同步,用户可以存储并共享文件和文件夹。 Dropbox提供免费和收费服务,在不同系统下有客户端软件,并且有网页客户端。 目前Dropbox官方网站在中国大陆地区可以间歇性访问,但不能下载桌面应用软件。但桌面应用软件仍旧可以正常使用,所以在此MacGG提供下载哈。。。 Dropbox 1.4.12 特性: Mountain Lion 支持 如果没有注册的朋友可以通过此链接直接注册: Dropbox 注册网址 免费的Dropbox 户口只有2GB 容量,但可以借着邀请他人加入计划获得额外容量。每次成功邀请双方都会增加500MB 容量,透过邀请而增加的容量设有上限,数值为16GB。换句话说,免费的Dropbox 户口可以有着18GB 的容量。
2254 次阅读|0 个评论
[转载]微软发布新版Office——Office 2013 整合Skype及云存储
sincos 2012-7-18 08:36
微软今日在美国发布了基于新操作系统的新一代Office软件,这也是Office软件的第15个更新版本。 科技图片中心 | 查看图集 | ( 3 /9) 转发到微博 WordPDFReflow_Web Office 15 官方宣传视频 Office 15 官方操作讲解视频 网易科技讯 7月17日消息,随着Windows 8对触摸操作、Metro界面的支持,微软今日在美国发布了基于新操作系统的新一代Office软件,这也是Office软件的第15个更新版本。 这次Office发布被微软CEO鲍尔默称之为“最雄心勃勃的一次”,新Office基于网络和Windows Live ID使用,用户可以在不同的设备上访问自己的文件。 新一代Office试用版于今日可以下载,鲍尔默建议用户尝试先使用新版的Office 365以体验,即网络版Office。 正式版本发布的具体时间没有被透露,微软只是表示,新版的Office将结合Windows 8的推出时间。微软还表示,新一代Office不支持Windows vista及以下版本的操作系统。 和以往Office的操作体验最大的不同,就是加入了触摸操作,在iPad平台微软没有推出针对版本的Office软件,只有OneNote有部分的支持,这也是微软Office业务在平板领域的新尝试。 这也将是微软将自家内容整合最大的一个Office版本,其内嵌Bing搜索、Skype语音通话等功能。这一版本还强调了企业社交的整合,而微软刚刚以高价收购了企业社交平台Yammer。 新版Office的文件云端采用了微软之前的SkyDrive空间,新用户将有7GB的免费空间,而基于社交性的加强后,Office加入了即时编辑、视频会议、远程看同一份文件等功能。 2011财年,微软Office业务营收220亿美元,利润141亿美元,为公司最大的营收和利润来源。Office产品的成功与否对微软来说至关重要。(王杰聪) 安装地址: http://www.microsoft.com/china/office/preview 【相关报道】 微软发布新一代Office实录 安装全过程 微软今日在美国发布了基于新操作系统的新一代Office软件,新Office基于网络和Windows Live ID使用,其内嵌Bing搜索、Skype语音通话等功能,并强调企业社交整合。 张亚勤:微软Office 365入华已取得实质性进展 微软全球资深副总裁、微软亚太研发集团主席张亚勤在5月24日第四届中国云计算大会上透露,微软将在中国建立云数据中心,Office 365入华已经取得了实质性进展。 分析称在线办公工具瓦解微软Office统治地位 CNET 专栏作者Charles Cooper 讲述他如何抛弃本地的 Word ,转向Google Docs的怀抱。 Google Apps冲击微软Office垄断地位 虽然微软公司在公开场合拒绝承认,将谷歌基于网络的企业应用套件Google Apps视为其Office办公软件的竞争对手。但微软却在不断地采取措施,防止谷歌侵入原本由它占领的办公软件领域。 Source: http://tech.163.com/12/0717/03/86J9JCLE000915BD.html#p=86JEVVFL0QFG0009
1801 次阅读|0 个评论
大数据更加呼唤开放存储
kepusuowdp 2012-7-17 22:01
上周,《学习时报》发表了题目为《大数据时代要有大方略》的署名文章,其中提到了大数据的相关问题。这让我想起了不久前翻译的一篇文章(《科学需要更多的点石成金》,今年内会发表在某期刊上),其中也探讨了大数据的深入发掘等问题。加之近期对国外一些期刊的关注,更加使得我对大数据和开放存储有些想法,再次略述一二,与大家探讨。 《 Journal of Science Communication 》杂志近期几篇文章对科学传播进行了深入的反思(相关内容见本人以前发布的几个翻译过来的文章),其中谈到了当前的科学传播还处于满足小众的需求方面,还是小范围的“自娱自乐”,因而有其局限性,而对于如何突破这个瓶颈,开放存储是一个比较好的出路,开放存储对于大数据的发掘和利用也是一个有效途径。同时今年年初《纽约时报》的一篇关于《新英格兰医学杂志》创刊 200 周年的文章中也对开放存储进行了深入的探讨。其中谈到了传统出版和发行的一些弊端,甚至有人认为纳税人出钱支持了研究,最后还要出钱去买发表了的研究成果,这无异于为同一件事情花了两次钱。 网络博客,网络出版这些开放存储的模式给传统出版提出了严峻的挑战。但就公共科学图书馆( Plus ONE )来说,它发表的文章数量就足以让那些引用率超高的 SCI 期刊汗颜。而且越来越多的人也开始选择利用开放存储的模式来发表自己的观点,看法和研究成果,虽然开放存储还面临着诸多的质疑和批判。而从国内来说,科学网等一批博客也云集了众多的科学粉丝,虽然这些博客还并没有突破上述的“自娱自乐”这个沉默的螺旋,但是至少出现了一些曙光,而其发展的精髓则在于更民间,更亲民。 而大数据时代呼唤数据的共享与共建。越来越多的科学研究无法紧靠一己之力可以完成,通力合作成为了常态,就像前两天振奋人心的“上帝粒子”也是科学共同体集体智慧的结晶之一吧。 同时大数据也可以更加开放地开展对比研究,如果同样的项目,各自采集数据的标准不一,或者对原始数据进行了加工处理后进行共享,那么有些时候可能会遗漏一些重要的信息和数据。这对于大数据的利用也是一个致命的打击。因而有文章认为以前的一些研究采集的数据之所以难以进行深入的发掘,就是因为那个时候并没有考虑到未来对该数据可能的深入发掘和利用。 而当前的开放存储的出现为大数据的共建,共享和深入发掘提供了好机会,而唯一的障碍可能就是大数据共享的意愿吧。并不是所有的人都愿意把自己的成果(成果也是大数据的一部分)拿出来共享,因为至少就目前来说,通过开放存储发表的“成果”还不能称之为成果。而且开放存储也并没有真正走入科学共同体考核体系之内,这也进一步抑制了开放存储的发展,同时也给大数据时代带上了枷锁,成为大数据发展的一个瓶颈。 期待将来可以把通过开放存储途径发表的成果纳入到考核范围内,这样会有更多的人涌现出来支持并促进开放存储的发展,也会给大数据的发掘和利用提供更广泛的平台。 大数据更加呼唤开放存储! 附件一段刚才一个人发来的邮件内容: A newspaper report saying that the UK will make scientific research freely available by 2014: LONDON: The British government has revealed controversial plans to make publicly funded scientific research immediately available for anyone to read for free by 2014, in the most radical shake-up of academic publishing since the invention of the internet. Research papers that describe work paid for by the British taxpayer will be free online for universities, companies and individuals to use for any purpose, wherever they are in the world. The universities and science minister, David Willetts said he expected a full transformation to the open approach over the next two years. The move reflects a groundswell of support for ''open access'' publishing among academics who have long protested that journal publishers make large profits by locking research behind online paywalls.
2878 次阅读|0 个评论
(翻译)开放存储与科学传播,对更加开放的科学传播环境需求的反思
kepusuowdp 2012-7-1 17:18
摘要: 虽然一些科学共同体深入地探讨了开放存储出版的出现,但是在科学传播共同体内部这个问题一直不是辩论的核心。大多数科学学科领域的学者有他们自己可供利用的开放存储的选择,比如杂志,数据库,预印文本等等。可笑的是,致力于研究科学传播结构的科学共同体见证了这个转型,但是却没有直接参与其中。结构性和文化性障碍都阻止了科学传播出版过程中开放存储部门的增长。在这个评论中,我希望在我们的学术实践领域里展开一个就更加开放的传播环境的需求进行的辩论。 至少在我看来,公共科技传播会议( PCST )的一个结果就是我们意识到我们的共同体在向其领域之外进行传播的时候是多么的糟糕,我想这对于一个主要焦点是科学传播的共同体来说是多么的让人难以置信。更可笑的是,这也是我们几十年来一直尝试传递给科学家的观点。我们是否应该对自己进行一番反思呢?在这篇短文中,我试着建议我们为什么要考虑把不同的传播实践融入进来,以及我希望在我们的学术实践领域里展开一个就更加开放的传播环境的需求进行的辩论。 今年 4 月,上千名研究者,教师,记者和其他科学传播从业者齐聚意大利佛罗伦萨,参加第 12 届 PCST 国际会议。在会议讨论并解决的若干议题中,很少有涉及到我们共同体的传播结构的问题,我认为也没有几个圆桌会议和全体会议表明我们需要提升并加强 PCST 学者与公众进行交流的方式的反思。既然我们已经意识到历史学和社会科学告诉我们研究者采用的传播工具和实践取决于保持共同体自身运作的激励体系。因而,对于 PCST 共同体内最小的学术部门来说(我这里指的是在博物馆研究、媒体和教育方面从业的个人和团体),公共传播是传播知识和方法的主要方式。因为对他们来说,在公开的场合进行的日常的公共性互动是太常见不过的了,而且他们每天的工作都反映了要应对复杂情况的意识。在这里,我不想提那许许多多的例子来说明开放且互动的科学传播共同体会是多么重要,因为这些你们都有所了解。 这个问题来源于 PCST 共同内中那些和学术有着紧密联系的部分。我认为我们没有把我们过去几十年里提出的对科学共同体的建议、批判和变化融入我们的日常实践和学术实践之中。我们研究公共传播,但是我们的传播实践远远落后于现状。即使学术圈好像在不同的且更具内部激励机制的氛围下运转,我们都知道公共传播是科学领域增长,扩展和接纳的重要前提条件。进而,我们意识到——我知道一直说“我们意识到”是毫无意义的——知识的生产是一项传播事业,公共传播也是新知识探讨,协商和生产的地方。丰富的知识通常来源于具有丰富传播实践的地方。 虽然我们可以探讨很多可以对我们的工作进行传播的方式,以及把这些知识转换成科学家,政治界,经费资助者和公民间进行公开讨论的问题,但是我这里只探讨一个问题:获取科学传播的学术出版物。科学传播杂志( JCOM )也许是唯一一个致力于科学传播的开放存储的杂志。科学传播中的大多数学术著作同在传统的杂志中发表,它们并没有开放存储的政策,因而,政策制定者和科学记者都冒着发展中国家无法获取的危险,更别说那些其他从业者和普通公众了。这听起来也许有些奇怪,而且虽然有几个科学共同体深入探讨了开放存贮出版物的问题和需求,但是这个议题从来都不是 PCST 共同体探讨的核心问题。大多数科学学科中的科学家现在开始使用办公自动化( OA )系统,比如杂志,数据库,预先打印稿等。可笑的是,致力于研究科学传播结构的科学共同体见证了这个转型,但是却没有直接参与其中。科学传播论文很少发表在开放存储的杂志中。 这个问题的另外一个方面就是大多说杂志(包括 JCOM )并没有采取最新的工具来向社会媒体开展科学传播。虽然一些在线的科学杂志开始为读者提供可以就它们发表的文章进行讨论的工具,但是 PCST 共同体的大部分参考杂志都是封闭且有些“过时的”。我这里并不单单指博客,同时也指那些给我们发表了论文但没有意识到评估内容相关性的新方式的杂志,比如社会网络的影响,下载数,评论等等。科学传播论文很少在社会媒体中引起反响。 那么我们可以做什么呢?显然,我们必须意识到这些问题对于社会科学来说是重要的。但是科学传播有它自己的特质。一方面有结构性的问题。开放存储出版物从经济和发行一本新的杂志或者建立一个新的数据库所需的精力方面来看可能会造价昂贵的。学术性的科学传播长期遭受了缺乏经费的折磨,也没有把自己变成制度化的学科,这使得事情更加复杂。但是文化方面的问题也发挥着作用。只要新一代科学传播研究人员不对当前的体系提出质疑,这种情况就不会发生变化。最后,还不清楚在我们未来转向一个更加开放的传播环境的时候,我们是否还要依赖当前的学术刊物出版商吗。即使它们最近开始了自动化办公的实验,学术刊物出版商比如 Sage 和 Elsevier 都是私人公司,它们的商业模式要依赖于大学图书馆的订阅并且它们并没有把这些内容向更广泛的读者开放的动机。就像很多科学领域一样,科学传播领域的变化很可能来自于外部的压力,而不是出版商自己的决定。独立自主的行动是这个改变的前提条件。 就像我说的那样,科学传播体系的历史和保持不同传播实践运行的经济性和社会性的激励措施相关联。同时我们也知道技术创新通过给科学共同体提供新的可以用在更独立和更开放环境中的工具而改变了这些实践。印刷术的出现是科学革命以及建立开放科学这个转向背后的主要原因。以印刷为代表的技术创新随之带来的是新的科学出版物的出现以及给科学家提供了在独立且开放的体系中发表学术出版物的机会。然而根据一些作者的观点,这个体系限制阻止了新的更加开放的传播实践的出现。另外一方面,互联网为我们提供了新的工具,科学本身也给我们提供了例证,并且告诉我们开放存储出版的可行性和有利条件:我们为什么不就我们的出版系统开始一个(公开的)辩论呢? 原文载于: A. Delfanti, Open Access and Science Communication. Reflections on the need for a more open communication environment, Jcom 11 (02)(2012)E
3083 次阅读|0 个评论
闲话“弛豫时间”
热度 11 boxcar 2012-6-23 07:11
大清早起来,看到孙尉翔博友(他老兄的博客一直写得很好)的新博文“什么是松弛时间”【 1 】,其内容引经据典,讨论得挺科学的,自然也挺适合科学网的。可惜科学网的网友们最近似乎不大关注重出江湖后的孙尉翔博友,他那些挺有内容有思想的博文点击量居然一直没上去。说几句闲话之后,该言归正传,说说本文的主题——“弛豫时间”(也就是尉翔兄所言的“松弛时间”, Relaxation Time )。 不知是何缘故,或许是先入之见,我还没用过“松弛时间”这种说法,却喜欢用“弛豫时间”这个说法。用俺最擅长的撷英手法,“弛豫时间”就是“吃鱼时间”,即“吃鱼”的“时间”(蒋科学莫生气哦,其实我从小到大一直不喜欢吃鱼)。 按照我的理解,弛豫时间应该是在弛豫过程中某个特征物理量(例如电压、例如振幅)衰减到一定程度( 1/e=0.3678796... )所用的时间。弛豫时间也是体系(例如有阻尼的弹簧振子,例如 RC 电路)从一个平衡态(有一定的位移或充电;某电压积累一定的电量)开始,经历一段失去“平衡”(外力 / 电源 Hold 不住了)后的非平衡态过程(运动并遭遇阻尼;电流在回路中流过电阻)逐渐过渡到另一个新的平衡态(停在平衡位置;电容端电压达到新的电源电压)的特征时间。 这种非平衡态的过程,常被定义为弛豫过程。打个不十分准确比方,就是“吃鱼”的过程,吃掉端上来的这盘鱼所用的时间,叫做“吃鱼时间”。大家知道,在正常情况下,即鱼的生前体重在 1 斤左右,用常规的红烧、清蒸、酱焖等等方法整条进行烹调,做好了立刻端上桌,吃掉一条鱼是绝对不能直接吞掉的,否则会被鱼骨和鱼刺卡住喉咙(很痛苦的说。。。),而必须小心翼翼地先挑出鱼刺再把小块的鱼肉放入口中这样慢慢地吃,这样才能既品尝到美味、又吸取营养还不会受到伤害,所以呢,吃鱼挺费时间的,至少比吃扒肉啥的更费时间。吃鱼遭遇的鱼刺,就相当于运动受到了阻尼或者放电电流要经过电阻,都是些“阻力”因素。当然,吃鱼的过程中动力也是有的,至少从心态上可能很希望快点吃完,去赴个约会伍的,于是便要加快动作频度。不过,要是在严格意义上把一条鱼完全吃干净,其实更费时间,必须非常非常仔细地剔下鱼骨和鱼刺上的鱼肉,这样就要耗费非常非常多的时间,就像一般的弛豫过程中真正达到绝对意义上的平衡态理论上讲需要无穷长的时间一样。此时衡量过程的时间,用 100% 的完成是不合适的,试想,如果俩弛豫过程或者吃两条鱼(例如一条 2 斤重的大鲤鱼和一条 1 两重的小鲫鱼)彻底完成都是无穷大或者非常长的时间,你咋说谁快谁慢?!于是,就只能找一个虽然没有全部完成,但已完成了一定百分比(相当于考试及格线)的时间昨晚衡量的依据,也就有了“弛豫时间”的说法。 按照类似于“吃鱼”的方式去“测量 ” 弛豫时间,一般也只看比率而不直接看绝对数值的多少。因为在实际的弛豫过程中,初始状态物理量幅值越大,进入非平衡过程后趋于新平衡态的驱动力也越大,阻尼振子的回复力正比于振幅, RC 放电电路中的初始放电电流正比于电容上的电压,所以开始时的“多”同时也意味着进行过程会等比例地变“快”,这种情况下用绝对量去作为划线的标准显然不合适。因此,要用物理量变化到某一比例的时间来作为弛豫时间,这样得到的弛豫时间也更能反映体系的本征特性,是体系中能够代表其能量存储和耗散能力的两个本征物理量(而非外界因素)的简单函数,例如在 RC 电路中会用电容和电阻的乘积。值得注意的是,同样是有电阻的暂态电路,电阻 - 电容( RC )电路与电感 - 电阻( RL )电路的弛豫时间表达式中电阻的位置却迥然不同。 参考: 【1】 孙尉翔:什么是松弛时间 http://blog.sciencenet.cn/blog-200026-584893.html
个人分类: 科普|22449 次阅读|35 个评论
云计算与云存储
热度 2 freefan 2012-5-27 21:15
最近团队申请了一个项目,有关于云存储方面的。在写云存储之前,首先要介绍下云计算方面内容,以便清晰了解云计算与云存储之间的相互关系。 云计算 (cloud computing) 是分布式处理 (Distributed Computing) 、并行处理 (Parallel Computing) 和网格计算 (Grid Computing) 的发展。云计算的一个基本理念是通过网络集成大批分散的或闲置的普通廉价设备,随时随地提供性能优越的超值服务,它强调透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多台服务器所组成的庞大系统经计算分析之后将处理结果回传给用户。通过这种云算技术方式,网络服务提供者可以在数秒之内,处理数以千万计甚至亿计的信息,达到“超级计算机”同样强大的网络服务。 云存储则是云计算 (cloud computing) 得以实现的基础,它通过分布式文件存储功能,将网络中大量各种不同类型的存储设备集合起来协同工作,形成海量数据存储集群,供云计算系统处理加工,并统一对外提供数据存储和业务访问功能。没有数据云存储的支持,云计算就无从做起,“无米下锅”,云计算的威力也就无从发挥。因此,云存储是实现云计算的先决条件和关键技术。云计算通常由具有数据存储集群设施(云存储)的第三方提供,企业用户和个人用户将自己的数据托管给第三方,通过公有云、私有云或混合云形式对数据进行按需存取操作。
3828 次阅读|3 个评论
[转载]内存机制
热度 1 hailuo0112 2012-4-13 15:59
伟大的Bill Gates 曾经失言:   640K ought to be enough for everybody— Bill Gates 1981   程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。    1、内存分配方式   内存分配方式有三种:   (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。   (2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。   (3) 从堆上分配,亦称动态内存分配。程序在运行的时候用malloc或new申请任意多少的内存,程序员自己负责在何时用free或delete释放内存。动态内存的生存期由我们决定,使用非常灵活,但问题也最多。    2、常见的内存错误及其对策   发生内存错误是件非常麻烦的事情。编译器不能自动发现这些错误,通常是在程序运行时才能捕捉到。而这些错误大多没有明显的症状,时隐时现,增加了改错的难度。有时用户怒气冲冲地把你找来,程序却没有发生任何问题,你一走,错误又发作了。 常见的内存错误及其对策如下:   * 内存分配未成功,却使用了它。   编程新手常犯这种错误,因为他们没有意识到内存分配会不成功。常用解决办法是,在使用内存之前检查指针是否为NULL。如果指针p是函数的参数,那么在函数的入口处用assert(p!=NULL)进行   检查。如果是用malloc或new来申请内存,应该用if(p==NULL) 或if(p!=NULL)进行防错处理。   * 内存分配虽然成功,但是尚未初始化就引用它。   犯这种错误主要有两个起因:一是没有初始化的观念;二是误以为内存的缺省初值全为零,导致引用初值错误(例如数组)。 内存的缺省初值究竟是什么并没有统一的标准,尽管有些时候为零值,我们宁可信其无不可信其有。所以无论用何种方式创建数组,都别忘了赋初值,即便是赋零值也不可省略,不要嫌麻烦。   * 内存分配成功并且已经初始化,但操作越过了内存的边界。   例如在使用数组时经常发生下标“多1”或者“少1”的操作。特别是在for循环语句中,循环次数很容易搞错,导致数组操作越界。   * 忘记了释放内存,造成内存泄露。   含有这种错误的函数每被调用一次就丢失一块内存。刚开始时系统的内存充足,你看不到错误。终有一次程序突然死掉,系统出现提示:内存耗尽。   动态内存的申请与释放必须配对,程序中malloc与free的使用次数一定要相同,否则肯定有错误(new/delete同理)。   * 释放了内存却继续使用它。     有三种情况:   (1)程序中的对象调用关系过于复杂,实在难以搞清楚某个对象究竟是否已经释放了内存,此时应该重新设计数据结构,从根本上解决对象管理的混乱局面。   (2)函数的return语句写错了,注意不要返回指向“栈内存”的“指针”或者“引用”,因为该内存在函数体结束时被自动销毁。   (3)使用free或delete释放了内存后,没有将指针设置为NULL。导致产生“野指针”。   【规则1】用malloc或new申请内存之后,应该立即检查指针值是否为NULL。防止使用指针值为NULL的内存。   【规则2】不要忘记为数组和动态内存赋初值。防止将未被初始化的内存作为右值使用。   【规则3】避免数组或指针的下标越界,特别要当心发生“多1”或者“少1”操作。   【规则4】动态内存的申请与释放必须配对,防止内存泄漏。   【规则5】用free或delete释放了内存之后,立即将指针设置为NULL,防止产生“野指针”。    3、指针与数组的对比   C++/C程序中,指针和数组在不少地方可以相互替换着用,让人产生一种错觉,以为两者是等价的。   数组要么在静态存储区被创建(如全局数组),要么在栈上被创建。数组名对应着(而不是指向)一块内存,其地址与容量在生命期内保持不变,只有数组的内容可以改变。   指针可以随时指向任意类型的内存块,它的特征是“可变”,所以我们常用指针来操作动态内存。指针远比数组灵活,但也更危险。   下面以字符串为例比较指针与数组的特性。   3.1 修改内容   示例3-1中,字符数组a的容量是6个字符,其内容为hello。a的内容可以改变,如a = ‘X’。指针p指向常量字符串“world”(位于静态存储区,内容为world),常量字符串的内容是不可以被修改的。从语法上看,编译器并不觉得语句p = ‘X’有什么不妥,但是该语句企图修改常量字符串的内容而导致运行错误。 char a = ‘X’; cout a endl; char *p = “world”; // 注意p指向常量字符串 p = ‘X’; // 编译器不能发现该错误 cout p endl;       示例3.1 修改数组和指针的内容   3.2 内容复制与比较   不能对数组名进行直接复制与比较。示例7-3-2中,若想把数组a的内容复制给数组b,不能用语句 b = a ,否则将产生编译错误。应该用标准库函数strcpy进行复制。同理,比较b和a的内容是否相同,不能用if(b==a) 来判断,应该用标准库函数strcmp进行比较。   语句p = a 并不能把a的内容复制指针p,而是把a的地址赋给了p。要想复制a的内容,可以先用库函数malloc为p申请一块容量为strlen(a)+1个字符的内存,再用strcpy进行字符串复制。同理,语句if(p==a) 比较的不是内容而是地址,应该用库函数strcmp来比较。 // 数组… char a ; strcpy(b, a); // 不能用 b = a; if(strcmp(b, a) == 0) // 不能用 if (b == a) … // 指针… int len = strlen(a); char *p = (char *)malloc(sizeof(char)*(len+1)); strcpy(p,a); // 不要用 p = a; if(strcmp(p, a) == 0) // 不要用 if (p == a) …        示例3.2 数组和指针的内容复制与比较   3.3 计算内存容量   用运算符sizeof可以计算出数组的容量(字节数)。示例7-3-3(a)中,sizeof(a)的值是12(注意别忘了’’)。指针p指向a,但是sizeof(p)的值却是4。这是因为sizeof(p)得到的是一个指针变量的字节数,相当于sizeof(char*),而不是p所指的内存容量。C++/C语言没有办法知道指针所指的内存容量,除非在申请内存时记住它。   注意当数组作为函数的参数进行传递时,该数组自动退化为同类型的指针。示例7-3-3(b)中,不论数组a的容量是多少,sizeof(a)始终等于sizeof(char *)。 char a ) {  cout sizeof(a) endl; // 4字节而不是100字节 }      示例3.3(b) 数组退化为指针 4、指针参数是如何传递内存的?   如果函数的参数是一个指针,不要指望用该指针去申请动态内存。示例7-4-1中,Test函数的语句GetMemory(str, 200)并没有使str获得期望的内存,str依旧是NULL,为什么? void GetMemory(char *p, int num) {  p = (char *)malloc(sizeof(char) * num); } void Test(void) {  char *str = NULL;  GetMemory(str, 100); // str 仍然为 NULL  strcpy(str, "hello"); // 运行错误 }       示例4.1 试图用指针参数申请动态内存   毛病出在函数GetMemory中。编译器总是要为函数的每个参数制作临时副本,指针参数p的副本是 _p,编译器使 _p = p。如果函数体内的程序修改了_p的内容,就导致参数p的内容作相应的修改。这就是指针可以用作输出参数的原因。在本例中,_p申请了新的内存,只是把_p所指的内存地址改变了,但是p丝毫未变。所以函数GetMemory并不能输出任何东西。事实上,每执行一次GetMemory就会泄露一块内存,因为没有用free释放内存。   如果非得要用指针参数去申请内存,那么应该改用“指向指针的指针”,见示例4.2。 void GetMemory2(char **p, int num) {  *p = (char *)malloc(sizeof(char) * num); } void Test2(void) {  char *str = NULL;  GetMemory2(str, 100); // 注意参数是 str,而不是str  strcpy(str, "hello");  cout str endl;  free(str); }       示例4.2用指向指针的指针申请动态内存   由于“指向指针的指针”这个概念不容易理解,我们可以用函数返回值来传递动态内存。这种方法更加简单,见示例4.3。 char *GetMemory3(int num) {  char *p = (char *)malloc(sizeof(char) * num);  return p; } void Test3(void) {  char *str = NULL;  str = GetMemory3(100);  strcpy(str, "hello");  cout str endl;  free(str); }        示例4.3 用函数返回值来传递动态内存   用函数返回值来传递动态内存这种方法虽然好用,但是常常有人把return语句用错了。这里强调不要用return语句返回指向“栈内存”的指针,因为该内存在函数结束时自动消亡,见示例4.4。 char *GetString(void) {  char p ;   cout “eat memory” endl;   if(p==NULL)    exit(1);  } }   示例7试图耗尽操作系统的内存   8、malloc/free 的使用要点   函数malloc的原型如下: void * malloc(size_t size);   用malloc申请一块长度为length的整数类型的内存,程序如下: int *p = (int *) malloc(sizeof(int) * length);   我们应当把注意力集中在两个要素上:“类型转换”和“sizeof”。   * malloc返回值的类型是void *,所以在调用malloc时要显式地进行类型转换,将void * 转换成所需要的指针类型。   * malloc函数本身并不识别要申请的内存是什么类型,它只关心内存的总字节数。我们通常记不住int, float等数据类型的变量的确切字节数。例如int变量在16位系统下是2个字节,在32位下是4个字节;而float变量在16位系统下是4个字节,在32位下也是4个字节。最好用以下程序作一次测试: cout sizeof(char) endl; cout sizeof(int) endl; cout sizeof(unsigned int) endl; cout sizeof(long) endl; cout sizeof(unsigned long) endl; cout sizeof(float) endl; cout sizeof(double) endl; cout sizeof(void *) endl;   在malloc的“()”中使用sizeof运算符是良好的风格,但要当心有时我们会昏了头,写出 p = malloc(sizeof(p))这样的程序来。   * 函数free的原型如下: void free( void * memblock );   为什么free函数不象malloc函数那样复杂呢?这是因为指针p的类型以及它所指的内存的容量事先都是知道的,语句free(p)能正确地释放内存。如果p是NULL指针,那么free对p无论操作多少次都不会出问题。如果p不是NULL指针,那么free对p连续操作两次就会导致程序运行错误。    9、new/delete 的使用要点   运算符new使用起来要比函数malloc简单得多,例如: int *p1 = (int *)malloc(sizeof(int) * length); int *p2 = new int ;   这是因为new内置了sizeof、类型转换和类型安全检查功能。对于非内部数据类型的对象而言,new在创建动态对象的同时完成了初始化工作。如果对象有多个构造函数,那么new的语句也可以有多种形式。例如 class Obj {  public :   Obj(void); // 无参数的构造函数   Obj(int x); // 带一个参数的构造函数   … } void Test(void) {  Obj *a = new Obj;  Obj *b = new Obj(1); // 初值为1  …  delete a;  delete b; }   如果用new创建对象数组,那么只能使用对象的无参数构造函数。例如 Obj *objects = new Obj ; // 创建100个动态对象   不能写成 Obj *objects = new Obj (1);// 创建100个动态对象的同时赋初值1   在用delete释放对象数组时,留意不要丢了符号‘ objects; // 正确的用法 delete objects; // 错误的用法   后者相当于delete objects ,漏掉了另外99个对象。    10、一些心得体会   我认识不少技术不错的C++/C程序员,很少有人能拍拍胸脯说通晓指针与内存管理(包括我自己)。我最初学习C语言时特别怕指针,导致我开发第一个应用软件(约1万行C代码)时没有使用一个指针,全用数组来顶替指针,实在蠢笨得过分。躲避指针不是办法,后来我改写了这个软件,代码量缩小到原先的一半。   我的经验教训是:   (1)越是怕指针,就越要使用指针。不会正确使用指针,肯定算不上是合格的程序员。   (2)必须养成“使用调试器逐步跟踪程序”的习惯,只有这样才能发现问题的本质
个人分类: C++|1551 次阅读|2 个评论
记忆传承,信息永生(十)
songshuhui 2011-6-15 15:53
猛犸 发表于 2011-05-12 05:39 看得见的存储 以ENIAC的发明为标志,人类正式进入电子计算机时代。但是ENIAC依然不是现代意义上的电子计算机,它并不能存储程序。冯·诺依曼提出的架构的确可 行,但是第一台真正应用了可存储程序思路的电子计算机,则是英国在1948年开发的“小规模实验机”,它的昵称更广为人知:Baby计算机。这台机器的开 发者是弗雷德里克·克兰·威廉姆斯和他的助手汤玛斯·基尔伯恩,他们也是历史上第一种随机访问存储器的发明者;这种存储装置,用的是人们早已熟悉的显示装 置:阴极射线管(CRT)。 1896年,德国物理学家卡尔·斐迪南·布劳恩发明了阴极射线管。它用电子撞击涂了荧光粉的显示屏内表面,以电磁场控制电子偏转的幅度,能够显示出图像。 人们很快意识到了这种设备的用途,并且很早就应用在雷达中。但是使用阴极射线管做为存储装置,却只是在二战之后才成为现实。 威廉姆斯在28岁那年获得了博士学位,并且开始投身于电信研究的工作。随着二战爆发,他的研究方向开始转向军用通讯领域,并且成了这一领域的名人。 1945年,威廉姆斯受邀访问了麻省理工学院和宾夕法尼亚大学的莫尔学院,就是在美国,他萌生了使用CRT来存储数据的设想。和水银延迟线一样,这种存储 器最初的设想,也是为了让雷达能够更好地分辨移动和非移动物体。和水银延迟线相比,它的速度要快得多。 回到英国之后,他马上开始投入到CRT存储的研究。他尝试用阴极射线管存储模拟数据和数字数据;前者用于雷达,后者则可能会用于电子计算机——实际上,不久之后,这两种方式都被开发出来了。 从原理上看,阴极射线管存储也算不上十分复杂。电子撞击在荧光屏上,导致撞击部位的电荷改变;感知这些电荷的数量,就可以读出当前位置存储的是1还是0。但是如何感知这些电荷,是个工程难题。 这时候,一个26岁的小伙子解决了这个问题;他叫汤玛斯·基尔伯恩,后来成为了英国最著名的计算机科学家之一,也是一位计算机先驱奖获得者。 二维存储 汤玛斯·基尔伯恩比威廉姆斯小十岁,在威廉姆斯获得博士学位那一年,汤玛斯刚刚被剑桥大学的西德尼学院录取。他的父亲是一位靠自己的艰苦努力而白手起家的 典范,这种勤奋的精神显然也影响了汤玛斯。在剑桥的时候,他参加了一个飞行员培训班,但是因为视力不达标而未能入伍,被转送到另一个学习电磁和电子学的培 训班,继而被分配到英国电信研究院,在威廉姆斯的手下工作。 (1998) 两人配合得很好。战后,威廉姆斯在曼彻斯特大学担任电子技术实验室主任,汤玛斯也依然和他一起工作。他很快设计出了CRT存储器,在一个CRT上,能够存 储2048位。在这种存储器工作的时候,屏幕上会出现方方正正的绿色点阵,其中有一些更亮,它们意味着“1”;而另外那些暗淡的,则表示“0”。 这种装置被命名为“威廉姆斯-基尔伯恩管”,往往简称成威廉姆斯管。和后来的所有内存一样,威廉姆斯管需要不间断的电源供应,不过它有两个特征让它超越了同时代的其它存储设备:这种存储器的速度是当时最快的;它也是世界上第一种随机访问存储器。 说起来,之前的种种存储装置,都只能算是顺序访问存储器。人们无法直接跳到磁带上的某个存储点,磁鼓旋转一周的速度也决定了访问数据需要的时间。而威廉姆斯管则不然;当读取或者写入时,所需要的时间与这段信息所在的位置无关。 以威廉姆斯管为主题,汤玛斯完成了他的博士论文,并且开始尝试将威廉姆斯管应用在计算机上。1951年,马克一型研制成功,它的原型机就是为了测试威廉姆 斯管的可用性。同年,美国普林斯顿大高等研究院的计算机也完成,同样使用了威廉姆斯管。第二年,在IBM首台全电子商用计算机701上,也使用威廉姆斯管 来作为内存。在二十世纪五十年代那个计算机萌芽时期,威廉姆斯管成为了许多计算机不可或缺的元件。 但是威廉姆斯管的辉煌并没有持续很久。在大洋彼岸的美国,一个留学生设计出一种宛如精细手工的存储装置,并且很快风靡一时,甚至促进了计算机病毒的诞生。磁芯来了。 本系列前文可见 《记忆传承,信息永生》系列
个人分类: 计算机科学|1935 次阅读|0 个评论
记忆传承,信息永生(八)
songshuhui 2011-5-7 12:12
猛犸 发表于 2011-04-26 10:13 “我很清楚,我比父亲聪明得多。” ——汤玛斯·沃森,1892 自学成才的奥地利人 二十世纪二十年代,一些企业已经开始使用机械化的工具,例如机械计算机和制表机。这些机器使用打孔卡片来输入数据,效率比人工要高得多,而且不易出错。偶然的机会让一个小办事员发现了自己的天赋,世界也因此变得不同。 古斯塔夫·陶舍克,十九世纪的最后一年出生于奥地利。他的前半生风平浪静,按部就班地读书、上学,直到成为了一名银行的办事员,并且看起来可以这样安稳地过完下半生;但是一张错误的支票改变了一切。 (中间那位就是我们的主角) 陶舍克的工作是检查支票是否合法,以及是否缺乏必要的签名。大概是在1926年或1927年,他发现一张来自帕沃斯会计公司的支票缺了一个签名。在他去帕沃斯公司办公室的时候,第一次看到了机械式制表机。 我无法想象当时他当时受到的冲击,但是一定相当震撼——因为他把之后的近二十年时间都花在了和制表机相关的领域上,直到生命的尽头。他请帕沃斯公司 的工作人员为他讲解制表机的结构和原理,在听说这样一台机器要卖一万五千到两万美元的时候,他下定了决心。这东西应该可以更便宜。 这个想法点燃了他的热情。他前往美国、英国和德国的专利局,复制了所有和制表机有关的专利,深入研究了一遍,然后开始申请大量的专利:在之后十七年 左右的时间里,他一共拥有了超过200项专利,从改进的制表机到能够模仿手写笔迹的机器,从能够自动识别字符的识别系统——没错,就是OCR,光学字符识 别——到世界上第一部可用于计算的磁存储器,磁鼓。 最令人惊叹的,是这些革命性的发明大都是在1928到1932年之间诞生的。他像是将前半生的精力都在这几年里燃烧了出来,燃出一道灿烂夺目的轨迹。 最先注意到陶舍克的发明的,是德国的莱茵金属公司,德国的老牌国防企业。他们邀请陶舍克去为他们工作,还成立了一家子公司,专门生产改进的制表机。而几乎是在同时,陶舍克也被另一个传奇人物看中。 争夺开始了。当时的人们都不会想到,这次争夺会带来什么样的后果。 传奇诞生 让我们把时间向前拨一点。1896年,根据查尔斯·巴贝奇的理论,统计学家赫尔曼·霍尔瑞斯建立了“制表机公司”,但是经营得并不好。1911年, 连同制表机公司在内的三家企业合并成“计算-制表-记录公司”,简称CTR公司;1914年,40岁的失业推销员汤玛斯·沃森成了这家小企业的经理,当时 这家公司已经陷入破产的边缘。 那一年沃森过的并不大好。他刚刚被全美现金出纳机公司(NCR公司)开除,也刚刚有了个儿子。他曾经是NCR公司最好的销售员,却不得不在40岁的时候从头开始。而CTR公司只是个生产磅秤和天平的小企业,制表机只是很不起眼的一支业务。但是沃森刚好擅长这个。 经过十年经营,CTR公司的年销售额已经高达两千万美元以上。1924年,沃森兴奋地对儿子说:“我给公司改了个很好的名字,叫国际商用机器公 司。”当时这个名字并非名副其实,他们的主要业务依然是制表机、自动切肉机和磅秤等等;父子两人也许都不会想到,在CTR公司成立一百年的时候,年营收已 经超过1000亿美元,蓝色巨人IBM的名字,早已响遍世界。 二十世纪二三十年代,正是IBM大力拓展制表机业务的时候。德国分公司也注意到陶舍克的发明,为此沃森专门去见了一次陶舍克。他们在陶舍克的家里谈判了一个星期,一项新合作计划诞生:陶舍克将为IBM工作五年,IBM将会买下陶舍克的所有发明和莱茵金属的子公司。 在那五年里,陶舍克一共卖给了IBM 169项专利;也就是在为IBM工作的1932年,他发明了磁鼓。 磁鼓的原理和留声机相似,不过使用的介质不同。磁鼓的表面有一层铁磁性物质,一个读写头在上面读出数据或者写入数据,方式和磁带很相像。它有多个轨道,每个轨道上都有一个悬浮的读写头;这有点像是把磁带一圈圈粘在一个铁柱子上一样。 不过不同的是,磁带是一种线性的存储介质,只能按照固定顺序读取或者写入,而磁鼓不是。磁鼓的旋转速度在每分钟12500转左右,读写头不移动,只 是等待着存储区域的到来;这种方式让它比磁带的速度快得多也灵活得多。每只磁鼓存储的数据量都可以不同,完全取决于大小;但是无论如何,今天看来它的容量 都相当有限,只有区区几K而已。 但是这项发明有点过于超前。IBM依然选择使用纸卡,可能是因为大批量换用磁鼓需要太高的代价,而纸卡的效率并不算低下:当时的制表机,已经能够每分钟处理100张卡片。磁鼓的图纸,就这样被埋在了档案室里。 金子总会发光。从50年代起,尘封了二十年的磁鼓终于成了计算机的标准存储设备,甚至在今天的一些类UNIX操作系统中,默认的交换文件还是/dev/drum。 这时,磁鼓的发明者陶舍克早已去世了。传说在和IBM的合同到期后,德国政府征召他设计新型高射速连发武器,但是这个传言并未被证实。我们知道的只是,1945年,陶舍克病逝于瑞士苏黎世的一家医院里,享年仅46岁。 他去世那天,是情人节。 本系列前文可见 《记忆传承,信息永生》系列
个人分类: 计算机科学|1105 次阅读|0 个评论
记忆传承,信息永生(七)
songshuhui 2011-4-27 12:52
猛犸 发表于 2011-04-19 05:40 声、电、磁 贝尔发明的电话,实现了声音与电流之间的相互转换;而人们早已知道,电流和磁场也存在着对应关系。这也就意味着,声音可以转化成磁信号存储起来。 最先意识到这一点的,是美国人奥伯林·史密斯。这位发明家和实业家是英国移民的孩子,一位模具设计和制造的好手,一家金属加工厂的主人。他是个天生 的发明家,低调而敏锐,不喜欢申请专利的繁琐手续,而更乐于把自己想法画出草图记录下来。在他留下的文件里,有大量与汤玛斯·爱迪生、亚历山大·贝尔等人 的通信,讨论了许多创新和改进的设想;而在他的家乡,人们并不知道他的这些业余爱好。人们认识的只是企业家史密斯而已。 在爱迪生发明留声机后,史密斯就开始设计新的录音方式。1888年,他在《电气世界》杂志上发表文章,提出了以磁存储方式记录声音的设想。他认为可 以将连续的钢丝看做无数小磁铁的集合体,将声音转化成强弱不等的电信号之后,以电流产生的磁场在钢丝上留下不同强度的剩磁。将这一过程逆转,就可以利用磁 信号播放出声音。他确认这一设想可行,但是并没有制造出能工作的产品原型。直到1898年,大洋彼岸的一位工程师才将他的设计变为现实——钢丝录音机诞生 了。 钢丝录音机的发明者是瓦尔德马·波尔森,1869年出生于哥本哈根,是丹麦高等法院一位法官的儿子。老波尔森把自己的儿子送进了医学院,希望他能成 为医生,但是瓦尔德马在医学院里的生活并不开心。他发现自己对医学实在提不起兴趣,让他感到有趣的只是物理学和绘画。24岁的时候,他从医学院退学,进入 哥本哈根电话公司,做起了排查故障的工作。这份工作很清闲,让他有许多时间来钻研自己的兴趣。大概就在这时,他看到了奥伯林·史密斯的文章。 1898年12月1日,波尔森申请了一项名为“录话机”的专利,这是历史上第一部以磁信号存储声音的设备。这项发明描述的设备与现在的录音机在外观 上并无本质上的不同:两个缠绕着存储介质的卷轴,用来录制和读取信号的磁头,以及用于输入的麦克风和产生输出的耳机。只是,它离实用还有十几年的距离。 通用电气的反击 1900年的世界博览会上,波尔森的钢丝录音机大出风头,就连奥匈帝国皇帝弗兰茨·约瑟夫一世,也在录音机上留下了一段录音。 但是,钢丝录音机并没有获得商业上的成功。当时电子管和偏磁技术都没有被发明出来,钢丝录音机播放的声音很小而噪音很大。1903年美国电报公司投 入巨资,打算发掘钢丝录音机的速记用途,但最终失败。就像最初的火车比不过马车,早期的汽车会让人一身油腻一样,新发明往往并不完美。 1907年,波尔森发明了直流偏磁技术,降低了钢丝录音机的噪音;而直到电子管放大器发明之前,声音太小的问题都没有解决。钢丝录音机开始有了些生 机,但是大部分的市场依然是留声机的天下。波尔森开始设计更好的录音机,其中有一种设计和现在的磁盘相似:一块直径4.5英寸的钢盘,上面有螺旋形的轨 迹,针状的磁头如同电唱机的唱针般划过其间,写下或者读出磁信号。不过,这种设备没能量产。 钢丝录音机启发了许多人,钢丝变成了钢带,钢带又变成了磁带。1928年1月31号,弗里茨·弗莱莫尔获得了磁带式录音机的专利。这位长居德国的奥 地利工程师用涂上铁粉的烟纸替代钢丝,发明了磁带录音机。这种录音机使用16毫米宽的纸带,但是每次只使用一侧的8毫米。纸带以每秒钟半米的速度运 动,300米长的纸带一共可以录制20分钟。 四年后,德国通用电气公司对弗莱莫尔的录音机表示出兴趣。1932年秋天,以化工产品起家的巴斯夫公司也加入进来,合作推进磁带录音机的商业化。两家公司的君子协定执行得很好:德国通用电气生产所有的机械和电气化部件,而巴斯夫公司则专门生产磁带。 1935年,这种机器在柏林无线电展览会上展出,随后就做为国家技术机密被严格控制。而与此同时,英国的BBC广播电台开始使用钢带录音机录制节目,整台录音机重达1吨以上,在剪辑的时候,要用到焊枪才行。 在之后的二十年间,电唱机渐渐式微,钢丝录音机和磁带录音机竞争激烈。最终,轻便易携的卡式磁带录音机终于一统天下,但这已经是六十年代之后的事情了。 54 您也可能喜欢: 记忆传承,信息永生(四) 记忆传承,信息永生(八) 记忆传承,信息永生(一) 记忆传承,信息永生(六) 记忆传承,信息永生(五) 无觅
个人分类: 计算机科学|1169 次阅读|0 个评论
记忆传承,信息永生(六)
songshuhui 2011-4-20 20:04
猛犸 发表于 2011-04-13 05:43 “怎么说呢,我从来没有听见过有声电影的声音。” ——汤玛斯·爱迪生,生前最后一次接受采访。 凝固的声音 书写在纸上的文字,只对认识这种文字的人来说才有意义。只要有一套已成共识的符号系统,就可以传递任意的想法。这些符号是什么并不重要——福尔摩斯侦破的《跳舞的小人》一案,就已经做了很好的诠释。文字并不是最方便的方式,的确有其他方法可以达到同样的效果。例如速记法。 一百七十年前,巴黎的一位印刷商和书商就这么想。他还是一名兼职发明家,名字叫爱德华-莱昂·斯科特·德马丁维尔。大概是出于职业敏感,他对快速记 录很有兴趣:在三十岁之前,他一直专注于如何能够让速记技术变得更有效率,写了一些这方面的论文,还出了一本书,谈到速记法的历史。 但是很快,斯科特不再满足于速记。这也许是因为他意识到,如果能够直接将声音转化成文字,会更高效。这是个了不起的突破——之前人们没有想过还有这种可能。这就像是打字和语音识别的区别一样。 于是,他花了八年时间,解决了这个问题的第一步。1857年1月,斯科特向法兰西学院提交了一份设计图,两个月后获得了一项专利。世界上最早的留声机,就在这项专利中。 这台留声机所用的存储介质很特别,是用煤烟熏黑了的纸。声音从大喇叭状的接收器传进来,空气的震动推动一支短而轻的针尖,在运动的纸上刮下煤烟,留 下浅色的波纹状线条。声音的震动终于转成了图像,就像是今天我们看到的声波图,只是表现方式不大一样。唯一的问题,是这种记录下来的声音不能被还原。它只 是能记录,能储存,仅此而已。 不过这对于斯科特来说也已经够了,毕竟他发明这种设备,是为了研究声音的特征。1860年4月9日,他录制了一首已经有悠久历史的法国儿歌《在月光下》。2008年,人们终于借助计算机技术将这首歌还原了出来,可以在 www.firstsounds.org 收听或下载。请不要抱太大的希望,因为这段还原自一百五十年之前的录音噪声很大,几乎听不出曲调;但是它是迄今为止,跨越时间最长的人声。 斯科特将声音记录视作转为文字的中介,并不认为单纯地保存声音有太大的价值。甚至直到晚年时他也依然认为,另一名发明家所发明的留声机误解了记录声音的根本目的。而被他指责的那名发明家完全不以为意——他叫汤玛斯·爱迪生,听力不大好。也许他根本就没有听到斯科特的言论。 从铝箔到虫胶 今年2月11日,Google的logo又变了。这次是一幅gif动画,上面有一盏白炽灯慢慢闪烁。这是为了纪念汤玛斯·爱迪生而设计的;那天,是他诞辰164周年。 做为通用电气公司的创始人和作品最多的发明家之一,爱迪生是一个传奇人物。1876年,他在新泽西州的门罗公园建立起了第一个工业研究实验室,第二 年的12月,便在改进电话送话器的过程中,顺手发明了留声机。这款留声机的思路和斯科特的留声机有些相似,而区别在于爱迪生使用的存储介质是柔软的铝箔 ——针尖在铝箔上刻下凹痕,这些凹痕能够在重放时,重新把针尖的颤动还原成声音。 不知出于何种考虑,爱迪生流传下来的第一段录音也是儿歌。现在没有人会听到这段仅有八秒长的爱迪生版《玛丽有只小羊羔》,因为铝箔的柔软性质决定了它只能用很少几次。爱迪生当时并没有试图解决这个问题,毕竟能够把声音录下而且播放,就已经是项惊人的成就。 八年以后,电话的发明者亚历山大·贝尔和他的堂弟奇切斯特·贝尔推出了更耐用的蜡辊式留声机,爱迪生也很快开始生产同样的设备。又过了两年,出生在 德国的美国人埃米尔·柏林纳获得了碟式留声机的专利。用一片碟片录制声音显然更有优势:它意味着可以容易地复制。1892年,柏林纳以镀金的铜模做为母 盘,以硬蜡为原料,成功实现了声音的大规模复制。唱片工业就此诞生。 即使是爱迪生本人,可能也没有预料到留声机会有这样的发展。他改进的微声器被用在各式各样的留声机上,唱片的材质也从硬蜡变成了虫胶——紫胶虫的分泌物。1925年,贝尔实验室开发的电气化录音方式终于由美国哥伦比亚公司商业化,大众录音时代到来了。 1929年11月,在经济大萧条中,爱迪生退出了留声机界。他所坚持的蜡辊式留声机无法与新式唱片竞争,虽然当时的一张标准唱片最多只能存储10分钟声音,但是它体积更小,更容易制造,声音效果也更好。 两年后的10月18日,爱迪生以84岁高龄走完了一生。他亲眼看到自己发明的留声机已经变成了电唱机,走进了千家万户。也许他不会预料到,在一片繁 荣的唱片工业的阴影中,一种新的存储技术正在慢慢成形,并且将会彻底埋葬电唱机和唱片。而为唱片的坟墓掘起第一锹土的,正是他创立的通用电气公司。 3 喜欢 推荐 您也可能喜欢: 记忆传承,信息永生(四) 记忆传承,信息永生(一) 记忆传承,信息永生(七) 记忆传承,信息永生(五) 科虫周记(六) 无觅
个人分类: 计算机科学|1206 次阅读|0 个评论
记忆电阻(110308)
热度 15 ymin 2011-3-8 16:08
记忆电阻(110308)
记忆电阻(110308) 闵应骅 上篇博文“ 从微电子到纳电子(110227) ”谈到了记忆电阻。没想到本月的ACM通讯也有一篇长文,介绍记忆电阻。可见此事受到了相当的重视。 从理论上说,记忆电阻并不是很新颖的。早在1971年, Leon O.Chua 在IEEE Transactions on Circuit Theory发表了一篇文章“Memristor—The Missing Circuit Element”,提供了记忆电阻的数学基础。他认为,基本的电子构件有四种:电阻、电容、电感、记忆电阻。定义它们的基本的电路参数也有四个:电流、电压、电荷(charge)q,磁漏(flux-linkage)φ。电荷对时间的导数是电流;磁漏对时间的导数是电压。而揭示φ,q之间的关系,正预言了这种元件的实现。Leon O.Chua教授现任UCBerkeley的教授,1961 MIT MSEE,1964 UIUC Ph.D,1974 IEEE Fellow。你看,这一项基础研究,40年以后才在工业界受到重视。所以,要求基础研究立竿见影是不现实的。 今天,信息存储产业,晶体管在继续扩展上碰了壁,预示着摩尔定律的终结。去年8月,HP宣布,与韩国Hynix合作开发了基于记忆电阻的存储器芯片(ReRAM),三年后上市。这种基于钛材料的芯片将取代快速闪存,提高速度10倍,节省能量10倍。用原子显微镜拍下的17个记忆电阻的电路如后面的图所示。另外,莱斯大学和PrivaTran合作开发了全硅的ReRAM。 实际上,记忆电阻可以用许多不同材料制成,其组值随两端电压而变,随所加电压的时间长短而变。刚开始时是作为二值存储元件,但也可以工作在模拟方式,而成为一种新型的逻辑电路。产生一种新型的计算,使之在存储数据的芯片内进行,而不在CPU上进行。这就更像神经系统,神经元之间的连接可以有强弱,而导致人脑学习和配置功能。这种存储是非易失性的,关了电源也不会丢。它可以做到1纳米级别。Chua说10个记忆电阻可能能做原来要50个晶体管才能做的事。近期,记忆电阻可能主要用于存储设备,将来可能用于人工神经网络,像模式识别,传感器信号的实时分析等。 当然,并不是大家都走这条路。INTEL搞非易失性的相变存储器。看来,原来用晶体管的路子是走不下去了。 莱斯大学的教授说,目前来看,记忆电阻作为一种电路元件,从材料花费到制备工艺、可扩展性和开关时间都很好,就是开关电压要求较高,但有望解决。不论是硅-钛记忆电阻芯片,还是全硅的记忆电阻芯片,达到实际应用都有许多工程问题有待解决。而搞计算机的人关心的是模型化。只有模型化之后,才能考虑与计算机体系结构有关的问题。记忆电阻的记忆和工作,更像一个模拟装置,处理一定范围内的许多值。所以,模拟计算机能不能翻身,还很难说。
个人分类: 微电子|8108 次阅读|24 个评论
记忆传承,信息永生(三)
songshuhui 2011-2-28 01:20
猛犸 发表于 2011-02-26 10:29 印章的放大版 “报纸的使命是印出新闻和制造麻烦。” ——威尔伯·斯特瑞,《芝加哥时报》,1861 在大量生产光盘时,普遍使用的是压铸工艺。人们会用金属制造一个光盘母版,它像个印章,一次次在基板上印出独特的凹陷小坑,每个小坑的大小甚至无法直接被肉眼分辨。压铸光盘和刻录光盘的区别,刚好就像是雕版印刷和手抄的区别一样。 雕版印刷术,大约一千四百年之前的发明。历史学家对雕版印刷的具体发明年代依然争论不休,但是主流的观点认为,大概是隋朝到唐代之间的事情。隋朝费长房所著《历代三宝记》中,有“废像遗经,悉令雕撰”之说,是人们主要的判断依据;然而正是这句话,让人们产生了不同的解读。文字的模糊,再一次让人们迷惑。 实际上,在有了印章之后,雕版的发明可以说是水到渠成的事情。在殷墟中就已经发现了印章,传国玉玺这种东西,并非秦始皇的首创。到了晋朝末年天下割据的时代,早在春秋战国时期就出现了阳文印章(谢谢laoma指正),大面积的雕版印刷,更只是个时间问题。然而,目前能够找到的最早的雕版印刷制品,是公元868年的《金刚经》。更早的资料,即使曾经出现过,也遗失在历史当中。 因为中文字的结构复杂多变,雕版印刷术在中国流行了相当长的时间。甚至有人认为,雕版印刷的出现改变了人们手写文字的方式——用雕刀刻印出的书籍,让手写字也变得更加简洁有力。这种印刷术具有如此强大的生命力,以至于所有尝试改变雕版印刷的努力,在很长时间内都不了了之。 在这些努力中,最耀眼的应当算是活字印刷。活字印刷试图将印刷的最小单位从页变成字,以此来增加印刷的灵活性;然而它需要的大量初期投资注定了它只是小众产品。为常用的数千个汉字制造字模是个浩大的工程,更何况在少量印刷的时候,活字印刷并没有突出的优越性。从北宋开始,人们不止一次尝试过活字印刷,泥活字、木活字、锡活字、铜活字都曾经被开发出来,技术已经发展成熟,然而却从未如同雕版印刷般盛行。 随着欧风东渐,1807年,西方的合金活字才进入中国。这时,距离毕升制造出泥活字已经过了八百年,而离欧洲人第一次用活字印制出圣经,也已经过了三百五十年。 让世界听见我的声音 如果你去德国美因兹市,会在中心广场上看到约翰内斯·古登堡的雕像,只不过那并不是按照他的相貌雕刻的。实际上,我们对这个发明了合金活字印刷术的人了解不多,只知道他是一个探险家、一个金匠,开办过不少企业、负过许多债、和许多生意伙伴闹上过法庭。他做为工匠的经验,使他终于用铅锡合金制造出耐用的活字字模,而他的探险家精神,让他最终配置出了适合金属使用的油墨,以及制造出原始的印刷机——和用来为葡萄榨汁的机器十分相似。现代印刷的四大要件:活字及其定位法、适宜印刷的墨水、印刷机本身和印刷用的纸张,古登堡解决了其中的三项。 古登堡大概活了六十多岁。在生命的最后二十年中,终于掌握了必要的技术,从而开发出一套完整的活字印刷术。然而他并不能算是个成功的商人,在一次贸易纠纷中,他甚至不得不将自己开发出来的活字印刷机器赔给生意伙伴。显然,他的生意伙伴更有生意头脑,活字印刷厂很快就开始盈利。而古登堡只来得及印刷出少量作品,其中包括著名的《42行圣经》,每套分上下两卷,共有1282页。这套书印了180套,目前世界上还留存49套,每一套都价值连城。正是这些圣经,让他在生命的最后三年中,终于可以在主教的庇护下,不必颠沛流离。 显而易见,古登堡的活字印刷术比手抄方式方便得多。活字印刷几乎马上传遍了欧洲,在大概五十年间,就印制出了三万多种印刷物,总数超过一千两百万份。这种势头让教廷相当恐慌,认为魔鬼的诱惑也将可以凭借便宜的书本而占据人们的脑袋,让人们背离上帝的意旨。 而真正的原因在于,当人们都能独立阅读和独立思考时,建立于无知和欺骗之上的威权将不复存在。1517年,年轻德国牧师马丁·路德印制了那本著名的《九十五条论纲》,并且借助活字印刷术,迅速燃起了分裂天主教的烈火。如果在一百年前,马丁路德也许只是一个地方名人,然而在活字印刷术的帮助下,他的声音,可以被全世界听到。技术,就这样改变了世界。 在十五世纪,古登堡的印刷机每小时可以单面印制三百张,三百年之后,蒸汽动力的印刷机就将印刷速度提升了二十五倍。 人们开始不再满足。人们想让机器也能够识字。 (待续) 本系列前文参见: 记忆传承,信息永生(一) 记忆传承,信息永生(二) 您也可能喜欢: 记忆传承,信息永生(一) 健忘的传奇(二) 气味与记忆——非一般的亲密 群体为什么不能有效共享信息 词根+感情─如何有效背单词 无觅
个人分类: 计算机科学|1302 次阅读|0 个评论
记忆传承,信息永生(二)
songshuhui 2011-2-23 12:29
猛犸 发表于 2011-02-19 09:31 上篇请见 记忆传承,信息永生(一) 字纸漫漫 永远无法根据过去而规划将来。 ——埃德蒙·伯克,《给一位国民大会成员的信》 1947年初,十六岁的默罕默德·艾拉迈德正在在死海西北岸放羊。在寻找走失山羊的时候,这个贝都因族的年轻牧羊人发现了一个岩洞。他往岩洞里扔了一块石头,却听见打破了器皿的声音。小伙子钻进去看,发现了一些陶罐,而埋藏了两千年的记忆,就此苏醒。现在,这些古人的记忆正在被扫描成高精度的电子版本,单薄而易碎的古老遗物,将会和现代存储装置共存亡。 陶罐里存放的,是历史上最为重要的典籍之一:死海古卷。在之后的十年间,人们在这片地区附近的十一个山洞中发掘出了更多的古卷,一共能拼成约九百种不同的文献。在公元前一百年到公元后数十年之间,一族迁徙至此的犹太文士收集和抄写了这些文献,并在公元66年到70年间第一次犹太人起义的时候,把这些珍贵记忆藏进了干燥的洞穴中。 这些古人的文字写在磨光的薄薄羊皮纸和纸莎草纸上,用麻布紧裹,外面还浇上了一层沥青。只有这样,在那种干旱的环境下,它们才能保存两千年。而即便这样,这些文件现在也已经残破不堪,在博物馆展出的时候只能用亮度很低的小灯照射,以尽可能避免光线带来的损害。在时间面前,人造物总是显得脆弱无比。 羊皮纸、纸莎草纸,以及在东方广泛使用的竹木丝帛,是人们最早的便携式存储器。太阳底下并无新事,这些存储器和磁盘光盘的原理依然相通:利用外界力量改变存储介质的表面特征,为这些改变赋予意义,让他们可以分辨和识读。 而这些存储装置,必须依赖一个前提:公认的记录符号——也就是文字——的发明。在文字出现之后,那些轻飘飘的说出口就马上消失的语言,终于找到了载体;人们之间的交流,终于在时间和空间两个维度上,同时获得了极大的扩展。文字,就像希腊神话中普罗米修斯从天上盗来的火种,终于燃起了文明传承的熊熊烈焰。 以纸为薪 然而,文字天生的简单性,让它无法细致而全面地记录下所有信息,也让它只能做为一种无奈的代用品而存在。大哲学家苏格拉底认为文字的发明会导致人类记忆退化,甚至把这些书写的符号同麻醉药相比较,认为这两者在提供好处的同时,也会带来消极的负作用。他的学生柏拉图更加激进,认为文字已经成为了某种不利于人类的“异己”,认为书写文字同真实的思想之间存在着距离,认为通过文字,人们获得一些近似智慧、而非真正智慧的东西,却让人们自以为无所不知。这两位大哲人都认为,文字是死的,它没有能力辩解和诠释。它只是思想的尸体而已。 然而反讽的是,我们之所以能获知他们的观点,却恰恰是文字的功劳。文字的无力和模糊,也许是在那个时代,为了广泛传播而必须付出的代价;而能跨越时间和空间的更好的沟通方式,还远远没有诞生。 死海古卷上的文字,完全是逐一抄写而成。人工抄写是件相当繁重的工作,特别是当抄写时不能出现任何错误时,更是如此——这些早期圣经的抄写者对产品质量要求很高,哪怕在一页上只写了一个错字,就要重抄整页。当时的抄本就像是上世纪五六十年代的计算机,笨重,昂贵,并非每个人都能拥有。 这种情形持续了上千年。存储介质的昂贵和书写速度的缓慢,让文字中蕴含的知识注定只能被少数人获得。出身和财富,往往决定了在人类知识阶梯上能够攀到的高度;而绝大多数人,甚至连攀爬这把梯子的权利都没有。只有降低获得知识的成本,文明才可能更迅速地发展。 在西方人依然在羊皮纸上抄抄写写的时候,公元105年,宦官蔡伦将改良后的纸献给了汉和帝。这是一项废物再利用实验的成果,那些天然植物纤维经过挫、捣、抄、烘等工序,很快就能变成便宜、便携而性能不错的存储器。在之后的数百年里,造纸术愈发成熟,传遍整片国土,而能够与之相配合的记录技术,却渺然无踪。 直到汉和帝第一次看到改良纸之后五百年,高速而低成本的书写技术,才姗姗而来。 (待续)
个人分类: 计算机科学|783 次阅读|0 个评论
记忆传承,信息永生(一)
songshuhui 2011-2-11 19:38
猛犸 发表于 2011-02-10 16:21 开篇 假设你有写日记的习惯。从五岁开始,把每天浓缩成两千字,一直写到一百零五岁。那么,你一共写了七千三百万字,相当于一百部《红楼梦》。 这样,一万三千个你的一生,也只不过刚好能填满薄薄一片存储器,它只有指甲盖大小,只有半克重,一旦丢失,就可能再也找不到。如果有人想要在一百年内读完这块小小存储器中的文字,他需要不眠不休,并且每秒钟扫过三百字才行。 我们用一个更轻飘飘的单位来描述它,说它容量2TB。这个个位数的描述,却意味着五十万首MP3歌曲,或者七十七部高清蓝光电影,亦或者六十七万张一千万像素照片。这是五百年前最博学多识者也无法想象的庞大信息量,现在却能闲闲放在我们的指尖,一不小心就会乘风飞去。 在这片数年之内即会面世的存储装置面前,浩如烟海不过是往事,汗牛充栋早已成笑谈。它足以记录一个人毕生的所学所想,并可以容易地传诸后世。 人们一直试图为后人留下些记忆,而从公元前一万五千年的岩洞壁画开始,这种设想才逐渐成真。文字的发明是一大革命,它让人们可以将自己的经验与知识简单方便而明确地放在身外,让它有机会一代代传承。岩石、金属、泥陶、骨骼、皮革、布帛、竹木都曾被用于记忆的传递更替,而人们也一直在寻找更轻更快更好的载体,能够将所有在险恶生涯中艰难累积的智慧记录下来,不致遗失。 从纸张、印刷术到磁、光、半导体存储设备,存储密度变得越来越高,存储设备也越来越复杂。今天的人们可以以很少的代价,将自己的记忆完全交给这些不会忘记的金属、半导体和塑料,解放自己的大脑,让它去做更擅长的工作。无论是对机器还是对人来说,这可能都是最好的分工。 2010年10月,西部数据公司的执行副总裁Jim Welsh谈到,到2014年,每户家庭平均会存储1TB的数字内容,而迄今已有近六十年历史的硬盘,依然将会是最主流的存储设备。人们依然会对云存储心怀疑虑,毕竟它看起来并不如手边的硬盘看起来可靠和安全。而随着带宽的迅速增长,使用者对光盘这类存储介质的需求会下降,下载的便利性让DVD和其他光存储设备的价值逐渐趋近于零。 这也许只是一家之言罢了,毕竟这种论调出自世界上最大的硬盘生产商之一。只有一件事可以确定,就是我们永远需要更多的存储空间。Gartner咨询公司认为,世界上数据存储量正在以每年40%的速度递增,几乎每两年就会翻一倍。这又是一个相互纠缠而发展的范例:当我们拥有更多存储设备的时候,就会发现有更多的内容需要存储;而这又使得我们不得不添置更多存储设备。这像是一条不归路,而也许正是进步所必须付出的代价。 虽然今天的存储设备已经能够达到惊人的效率,但是人们仍不满足。研究者们依然为更高的存储密度、更低的能耗而努力,试图创造出堪称完美的存储设备。它应该容量巨大,应该体积微小,应该成本低廉,应该访问迅速,应该能够长久保存,甚至直到世界末日来临的那一天。当这种介质被发明出来的那天,也就意味着人类的群体记忆,将会与人类这个物种延续最少同样长的时间。 在这系列文章中,我将会和大家一起回溯历史,回顾我们将记忆逐渐从脑中剥离的历程。我们会看到历史上曾经出现过一些存储手段,从古老而原始的刻木、结绳记事,到纸张和计算机的冲突,再到那些以今天的眼光看起来笨重得可笑的早期设备。我们会看到那些存放于身外的记忆,犹如一个动作迟缓的婴儿般蹒跚学步,直到突然以迅雷不及掩耳之势放足狂奔,成为我们生活中不可或缺的成员,并且裹挟着我们轰然前行。 当然,伴随着这一路历程的,是那些改变了我们生活的人们。他们以天才的想法和不屈的努力为起点,以痛苦失落和奋力挣扎为代价,改变了世界的面貌,成就了今天日常生活的基础,让我们受益无穷。我打算写下这些文字,只是因为他们的故事值得被阅读。 那么,让我们开始吧。 一 在西高峰的近旁,有一具已经风干冻僵的豹子的尸体。豹子到这样高寒的地方来寻找什么,没有人做过解释。 ——欧内斯特·海明威,《乞力马扎罗的雪》 马 尔塞利诺·桑托拉,1831年出生于西班牙的圣米盖尔,毕业于马德里大学法律系,是一位博学的考古爱好者,生活充实而富足。1875年,一位牧羊人告诉他,在他家族拥有的阿尔塔米拉牧场上,发现了一个岩洞,似乎有人生活过的痕迹。这位考古爱好者自然不会放过这样的机会,他兴冲冲地前往,第一次考察就找到了一些小件文物。但是他也没有把这件事太放在心上。直到在1878年的巴黎世界博览会上,他发现法国南部的一些文物与他找到的文物十分相似,才重新产生了考察的兴趣。1879年,他带着九岁的女儿玛利亚重返故地,再次钻进这个石灰岩洞穴中。 在颤动的蜡烛光下,眼尖的小女孩发现了岩壁天顶上巨大绘画。桑托拉在被震撼之余,很快从马德里大学请来考古学家比拉诺瓦·彼拉,合作对这个洞穴做了深入调查。他们一致认为这应该是旧石器时代的绘画,并且在1880年里斯本的一次国际考古学会议上,发表了调查报告《桑坦德省史前文物调查笔记》。 然而,这项发现并没有获得应有的重视。当时的主流学界并不认同他的发现,欧洲人类学和考古学的领袖人物,法国科学家加布里埃尔·莫尔蒂耶和埃米尔·卡太海克认为,旧石器时期的人类不可能拥有如此高超的绘画技艺,认为这些应该是现代人的手笔,认为是桑托拉伪造了这一现场以骗取名誉。在这样的舆论背景下,当时的学界甚至不肯派出考察人员去实地考察一下。1888年,桑托拉去世,一直到他去世的时候,还被认定是一个可耻的造假者。 进入二十世纪,更多的有史前壁画的洞穴被发现。直到1902年,人们才确认了这处壁画的真实性。卡太海克考察了阿尔塔米拉洞穴,并且向玛丽亚保证,一定恢复她父亲的名誉。他发表了著名的《一个怀疑主义者的忏悔》论文,公开承认他先前犯的错误。桑托拉和他女儿的发现终于获得了肯定。 阿尔塔米拉洞穴中的绘画,是用坚硬的石头刻出了浅浅的轮廓,再用木炭、赭石,以及混合动物血和脂肪的颜料涂抹而成。这里一共有超过150幅壁画,被画下的形象包括野牛、野马、野猪、羊和鹿等等,造型真实而优美。这些被叫做克罗马农人的晚期智人在一万多年前像是突然之间达到了一个艺术高峰,至今在考古学上依然没有发现任何先兆,就像是突然插进了历史旋律的一记强音,又突然消失。许多在这些壁画中使用的技法,如透视画法、动态感等等,一直到万年之后的文艺复兴时代,才又被重新发明出来。 现在,这个洞穴已经成为了世界文化遗产,受到严密的保护。那些身处冰河时期的人们当然不会意识到,他们的后代会把这处他们栖身的洞穴视为人类艺术的起点,也是人类知识传承的开端。 然而,这些壁画到底有什么作用,人们还只能猜测。我们只能从这些绘画中看到,那个时期的人类与野兽们共同生活的记忆,他们彼此围猎、追逐、搏斗和残杀。当夜幕来临,人类回到他们栖息的洞穴,用手边随手可得的原料,默默地记录起那些惊险、勇敢、生存的快乐,以及死亡的伤痛。 他们选在了在当时唯一可以选择的表达方式来记录他们的记忆和感情,这种方式不需要任何解释,就可以跨越种族的隔阂。这些史前人类以他们能想到的最直接的方式记录下他们的生活,这些洞穴里的绘画也许是当时人类的历史,也是他们的生存的记忆与信仰。他们使用木炭和颜料来记录的内容,与今天我们藉由现代存储设备保存的东西,并没有本质上的区别。只是,他们的这些绘画保存了上万年之久,而直到今天,还没有任何人工制造的存储设备能与之比肩。 纸张,不过能保存百年而已。软盘只不过能保存几年,光盘的有效期也只有十几年。一次摔落就可能对硬盘中的数据造成破坏,即使是全固体的半导体存储器,也只能保证数十年的记忆。 而更重要的,是这些记录设备都需要相应的读取装置;就连纸张上的文字,也需要最合适的解读。而最反讽的是,获取读取装置的方法,却刚好被存放在这些记录设备当中,就像是将保险箱钥匙锁进保险箱一样无解。 当另一种生物成为这个蓝色星球上的主宰者的的时候,也许阿尔塔米拉洞穴的壁画会依然留存,但是现代人类文明的记录,或许已经丢失殆尽,或许再也不会被解读出来。 也许正像科幻作家刘慈欣在《三体:死神永生》中所写到的那样,要将记忆保留下来,最好的办法是把它们刻在石头上,深深地刻进去。 (待续 本文删节版已发表于《电脑报》) 您也可能喜欢: 叫我如何不盲从 科虫周记(六) 科学圈圈坐10/13-猛犸 写文章也许能提高记忆效率 痴呆症:把新闻唱给我听,我就能记住 无觅
个人分类: 计算机科学|1069 次阅读|0 个评论
第10篇摘要学习
xyxygood 2010-7-15 17:07
Jitter-freemulti-layerednanoparticlesopticalstoragediskwithbufferring 无抖动的多层纳米粒子光存储碟with缓存环 ChikaraEgami,NaotoNishimura,andTakuyaOkawa* FacultyofEngineering,ShizuokaUniversity,3-5-1Johoku,Naka-kuHamamatsu,432-8561,Japan *tdcegam@ipc.shizuoka.ac.jp Abstract:Amulti-layerednanoparticlesopticaldiskhasbeendeveloped forajitter-freehigh-densitydatastoragesystem.Thediskhasnano structurescomposedof300-nm-diameterphotosensitiveparticlesand30- nm-widthnon-photosensitivebufferringsaroundthem.Withthebuffer ringsintothenanoparticlesdisk,aconventionalconfocalmicroscope equippedwithalownumericalaperture(NA)objectivepickedupa particle’sshapesignaltogenerateasynchronoussignalonitsown.Inthe three-dimensionalstructureddiskproposed,noelectronically-produced referencesignalisnecessaryforclockdatarecover(CDR);nojitteroccurs indatadecoding. 摘要:A多层的纳米粒子光碟hasbeendevelopedfora无抖动高密度数据存储系统。The碟has纳米结构composedof(组成)300nm直径光敏粒子and30nm宽非光敏缓存环在它们周围。Withthe缓存环intothe纳米粒子碟,a传统的共焦显微镜等价于witha低数值孔径NA的物镜拾取a粒子的形状信号to产生a同步信号onitsown。Inthe3D结构碟建议,没有电的处理参考信号isnecessaryfor时钟数据恢复CDR;没有抖动发生在数据编码。 看了10篇摘要,感觉摘要的套路就是那么样,只有很好的表达,没有很差的表达;做出杰出的成果是最重要的; ?2010OpticalSocietyofAmerica OCIScodes:(210.4770)Opticalrecording;(210.4810)Opticalstorage-recordingmaterials; (180.1790)Confocalmicroscopy
个人分类: 生活点滴|12 次阅读|0 个评论
微震监测技术在核废料存储工程中的应用
edward3 2009-9-10 20:53
在芬兰美国等国家的核废料存储问题中,微震监测技术扮演了重要角色。具体的作用尝试总结如下: 1. 地下洞室施工过程中的岩体稳定性监测预警; 2. 区域地震场地评估、补充天然地震监测网、为应急处置提供指导; 3. 运营期间可涵盖地下岩体的安防措施; 4. 运营期间岩体教大的冒顶、掉块和渗透性监测预警; 5.施工与运营期间区域内小断层的活动性监测。 请专家多多指教!
个人分类: 未分类|3023 次阅读|0 个评论
保护科研积累—浅谈电子文档的存储、转换和整理
chrujun 2009-7-27 14:34
何毓琦 先生在博文中提到电子文档因系统升级打不开的问题。我想这是一个很普遍的问题。电子文档总是与特定的应用软件联系在一起,一旦这些应用软件在给定的系统中不存在,相应的电子文档就很难打开了。 例如,二十多年前的各种BASIC程序,现在的VB肯定无法编译了。另外一个严重问题是人们常常因为U盘、移动硬盘和计算机硬盘的损坏而导致文档无法恢复,造成科研上的重大损失。下面根据本人经验谈谈这些问题的解决方法。 计算机技术总是向前发展,一些旧的技术被淘汰是必然的现象。 及时对受到影响的文档进行转换是一种可行的办法。 例如,在DOS时代很流行的金山WPS字处理软件,我们用它生成了各种WPS文件。当WINDOWS下的字处理软件开始出现的时候,就提供了将WPS文档转换成DOC文档的功能。金山公司后来开发的WINDOWS字处理软件也提供了转换功能。如果那个时候及时进行文档格式转换,现在这些文档还能够打开。要是当时没有转换,现在要打开二十多年前的WPS文档就麻烦了。 还有VISUAL C++程序,刚开始的时候是VISUAL C++1.5。 如果随着VC的每次升级进行转换,以前编的老程序现在也能够用。要是等到现在用最新的VC开发工具打开VC1.5生成的工程文件就麻烦了,能转换也编译不了。即使能编译运行结果也是错的。 还有一个办法是把以前的应用软件及相应的运行环境保留下来。用虚拟机技术可以在当前计算机上运行最近10年内的绝大部分操作系统。也可以在同一台计算机上安装多个操作系统。例如,我们可以在一台计算机上安装WINDOWS 98, WINDOWS 2000, WINDOWS XP, LINUX等多个操作系统。由于WINDWOS 98兼容各种DOS程序,安装多个操作系统可以解决绝大部分问题。 现在有工具可以把DOC文档、图片、PPT等文档转换成PDF文件。而PDF文件是事实上的标准,无论在什么环境下都能打开。对老文件及早进行这样转换是不错的方法。 随着时间的积累,文档的数量和容量呈指数增长。这个时候对文档的分类和整理就相当重要。 就参考文献来说,我就用国内论文、国际论文、会议论文集、国际专利、国内专利、外文电子书、中文电子书9个大目录分别保存。每个目录下又根据年代、学科、期刊名、出版社等各种关键词分别保存。每个研究项目相关的文档可以保存在一个大目录中。 各种软件开发文档可以根据研究项目放在多个目录保存。 定期对文档进行分类整理,删除不必要的垃圾文档,对科研人员来说是一个很好的习惯。 每个科研工作者的电子文档主要包括了参考文献和研究有关的文档。从事科研的时间越长,其重要性就特别显著。可以说是科研工作者的生命。 最近几年我积累了将近500GB的研究资料。我每次最关心的就是我的资料如何安全地保存,不会因为各种意外损失。因此,如何有效保存每个科研工作者的电子文档相当重要。狡兔三窟是有效保护科研文档的不二法门。将重要文档保存在多个相同存储介质和不同存储介质上,可以极大提高关键文档的存活能力。 例如,当你把一个文档分别保存在计算机硬盘、活动硬盘、U盘、光盘、磁带和多个公司提供的网络硬盘上的时候,你文档的生存能力就达到了极高水平。 无论是火山、地震还是火灾袭击,都无法摧毁你的文档。因为全球多个地方同时发生灾害,把多个网络硬盘都摧毁的几率是很小的。其几率不会超过引起恐龙灭绝的灾害。 把平时工作中使用的U盘及移动硬盘和可靠数据存储介质区分开来。 关键文档应该定期以多种方式保存在可靠存储介质上。对于个人来说,比较可靠的方式定期把文档分别备份到光盘和大容量硬盘等介质上,并把相应的光盘和大容量硬盘放在安全可靠的地方(如保险箱)。 磨刀不费砍柴工!定期进行文档转换、文档整理和备份存储,可以有效保护科研积累,避免不必要的损失。
个人分类: 科研心得|7831 次阅读|6 个评论
百度宣布以闪存替代硬盘存储
entropy 2008-8-20 08:22
RSS一个 百度宣布以闪存替代硬盘存储 从 月光博客 作者: webmaster@williamlong.dot.info (williamlong)   据新浪科技讯 报道 ,百度刚刚宣布以闪存及配套技术全面代替硬盘存储,该公司承载全球检索及索引存储的运算集群中的硬盘已全部拆除。   据介绍,百度此次调整经过了两年产品技术研发及测试准备。在以百度自行研发的海量闪存卡及配套技术替代硬盘后,百度也成为全球首个使用闪存技术代替硬盘并大规模商用的互联网公司。百度认为,这改变将提高其服务能力和检索速度。    闪存与硬盘这两种新老存贮介质的竞争由来已久,以三星为主导的闪存派认为闪存具有快速、安全、低功耗等优点,而硬盘老大希捷一直认为硬盘才是大容 量、低成本存储的王者,闪存无法从根本上替代硬盘。之前,苹果公司曾在部分音乐播放器上用闪存代替硬盘,曾给希捷业务造成一定冲击。   据悉,全球搜索巨头Google目前仍保留了硬盘存储技术。Google搜索有两大最基础的架构,一是文件管理系统,二是服务器云计算分布系统。而软件技术在其中扮演重要角色。    我个人感觉,在同样的存储容量下,闪存目前的价格似乎还是比硬盘高一些,百度使用闪存替换硬盘,可能是通过特殊渠道获得了低价格的闪存,或者说百度认为 高速和低耗比成本更重要。目前百度索引的网页已经是天文数字了,大量更换存储介质估计会带来较大的成本,希望这些成本是划算的。
2500 次阅读|0 个评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-21 01:34

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部