This topic has been archived. It cannot be replied.
-
工作学习 / 科技领域杂谈 / 我看这个地球早晚要让微软这样的公司给毁了今天装了一天的软件, 总共30G左右, 我装之前是整理过碎片的, 装完后一检查, 居然全红的, 然后又重整理, 到目前还没完, 要费多少电啊, 少说也有5,6百瓦, 写软件的就不能让它安装的时候按次序写到磁盘上吗?一个软件真要那么大吗?全是什么水平啊, 牛哥你得管管他们了
-super_man(veryman);
2009-2-21
{247}
(#5066033@0)
-
如果给你一个2M的OFFICE卖你500块 ,你肯定觉得不爽。解决碎片的绝招是不管它
-maplew2008(9.1.1);
2009-2-21
{6}
(#5066184@0)
-
这些软件开发商跟硬件制造商是在一条船啊, 现在动不动就要几个G的硬盘, 几个G的内存,几个G的时钟, 纯粹是浪费资源, 最后机器淘汰还要产生那么多垃圾...............
-super_man(veryman);
2009-2-22
(#5067595@0)
-
豁然回首,green solution is DOS.
-nicetomeetyou(_);
2009-2-22
(#5067702@0)
-
The best MS OS: windows NT 4 or windows 2000. After that, garbage.
-iwantcar_majia(iwantcar);
2009-2-22
(#5067844@0)
-
我也觉得回到DOS时代没有问题。这样就消除了垄断和霸道。
-happpyfuture(ED);
2009-2-22
(#5068130@0)
-
跟我念,摸卧蓦,蓦然回首的蓦。回去抄20遍,下课
-yossarian(running);
2009-2-22
(#5068167@0)
-
蓦然回首蓦然回首蓦然回首蓦然回首蓦然回首蓦然回首.......铃铃铃。。。蓦然回首蓦然回首蓦然回首蓦然回首蓦然回首蓦然回首
-nicetomeetyou(_);
2009-2-22
{48}
(#5068315@0)
-
牛哥不要不懂装懂了. DOS也是用FAT, FAT32也是FAT, 碎片一样大大的有.
-natureguy(枫);
2009-2-23
(#5068831@0)
-
DOS当然有碎片,那些BIOS中的基本中断函数我估计很少有什么改动。现代的系统还是在调用那些东西??
-nicetomeetyou(_);
2009-2-23
(#5068844@0)
-
还一样是X86指令, 最终当然是要调用到中断, 只是新操作系统会限制直接调用而已.
-natureguy(枫);
2009-2-23
(#5068912@0)
-
所以,我想开始使用Linux了。虽然支持很少,但是值得。微软现在统治了操作系统的市场,这是很大危险,对个人,对公司,对国家都是一个很大的威胁。前一个阶段,公司的微软邮件服务器停工了三天才恢复,这是不可容忍的事情。这三天给公司的业务造成了很大损失, 客户反映强烈。
目前公司的产品主打就是微软的平台,Unix 已经开始退出公司产品的清单了。照此下去, 公司的所有产品都被微软所控制。一旦微软破产,恐怕公司也要破产。
-happpyfuture(ED);
2009-2-22
{265}
(#5067958@0)
-
邮件服务器停工三天,CIO没有被炒鱿鱼,什么公司呀,没有砍停金丝planning吗?
-2439(2439);
2009-2-22
(#5067969@0)
-
linux 一样有文件碎片的问题和服务器的问题吧?我其实有一个很前卫的想法,以后会没有 operating system,只有 application,至于细节吗,哈哈,技术上我觉得可以实现,但是太前卫了,估计要再过40年吧
-sowen(昂居居);
2009-2-22
(#5067970@0)
-
不是什么新概念,有公司在做啦,VMware的下一波就是这个东西。不过严格说,os还是有的。
-2439(2439);
2009-2-22
(#5067996@0)
-
很好的一个想法。但愿成现实。
-happpyfuture(ED);
2009-2-22
(#5068127@0)
-
呵呵,你这不是前卫,是复古。在没有OS之前,世界就是这样的
-yossarian(running);
2009-2-22
(#5068155@0)
-
以后用SSD了,就没有碎片的问题。
-steve888(Steve曾经曰过);
2009-2-22
(#5068008@0)
-
不会吧,memory也存在碎片问题吧。只是整理起来非常高效,碎片问题几乎可以忽略,我的理解对吗?
-2439(2439);
2009-2-22
(#5068021@0)
-
硬盘的碎片和memory的碎片的概念不一样。整理的目的不一样,memory碎片整理是为了更快的allocation,硬盘的碎片整理是为了更快read。虽然都叫碎片,但是是不同的碎片。
-steve888(Steve曾经曰过);
2009-2-23
(#5068847@0)
-
没怎么留意IT新闻吧,INTEL的SSD x 25m就是因为碎片问题导致性能还不如同样状态下的普通硬盘,现在INTEL百口难辩
-pkwong(rrrloiaaa);
2009-2-23
(#5068809@0)
-
不知是我理解有问题还是怎么着,碎片的产生不是回收存储空间造成的么?除非你新格式化硬盘空间后,永远不删东西,而且永远没有动态分配硬盘空间,否则,硬盘空间碎片重复使用是很正常的。从实践上来讲,你基本上无法保证一个软件安装保证占用一个连续的硬盘空间,除非硬盘空间无限大,能容下任何大小无法预知的软件。
-allanallan(allan);
2009-2-22
{120}
(#5068095@0)
-
i believe so. that's how the LZ had got the problem - MS installed tons of files (or backup old files) into his HD as temporary files and then deleted them afterwards, therefore generate numerous "holes".
-anthonylo2008(anthonylo);
2009-2-22
(#5068535@0)
-
所谓“碎片”的负面影响完全是因为老式硬盘种数据是串行的通过磁头来读写,搜索数据如果碎片太多就浪费时间。这种data mgmt实际上是一种link list, 算法是过时的。将来硬盘被廉价内存淘汰了,数据碎片是很正常的,很有效率的。
-nicetomeetyou(_);
2009-2-22
(#5068177@0)
-
It doesn't matter what kind of rewritable storage you use - HD or SSD. the algorithms are actually all the same. The only difference is the HD takes much more time to locate the data block by its mechanical means than the Random Access Memory.
-anthonylo2008(anthonylo);
2009-2-22
(#5068554@0)
-
I just happened to see an ad. of "diskeeper". It sounds like an ideal solution to the fragmentation problem.
-anthonylo2008(anthonylo);
2009-2-22
(#5068557@0)
-
这接近操作系统内核的轮不到它操心,按次序写到磁盘? 你有点基本的电脑知识就知道不可能,要是要这样enforce按次序,你每次删除一些文件在那文件之后的所有文件就要copy一次往回移以填补删除后的空缺. 删除个1MB的文件要copy几百GB的数据,这样地球就不会毁坏了?
-pkwong(rrrloiaaa);
2009-2-23
(#5068812@0)
-
I think the tool like Diskeeper actually does this job - dynamically defrag in the background. By constantly doing this, it gets less chance to generate huge amount of fragments.
-anthonylo2008(anthonylo);
2009-2-23
(#5068931@0)
-
俺想起第一次接触的电脑,Laser 310, Z80 CPU,速度超快,好像里面没什么碎片
-binghongcha76(一只大猫);
2009-2-23
(#5068907@0)
-
depends. if u use that CPU run a recent pc game, u wont finish it at the last minute of ur life.
-c1xwy(洪兴罩俺去战斗);
2009-2-23
(#5068956@0)
-
关键是里面也没有硬盘
-soimer(soimer=soim+er);
2009-2-23
(#5069391@0)
-
偶有一次把硬盘拆了, 里面也没发现什么碎片.
-natureguy(枫);
2009-2-23
(#5069427@0)
-
"按次序写到磁盘上" --- 我其实怀疑硬盘是否真的按顺序写就很高效. 操作系统应该根据硬盘的转速, 和其他参数, 定义最佳的寻找下一个扇区的最佳算法. 按照最佳算法计算出的扇区,肯定不是当前区的邻居区. 所以,硬盘有碎片,关键是不是efficient.
-nicetomeetyou(_);
2009-2-23
(#5069003@0)
-
"我其实怀疑硬盘是否真的按顺序写就很高效" - there is no doubt about that. The problem is that it's not always possible. The example is, if you are going to visit all your neighbors in your street.The most optimal way is to go sequentially, namely go the shortest distance, if you walk at human speed. If you can walk at light speed, it doesn't matter which way you go.
-anthonylo2008(anthonylo);
2009-2-23
{173}
(#5069436@0)
-
"The most optimal way is to go sequentially" --- go sequentially, but not adjacently. That is my point. In order to calculate the next optimal sector to write data, OS needs to know following parameters from HD manufacturers..(1) Data transfer speed in HD interface.
(2) How fast the data is ready to read in buffer.
(3) What is the spinning speed of HD read/write head.
(4) How fast the head is stopped and point to the right location of the designated sector in a stable status.
...
...
...
-nicetomeetyou(_);
2009-2-23
{272}
(#5069561@0)
-
actually i meant "go adjacently", which is the most optimal. that's the shortest distance the hard drive head/arm needs to move between.
-anthonylo2008(anthonylo);
2009-2-23
(#5069773@0)
-
牛哥啊,不是你的专长,就省点力吧.让你去设计操作系统,世界起码落后10年.'与设备无关'这概念自DOS后就根深蒂固了,你还要去研究硬盘的转速,磁头.让你设计操作系统也只能写DOS了.
-natureguy(枫);
2009-2-24
(#5072274@0)
-
你真是..., 我的毕业项目1987-1990设计过一个系统基于Z80的数字图像系统,所有的控制,内存, 缓冲, 软件...,那时你在哪? "与设备无关"? 那是application level, at system level you must design the whole device driver !!! 没事不用跟贴.
-nicetomeetyou(_);
2009-2-24
(#5072327@0)
-
还硬,正如你所说,你设计的是Z80系统,DOS对你来说已经太先进了. 现在的操作系统当然应该和设备无关,操作系统最多提供API给DRIVER调用,本身是不应该牵扯任何的硬件参数.
-natureguy(枫);
2009-2-24
(#5072360@0)
-
有趣,我做windows, web app, ERP,. HR, 机械,学校, 政府, software development 十年. 你还叫板....?
-nicetomeetyou(_);
2009-2-24
(#5072512@0)
-
牛哥,你还是保持点神秘感好,你这样爆底很容易让人家反击的.10年SOFTWARE DEVELOPMENT?我比你多几年而已.对了,你说的那些我从汇编到ERP全都做过,不跟你叫板还跟谁?
-natureguy(枫);
2009-2-24
(#5072652@0)
-
做过3个月的反汇编, 拿过别人产品,取出ROM, 一个一个机器码读出来, 再反汇编成assemly, 然后添加新的功能, 硬件上再增加新的端口. 新的产品就诞生了. 挣钱老了去了.
-nicetomeetyou(_);
2009-2-24
(#5073141@0)
-
这个要坐牢吧,如果能挣老了钱了。
-iga(nikita);
2009-2-24
(#5073251@0)
-
好羡慕,这一下至少解决二十年的生活费用!-- 赚的钱够花十年,坐牢又可以坐十年。:-)
-fswyj007(春华秋实);
2009-3-7
(#5098619@0)
-
牛哥,差不多得了,歇歇吧,这里科班出身的人不少。您这点东西胡弄那些转行的同学还差不多
-newcomer28(newcomer28);
2009-2-25
(#5076844@0)
-
科班的条件说说听听。
-nicetomeetyou(_);
2009-2-26
(#5076916@0)