10/18/2008

月光博客遭遇AdSense恐吓敲诈邮件

月光博客遭遇AdSense恐吓敲诈邮件
 昨天晚上收到了一封恐吓敲诈邮件,要求我给这个人支付宝800元钱,否则他将通过"专门的工具"对我的AdSense帐户的广告进行长时间的恶意点击,以期待将我的帐号"封号"。

  稍后此君又发给我一封邮件,告知其支付宝账号是6yesion@gmail.com,并称此帐号是花50元买来的,并再次对我进行恐吓。

  在此我告诉这个人渣,你发给我的敲诈邮件我已经通过在线表单提交给Google的技术支持了,他们认为此信的性质严重,正在开始调查处理,你要是认为自己的技术能力可以与Google一较高低的话,那么现在就可以来试试了。

  附:

  敲诈邮件一:

  发件人: bbsdada@gmail.com
  日期: 2008年10月16日 下午7:24
  主题: 兄弟,我"借"你800元,要不然有你好看的

  兄弟,我"借"你800元,当然是有借无还了,要不然我就用固定IP狂点你的gg广告。

  你应该知道这些:ggads无效点击过多,一律冻结,申诉不保证解开,一旦申诉被拒绝,彻底被封。

  我这里有专门的工具,还可以伪造网址,一天制造几十万点击都没问题,也就是说,看上去的确是从你的网站上点击过去的,而不是无缘无故的点击,不给钱早晚被我点到封号,已经有不少先例了,只要我长时间连续不停的点击,相信google没有时间听你的辩解,麻烦你尽快准备好冲入支付宝账号,然后回复本邮件。

  敲诈邮件二:

  发件人: bbsdada@gmail.com
  日期2008年10月17日 上午3:37
  主题: 兄弟,我"借"你800元,要不然有你好看的

  6yesion@gmail.com这个号是我花50买来的,资料不是本人的。我劝你不要浪费时间去举报什么的,白费工夫告诉你,不要耍我,否则后果很严重,我一个小时能制造几万点击量。你要是耍我,你登录ggads后台就能看到我说的是不是真的了,你痛痛快快的"借"给我了,我自然不会为难你,我说得出就做得到,反正也不是第一次出来混现在挣钱都不容易,要不是我走投无路也不会做这个,希望你能理解一下,谢谢了!

  更新:

  敲诈邮件三:

  发件人: bbsdada@gmail.com
  日期: 2008年10月17日 下午5:30
  主题: 怪不得我说你是傻逼,你还嚷嚷

  无效点击不算钱的,你就这么点智商还不知道?要是算钱,你早就可以去结算了,还用得着我浪费时间给你刷?等哪天你的广告不显示了,你就知道你有多愚蠢了顺便再告诉你,你之前惹到的人花钱收买我点你的广告报复你。看来你也不是个什么东西,结仇都不知道甭给我回信了,这个信箱就此作废了。

  上面最后一封邮件是在其对我帐号进行大量点击后发送的,根据此人邮件的信息判断,是我最近招惹的一个人通过这种方式对我进行报复。我在《网络赚钱靠骗吗?》这篇文章中曾经批评过某人的一些无耻的网络赚钱方法,从其文章即可看出其人品,也只有这样人品的人才能做出这种事情。结论:宁可惹君子,不可犯小人。

10/12/2008

谷歌股价跌破329美元 61%员工期权无法执行

谷歌股价跌破329美元 61%员工期权无法执行

 
 

Sent to you by xingxing via Google Reader:

 
 

via G日报 by Hong Xiaowan on 10/11/08

周五早盘,谷歌股价一度上涨,但此后落至329美元以下。

谷歌员工的170万股期权的加权平均执行价为329.78美元;一旦谷歌股价低于这一水平,则这些期权将变得毫无价值。除此之外,另有570万股期权的加权平均执行价为450美元及以上。也就是说,谷歌员工所持期权共有61%目前无法执行期权。

谷歌其他期权的加权平均执行价分别为275美元、177美元和21美元(仅适用于在谷歌上市前融资的员工)。

via 新浪科技


Copyright © 2007-2008 G日报


 
 

Things you can do from here:

 
 

No More Annoying Frames in Google Video



 
 

Sent to you by xingxing via Google Reader:

 
 

via Google Operating System by Alex Chitu on 10/11/08

Google has finally made the right decision and it removed that were created when you clicked on a result from Google Video. Instead of directly linking to the original site, Google used frames to show both the external site and a list of related videos from Google Video. This duplicated the functionality from video sites like YouTube, while making it difficult to navigate and to share a URL.

Here's the first version of the frame, from June 2007:


... and a screenshot from April 2008, when Google Video has been redesigned:


Google Image Search uses a similar frame, but it's more useful as it provides information about search results. If you don't like the frame from Google Image Search, you can use Greasemonkey scripts like Google Image Relinker or Google Image direct links to bypass it.


 
 

Things you can do from here:

 
 

“立法追究"人肉搜索"刑事责任”是个伪命题

"立法追究"人肉搜索"刑事责任"是个伪命题

 
 

Sent to you by xingxing via Google Reader:

 
 

via cnBeta.COM on 10/11/08

"人肉搜索"听上去让人毛骨悚然,而围绕"人肉搜索"所出现的网络词语,诸如"死亡博客"、"网络追杀令"、""扒皮"行动"等等,则更加令人恐惧.
"人肉搜索"这个概念的流行,一定程度上跟这个吸引眼球的名称有关.其实,它更确切地说法应该是"基于网络空间的人工搜索".这种现象基本上以 "BBS"、"论坛"这类网络信息传播方式为主要形式,不断有网民对当事人进行信息披露,直到现实中的这个当事人的信息"大白于天下".

 
 

Things you can do from here:

 
 

IE 8 即将发布,您的网站准备好了吗?

IE 8将会是Internet Explorer历史上最重要的一个版本发布,除了其带有中国传统的吉祥数字“8”以外,最主要的是其对标准的兼容性上得到了极高的增强,这对于网页开发 人员来说,最大的便利就是不用再为每种浏览器(甚至某种浏览器的不同版本)开发不同的CSS来进行适应。以后网页开发人员只需要兼容W3C的标准即可,而 不需要把过度的精力放在不同浏览器标准的相异性上。发布时间在即,那么您的网站是否已经准备好了呢?

1) 兼容性考虑

目 前的网站由于各种历史原因,可能针对不同的浏览器设置了不同的CSS文件。而针对IE 8,可能大部分网站尚没有做好准备。可能很多朋友知道,IE 8带有一个“切换IE 7模仿模式”的按钮,而且在Beta 1以及Beta 2期间,这个按钮是设置在默认选中状态。但是在IE 8正式发布的时候,该按钮默认将会是非选中状态,这就表示着如果一个网站没有做任何准备功课,在IE 8下将会以严格模式来常解析CSS。

前段时间,我与合作伙伴见面时,曾经特意使用IE 8 Beta 2的严格模式浏览过大部分合作伙伴的网页,都会出现或多或少的显示变形的问题,使得网站无法进行正确浏览。如果您的网站尚未做过IE 8的兼容性测试,建议您尽快下载IE 8的Beta 1,并且将其切换到IE 8严格模式,对您的网站进行浏览。

如果您发现问题,并且感觉在短期内无法修复,您也可以通过在页面当中添加Meta标签,在服务器端强制IE 8使用“IE 7模仿模式”,做法很简单:

a. 针对全站页面: 您可以修改Web服务器(如Apache/IIS/Resin等)的HTTP头信息,在其中增加以下指令: X-UA-Compatible: IE=EmulateIE7。这个是我个人强烈推荐的做法,在您无法进行全站测试的情况下,可以先使用此方式使IE 8的严格模式暂时失效。

b. 针对单独页面:如果您的网站大部分页面在IE 8严格模式下显示正常,只有个别页面出现问题,建议在出现问题的页面的页首,即Head标签内添加以下Meta标签:

< m e t a equiv="X-UA-Compatible" content="IE=EmulateIE7" >


更多信息,请参考: http://support.microsoft.com/kb/952030/

2) 制作Activity以及WebSlice

IE 8在Beta 1期间曝光了两个新特性,即Activity(活动)以及WebSlice(源剪辑),目前国内很多网站已经基于Activity以及WebSlice制 作了相关的内容,在IE 8 Beta 2期间,您会发现更多的网站会发布这些实用的小工具。以下是目前已经对外发布的一些网站:

a. 淘宝:http://ie8.taobao.com

b. 网易:http://ie8.163.com

c. 百度:http://stock.baidu.com/ie8/ie8.html

d. 腾讯:http://labs.qq.com/e/49/

甚至包括.NET开发人员常去的博客园也已经发布了其最新文章的Web Slice,有兴趣的话可以使用IE 8 Beta 1来访问博客园的首页。另外,如果您也使用Firefox 3,您可以发现已经有人开发了面向Firefox 3的Activity以及WebSlice插件。

Activity的使用场景: 您的网站提供一系列的服务,允许贵网站的用户通过在其它网站的主动操作来调用此服务。比如假设您是一个财经网站,提供查询股票/基金信息的服务,通过 Activity,您可以让您的用户在其它网站上浏览股评信息时,不需要跳转到贵网站,即可以通过右键菜单调用贵网站的相应服务。如果感兴趣,可以下载Activity开发白皮书

WebSlice的使用场景: 您的网站提供一些实时性信息,比如新闻、股票信息等,而希望用户可以在不返回相应页面的时候,当内容发生改动时,即可以推送给最终用户,您可以选择 WebSlice。而开发代价仅仅只是将页面当中的某一个标签内的“Class”元素设置为“hslice”这个特殊名称即可,详细信息请阅读WebSlice开发白皮书

另 外,在IE 8 Beta 2发布时,微软将会发布一个面向IE 8全新的Gallery网站,用以搜索各个网站开发的WebSlice/Activity等面向IE 8新特性的组件,并且提供最终用户评估/下载,如果您希望您开发的WebSlices/Activity能够得到用户的青睐,那么就从现在开始吧:早起的 鸟儿有虫吃。 :)

3) 其它

IE 8 发布时,还将会带来一系列的新特性,在前段时期,已经面向国内一些领先的网站进行过交流,很多合作伙伴都非常感兴趣,并且正在开发此上的服务,相信在奥 运会期间大家会看到此类的成果(依据NDA协议,此类网站也已经从微软拿到了IE 8 Beta 2的早期内部版本)。微软也将会举办一系列的市场活动,用以推广我们的合作伙伴所开发的各种面向IE 8的新的服务。

IE 8 即将发布,无论您是企业网站的网页设计人员,还是个人网站的站长,都需要尽快为IE 8做好准备。 希望本文对您有帮助。

有一个神经病,不知从哪里弄到了一把手枪

"有一个神经病,不知从哪里弄到了一把手枪,他走在一条小黑色胡同里。突然遇上一个年轻人,神经病二话不说将其安在地上用枪支着他的头!问道:1+1= 几?年轻人吓坏了!沉思了许久~战战兢兢的回答:等于2```?神经病毫不犹豫的开枪杀了他!然后把枪拽在怀里~冰冷的说了一句:你知道得太多了"

我存放在电脑中的信息安全吗?

曾经遇到过一个以商业间谍为生的朋友,此人受雇于某公司,专门负责抓出在公司商业往来中吃里爬外的员工,或者大搞腐败活动的坏蛋。

E-mail、MSN、QQ、浏览过的网页、搜索过的关键词、甚至已经被删除的文件,统统可以被找出来细细研究。有位电脑技术人员说:除非你把硬盘拆下来 放微波炉里转转,然后砸烂、熔化,否则就算把电脑格式化了也照样找得出原来的文档。这让我想起那部美国的恐怖片《我知道你去年夏天做了什么》(I know what you did last summer),让人有种若要人不知,除非己莫为的恐惧。
在用公司的电脑发送邮件时切忌口无遮拦,这已经成为一条约定俗成的办公室生存法则。但知道在使用即时通讯服务时也要慎言的办公室一族就没那么多了。

即 时通讯这种电脑程序现在极为普及,通过它,用户能够在网上与朋友用简短的文字进行即时交流。然而这个工具并不是私人交谈的密室。公司和某机构可以监控、记 录在公司网络电脑上进行的即时通讯谈话内容。当一段交谈结束后,谈话内容似乎就会消失在互联网的数字真空中。然而,事实并非总是如此。

最近听到一则让人毛骨悚然的八卦:一对恋人在公司电脑上的MSN上说私房话,两人议定今后用"麻辣烫"代替闺房秘事。悲剧在第二天发生了,突然间女孩的同事们个个都在她耳边大叫"今天我想吃麻辣烫"。原来负责监视所有同事MSN 的IT人员按捺不住传播八卦的欲望,把这则炙手可热的娱乐新闻透露了出去。

尽管女孩向管理层表示了不满,但据说管理层表示:公司IT部门有权在工作时间监视公司的电脑,以确保公司的机密信息没有被泄露。

近期占据美国媒体头条的两起丑闻就反映出即时通讯中存在的这种危险。最近,即时通讯再次困扰来自佛罗里达州的前共和党国会议员马克?弗利(Mark Foley)。他曾写邮件给国会一名年轻的听差,信中提到一名国会议员对其一名下属有非同寻常的兴趣,或者说是令人不安的亲近。这封邮件被公诸于众后,弗利骤然辞职。但最要命的是他和好几名国会听差在即时通讯上赤裸裸的色情谈话也被曝光。

据知情人士透露,弗利用AOL的电子邮件帐号给这几个听差发邮件,用户名显示的是"Maf54",他还用同一个ID在AOL的AIM即时通讯服务上聊天。 几个听差很可能也是AIM的用户,不过在AIM上也可以和使用苹果公司(Apple Inc.) iChat软件的用户聊天。弗利的聊天记录是怎么被保存下来的,现在还不清楚。如果他们使用的是AIM,那么那些国会听差就可能在他们的电脑上保存这些对 话,或者用拷贝粘贴的方法把这些内容单独存到可以列印或用电子邮件发送的文档中。

虽然远在大洋彼岸的美利坚忙于对付经济危机,但是美国全国证券交易商协会已经开始要求其成员公司像监控书面通信和电子邮件那样监控即时通讯,并保存即时通讯的电子副本至少三年

最近我就遇到了这样的问题。话说10月10日是Diesel的30周年纪念日,所以Diesel推出了一款纪念款牛仔裤,仅限当天,仅售390元。我听到 这个消息之后马上启动了一个内部的即时消息会议。我通过软件跟几个跟我一样对衣着比较在意的同事们说起这个事情之后我们一起商议决定中午下班马上就去新光 天地抢购。结果就是那里的人多的数不清,我们也没有抢到,最后灰溜溜的回到公司,此时已经是下午两点半。刚到公司,我们的CEO同学因为是第一次当这么高 级的职位,所以要树立自己的威信,然后把我们叫到他的办公室中大声呵斥一番。后来我们才知道原来是他有监听我们所有员工聊天记录的毛病!

写到此,我不由得想起一句话:祸从口出!也许以后祸是从手出的

硬盘的读写原理和磁盘碎片的产生

编者:本期《七日谈》为大家刊登一篇由小璐撰写的"科普"文章,详细讲解硬盘的组成、读写原理和磁盘碎片的产生。经常使用硬盘(�)和磁盘碎片整理工具的朋友们,不要错过这个"知其所以然"的机会,还可以去给mm启蒙^ ^
ps,篇幅很长…图文并茂…想看简化版的请向下翻


1、 硬盘的组成

硬盘大家一定不会陌生,我们可以把它比喻成是我们电脑储存数据和信息的大仓库。一般说来,无论哪种硬盘,都是由盘片、磁头、盘片主轴、控制电机、磁头控制器、数据转换器、接口、缓存等几个部份组成。

clip_image001

所有的盘片都固定在一个旋转轴上,这个轴即盘片主轴。而所有盘片之间是绝对平行的,在每个盘片的存储面上都有一个磁头,磁头与盘片之间的距离比头发 丝的直径还小。所有的磁头连在一个磁头控制器上,由磁头控制器负责各个磁头的运动。磁头可沿盘片的半径方向动作,而盘片以每分钟数千转到上万转的速度在高 速旋转,这样磁头就能对盘片上的指定位置进行数据的读写操作。

clip_image002

由于硬盘是高精密设备,尘埃是其大敌,所以必须完全密封。
 
2、 硬盘的工作原理

硬盘在逻辑上被划分为磁道、柱面以及扇区.
  clip_image002[6]
硬盘的每个盘片的每个面都有一个读写磁头,磁盘盘面区域的划分如图所示。

clip_image003

磁头靠近主轴接触的表面,即线速度最小的地方,是一个特殊的区域,它不存放任何数据,称为启停区或着陆区(Landing Zone),启停区外就是数据区。在最外圈,离主轴最远的地方是"0"磁道,硬盘数据的存放就是从最外圈开始的。那么,磁头是如何找到"0"磁道的位置的 呢?在硬盘中还有一个叫"0"磁道检测器的构件,它是用来完成硬盘的初始定位。"0"磁道是如此的重要,以致很多硬盘仅仅因为"0"磁道损坏就报废,这是 非常可惜的。

早期的硬盘在每次关机之前需要运行一个被称为Parking的程序,其作用是让磁头回到启停区。现代硬盘在设计上已摒弃了这个虽不复杂却很让人不愉 快的小缺陷。硬盘不工作时,磁头停留在启停区,当需要从硬盘读写数据时,磁盘开始旋转。旋转速度达到额定的高速时,磁头就会因盘片旋转产生的气流而抬起, 这时磁头才向盘片存放数据的区域移动。

盘片旋转产生的气流相当强,足以使磁头托起,并与盘面保持一个微小的距离。这个距离越小,磁头读写数据的灵敏度就越高,当然对硬盘各部件的要求也越 高。早期设计的磁盘驱动器使磁头保持在盘面上方几微米处飞行。稍后一些设计使磁头在盘面上的飞行高度降到约0.1μm~0.5μm,现在的水平已经达到 0.005μm~0.01μm,这只是人类头发直径的千分之一。

气流既能使磁头脱离开盘面,又能使它保持在离盘面足够近的地方,非常紧密地跟随着磁盘表面呈起伏运动,使磁头飞行处于严格受控状态。磁头必须飞行在盘面上方,而不是接触盘面,这种位置可避免擦伤磁性涂层,而更重要的是不让磁性涂层损伤磁头。

但是,磁头也不能离盘面太远,否则,就不能使盘面达到足够强的磁化,难以读出盘上的磁化翻转(磁极转换形式,是磁盘上实际记录数据的方式)。
clip_image001[6]

硬盘驱动器磁头的飞行悬浮高度低、速度快,一旦有小的尘埃进入硬盘密封腔内,或者一旦磁头与盘体发生碰撞,就可能造成数据丢失,形成坏块,甚至造成 磁头和盘体的损坏。所以,硬盘系统的密封一定要可靠,在非专业条件下绝对不能开启硬盘密封腔,否则,灰尘进入后会加速硬盘的损坏。另外,硬盘驱动器磁头的 寻道伺服电机多采用音圈式旋转或直线运动步进电机,在伺服跟踪的调节下精确地跟踪盘片的磁道,所以,硬盘工作时不要有冲击碰撞,搬动时要小心轻放。

这种硬盘就是采用温彻斯特(Winchester)技术制造的硬盘,所以也被称为温盘,目前绝大多数硬盘都采用此技术。

3、 盘面、磁道、柱面和扇区

硬盘的读写是和扇区有着紧密关系的。在说扇区和读写原理之前先说一下和扇区相关的"盘面"、"磁道"、和"柱面"。

1. 盘面

硬盘的盘片一般用铝合金材料做基片,高速硬盘也可能用玻璃做基片。硬盘的每一个盘片都有两个盘面(Side),即上、下盘面,一般每个盘面都会利 用,都可以存储数据,成为有效盘片,也有极个别的硬盘盘面数为单数。每一个这样的有效盘面都有一个盘面号,按顺序从上至下从"0"开始依次编号。在硬盘系 统中,盘面号又叫磁头号,因为每一个有效盘面都有一个对应的读写磁头。硬盘的盘片组在2~14片不等,通常有2~3个盘片,故盘面号(磁头号)为0~3或 0~5。

2. 磁道

磁盘在格式化时被划分成许多同心圆,这些同心圆轨迹叫做磁道(Track)。磁道从外向内从0开始顺序编号。硬盘的每一个盘面有300~1 024个磁道,新式大容量硬盘每面的磁道数更多。信息以脉冲串的形式记录在这些轨迹中,这些同心圆不是连续记录数据,而是被划分成一段段的圆弧,这些圆弧 的角速度一样。由于径向长度不一样,所以,线速度也不一样,外圈的线速度较内圈的线速度大,即同样的转速下,外圈在同样时间段里,划过的圆弧长度要比内圈 划过的圆弧长度大。每段圆弧叫做一个扇区,扇区从"1"开始编号,每个扇区中的数据作为一个单元同时读出或写入。一个标准的3.5寸硬盘盘面通常有几百到 几千条磁道。磁道是"看"不见的,只是盘面上以特殊形式磁化了的一些磁化区,在磁盘格式化时就已规划完毕。

3. 柱面

所有盘面上的同一磁道构成一个圆柱,通常称做柱面(Cylinder),每个圆柱上的磁头由上而下从"0"开始编号。数据的读/写按柱面进行,即磁 头读/写数据时首先在同一柱面内从"0"磁头开始进行操作,依次向下在同一柱面的不同盘面即磁头上进行操作,只在同一柱面所有的磁头全部读/写完毕后磁头 才转移到下一柱面,因为选取磁头只需通过电子切换即可,而选取柱面则必须通过机械切换。电子切换相当快,比在机械上磁头向邻近磁道移动快得多,所以,数据 的读/写按柱面进行,而不按盘面进行。也就是说,一个磁道写满数据后,就在同一柱面的下一个盘面来写,一个柱面写满后,才移到下一个扇区开始写数据。读数 据也按照这种方式进行,这样就提高了硬盘的读/写效率。

一块硬盘驱动器的圆柱数(或每个盘面的磁道数)既取决于每条磁道的宽窄(同样,也与磁头的大小有关),也取决于定位机构所决定的磁道间步距的大小。

4.扇区

操作系统以扇区(Sector)形式将信息存储在硬盘上,每个扇区包括512个字节的数据和一些其他信息。一个扇区有两个主要部分:存储数据地点的标识符和存储数据的数据段。

clip_image001[8]

扇区的第一个主要部分是标识符。标识符,就是扇区头标,包括组成扇区三维地址的三个数字:扇区所在的磁头(或盘面)、磁道(或柱面号)以及扇区在磁 道上的位置即扇区号。头标中还包括一个字段,其中有显示扇区是否能可靠存储数据,或者是否已发现某个故障因而不宜使用的标记。有些硬盘控制器在扇区头标中 还记录有指示字,可在原扇区出错时指引磁盘转到替换扇区或磁道。最后,扇区头标以循环冗余校验(CRC)值作为结束,以供控制器检验扇区头标的读出情况, 确保准确无误。

扇区的第二个主要部分是存储数据的数据段,可分为数据和保护数据的纠错码(ECC)。在初始准备期间,计算机用512个虚拟信息字节(实际数据的存放地)和与这些虚拟信息字节相应的ECC数字填入这个部分。

4、硬盘的读写原理

系统将文件存储到磁盘上时,按柱面、磁头、扇区的方式进行,即最先是第1磁道的第一磁头下(也就是第1盘面的第一磁道)的所有扇区,然后,是同一柱面的下一磁头,……,一个柱面存储满后就推进到下一个柱面,直到把文件内容全部写入磁盘。

系统也以相同的顺序读出数据。读出数据时通过告诉磁盘控制器要读出扇区所在的柱面号、磁头号和扇区号(物理地址的三个组成部分)进行。磁盘控制器则 直接使磁头部件步进到相应的柱面,选通相应的磁头,等待要求的扇区移动到磁头下。在扇区到来时,磁盘控制器读出每个扇区的头标,把这些头标中的地址信息与 期待检出的磁头和柱面号做比较(即寻道),然后,寻找要求的扇区号。待磁盘控制器找到该扇区头标时,根据其任务是写扇区还是读扇区,来决定是转换写电路, 还是读出数据和尾部记录。找到扇区后,磁盘控制器必须在继续寻找下一个扇区之前对该扇区的信息进行后处理。如果是读数据,控制器计算此数据的ECC码,然 后,把ECC码与已记录的ECC码相比较。如果是写数据,控制器计算出此数据的ECC码,与数据一起存储。在控制器对此扇区中的数据进行必要处理期间,磁 盘继续旋转。

5、磁盘碎片的产生


俗话说一图胜千言,先用一张ACSII码图来解释为什么会产生磁盘碎片。

cnbeta40

上面的ASCII图表示磁盘文件系统,由于目前上面没有任何数据文件,所以我把他表示成0。

在图的最上侧和左侧各有a-z 26个字母,这是用来定位每个数据字节的具体位置,如第1行1列是aa,26行26列是zz。

我们创建一个新文件,理所当然的,我们的文件系统就产生了变化,现在是

cnbeta41

如图所示:"内容表"(TOC)占据了前四行,在TOC里存贮着每件文件在系统里所在的位置。
在上图,TOC包括了一个名字叫hello.txt的文件,其具体内容是"Hello, world",在系统里的位置是ae到le。

接下来再新建一个文件

cnbeta42

如图,我们新建的文件bye.txt紧贴着第一个文件hello.txt。

其实这是最理想的系统结构,如果你将你的文件都按照上图所表示的那样一个挨着一个,紧紧的贴放在一起的话,那么读取他们将会非常的容易和迅速,这是因为在硬盘里动得最慢的(相对来说)就是传动手臂,少位移一些,读取文件数据的时间就会快一些。

然而恰恰这就是问题的所在。现在我想在"Hello, World"后加上些感叹号来表达我强烈的感情,现在的问题是:在这样的系统上,文件所在的行就没有地方让我放这些感叹号了,因为bye.txt占据了剩下的位置。

现在有俩个方法可以选择,但是没有一个是完美的

1.我们从原位置删除文件,重新建个文件重新写上"Hello, World!!". �这就无意中延长了文件系统的读和写的时间。

2.打碎文件,就是在别的空的地方写上感叹号,也就是"身首异处"�这个点子不错,速度很快,而且方便,但是,这就同时意味着大大的减慢了读取下一个新文件的时间。

如果你对上面的文字没概念,上图

cnbeta43

这里所说的方法二就像是我们的windows系统的存储方式,每个文件都是紧挨着的,但如果其中某个文件要更改的话,那么就意味着接下来的数据将会被放在磁盘其他的空余的地方。

如果这个文件被删除了,那么就会在系统中留下空格,久而久之,我们的文件系统就会变得支离破碎,碎片就是这么产生的。

试着简单点,讲给mm听的硬盘读写原理简化版

cnbeta44

硬盘的结构就不多说了,我们平常电脑的数据都是存在磁道上的,大致上和光盘差不多.读取都是靠磁头来进行.

cnbeta46

我们都知道,我们的数据资料都是以信息的方式存储在盘面的扇区的磁道上,硬盘读取是由摇臂控制磁头从盘面的外侧向内侧进行读写的.所以外侧的数据读取速度会比内侧的数据快很多.

 

cnbeta45

其实我们的文件大多数的时候都是破碎的,在文件没有破碎的时候,摇臂只需要寻找1次磁道并由磁头进行读取,只需要1次就可以成功读取;但是如果文件破碎成 11处,那么摇臂要来回寻找11次磁道磁头进行11次读取才能完整的读取这个文件,读取时间相对没有破碎的时候就变得冗长.