那位大侠对固态硬盘有研究?
2360
44
|
[1 楼] quentinli
[泡菜]
09-12-9 17:13
那位大侠对固态硬盘有研究? 给介绍介绍
|
|
[45 楼] babayu
[资深泡菜]
09-12-21 10:41
SSD 的發展 單位成本要能為企業用戶接受才算是成功 個人用戶算是小眾
|
|
[44 楼] 板本美晴
[禁言中]
09-12-21 10:33
一点小心得,落伍的大侠看了,不要笑话,欢迎支出不足~
|
|
[43 楼] 搞笑的排名
[禁言中]
09-12-19 15:42
么么,lz,好稀饭你。
|
|
[42 楼] biogon28
[禁言中]
09-12-14 22:17
原文由 捞一把 在2009-12-14 13:58发表 就算速度和稳定性能跟上,容量也只能当u盘用了。 7年前我买入迈拓金钻7代40G硬盘的时候,暗想十年之内不用升级硬盘了。可现在呢?还有人愿意用40G的硬盘吗?迈克尔杰克逊的葬礼就19个G。 |
|
[41 楼] 蔬菜水果
[陈年泡菜]
09-12-14 22:14
原文由 帅帅 在2009-12-12 12:16发表 那花那么多钱买SSD玩个2、3年不是更不值? |
|
[40 楼] crammy
[资深泡菜]
09-12-14 22:10
原文由 捞一把 在2009-12-14 13:58发表 太贵,不值得。用硬盘就很好。 |
|
[39 楼] 捞一把
[禁言中]
09-12-14 13:58
原文由 babayu 在2009-12-09 18:55发表 SSD发展这么快, 估计三年后还用现在的SSD的可能性非常小. |
|
[38 楼] redbuta
[泡菜]
09-12-12 18:52
不怕,我朝北大唐,南中兴华为,都是武学世家,人才济济,民工无数。
无线通信的春天指日可待。 原文由 backmountain 在2009-12-12 15:38发表 |
|
[37 楼] backmountain
[资深泡菜]
09-12-12 15:38
原文由 redbuta 在2009-12-12 05:56发表 想法很好,但是在我朝目前的互联网情况下,有谁敢用云操作系统服务呢? |
|
[36 楼] 帅帅
[老坛泡菜]
09-12-12 12:16
朋友马上要做一个SSD硬盘的代理,想搞一个装到笔记本上玩玩,其实,目前来说,SSD的最大问题就是价格和容量,其他的,也差不多了,硬盘你还指望用个10年8年啊,能用3年就很不错了,3年下来,硬盘不坏,电脑也要升级了,目前我电脑用的时间最长的,也就一台DELL的笔记本用了接近2年,其他的电脑,早卖的卖,换的换了。
|
|
[35 楼] redbuta
[泡菜]
09-12-12 05:56
以后云计算了,单机对自己的硬盘读写越来越少,固态硬盘会因为其轻便可拆卸携带而逐渐成为便携机的主流。
以后的便携机一般都有强大的无线网络功能,使用类似谷歌chrome操作系统,游戏也好事件处理也好都使用网络计算。存有私人信息的存储系统都是可拆卸携带的。键盘和鼠标消失了,取而代之的是2个可多点触摸屏幕。 原文由 半个网客 在2009-12-12 05:40发表 |
|
[34 楼] rolypoly
[老坛泡菜]
09-12-12 05:53
SSD拿来做系统盘还行,放程序。数据放在硬盘上。用两个SSD作RAID0,快得爽歪歪。就是价钱不好。
Intel的还是值得买的,它的firmware(就是SSD内部的控制软件)可以有效增长寿命。另外SLC(比如X25-E)的寿命比MLC(比如X25-M)要长10倍以上,当然价钱也贵得多。 |
|
[33 楼] redbuta
[泡菜]
09-12-12 05:52
固态硬盘的说法是针对磁盘存储器提出的,磁盘存储器的原理我不是很清楚,可以google。大致就是铁电材料的巨磁阻效应。可能用什么办法改变单位区域上的磁阻来表示0和1。可能信号没有了以后,那个地方磁阻依然有记忆效应。
现在都是flash,就是俗称闪存的东西。简单的说这东西是利用charge trap原理,把电荷保存在某个绝缘区域内来存储0和1数据。 从今年开的会来看,以后应该都是phase-change存储器了了,写入速度比闪存快一个数量级,可重复擦写次数也高很多,这种东西简单说就是集成电路里每个存储单元有块电阻,一般是合金咯三五族元素之类的东东,给个脉冲低电压加热能让它的物态发生改变,从而改变电阻来表示0和1。 总的来说固态电阻的最大的好处是比磁盘防震,还有体积小。 |
|
[32 楼] rolypoly
[老坛泡菜]
09-12-12 05:40
微码(microcode)就是在CPU内部的,一般不在内存里面。
原文由 poip 在2009-12-11 18:33发表 |
|
[31 楼] 半个网客
[泡菜]
09-12-12 05:40
不久前想去买一台用SSD的整机,问了一下那里的技术人员,说:和硬盘相比,目前的差距是三个:
1. 价格. 2. 使用寿命. 3. 可靠性. 因此暂时没有买. |
|
[30 楼] rolypoly
[老坛泡菜]
09-12-12 05:36
固态盘是通过firmware来实现分散写区间的,不是操作系统。如果firmware好的话,应该问题不大。windows 7增加了对固态盘的支持,比如可以关闭对文件access date的更新,减少读写。另外如果识别出时固态盘,会自动关闭defragment.
原文由 saliwen 在2009-12-11 17:34发表 |
|
[29 楼] rolypoly
[老坛泡菜]
09-12-12 05:33
不要说十年前,二十年前的CPU肯定有MMU模块了。实际上从286起就有保护模式,386就有虚模式了,并且支持virtual memory,paging system.386是1985年出来的。
原文由 poip 在2009-12-11 16:57发表 |
|
[28 楼] rolypoly
[老坛泡菜]
09-12-12 05:28
内存管理需要软件硬件都支持的。比如你在8086上就没法搞虚拟内存,理论上你可以用软件模拟,实际上是不可能的,内存的读取太频繁了,用软件搞虚拟内存能让你慢十几倍。
现代操作系统下,用户程序用的内存地址叫逻辑地址。逻辑地址对应的数据有可能在内存中,也有可能不再内存(在硬盘上)中。当一个程序要access (读写)一个(逻辑)地址上的数据时,CPU里的内存管理模块会把它翻译成物理地址,这个过程中如果数据不在内存中(这个叫做page fault.查查资源管理器的内存部分就能看到这个值),就会产生一个中断,也就是停止当前程序的执行,调用一个服务把数据从硬盘移到物理内存中。如果没有足够的物理内存,操作系统就会把内存中的一些数据移到硬盘上,再把要用的数据放进腾出的空间里。这个过程完成后,程序才能恢复执行。一个page fault化的时间可能是一个正常内存读写的几千倍。 |
|
[27 楼] 西风之神
[泡菜]
09-12-12 01:28
CPU内部的逻辑相当复杂。比如控制流水线,预测指令,预读取,乱序执行
相信你看一下Interl Architecture Software Developer's Manual 卷A,卷B,就很清楚了。 总之,这个问题和OS没有大关系 原文由 poip 在2009-12-11 18:33发表 |
|
[26 楼] 八大行星
[资深泡菜]
09-12-11 19:30
Windows对内存管理比预想的要复杂, 也很弱智.比如3gb的内存跑一些日常办公应用, 这些内存是足够了, 任务管理器里百分百的时间里都显示有一般的空闲内存. 可是磁盘交换文件仍然有几个g,而且关掉虚拟内存对性能也看不出影响来. photoshop也很弱质. 不开虚拟内存的话, 竟然不运行.其实没必要. 设计思路还停留在8MB内存的时代.
|
|
[25 楼] 声色茶马
[资深泡菜]
09-12-11 18:41
这个主题已经戏剧化的可以摆着桌子狂笑了。
|
|
[24 楼] poip
[泡菜]
09-12-11 18:33
CPU内部有微码?
|
|
[23 楼] saliwen
[禁言中]
09-12-11 17:44
那个所谓的算法只是cache的算法。是由CPU内部的微代码来实现。好像从486的时候就有开始support cache了。
cache对os来说是透明的。linux kernel中的mm模块的代码没有这个算法。 |
|
[22 楼] saliwen
[禁言中]
09-12-11 17:34
现在不推荐固态硬盘。原因有2个。
1. 现在的固态硬盘使用flash作为存储介质。flash的特性是反复读写一个块,那这个块很快就完蛋。虽然厂商标明有多少万次的寿命,但是一般大家都会使用p2p的软件,这个对硬盘比较伤。 这种反复对一个块写的缺陷可以通过软件来避免,不过貌似现在很多文件系统都没有支持。 2. 性价比比较低。大家可以算算固态硬盘每字节多少钱,一般的硬盘每字节多少钱。 |
|
[21 楼] saliwen
[禁言中]
09-12-11 17:28
真能扯淡。
lz问的是固态硬盘,居然扯到os内存管理。 |
|
[20 楼] poip
[泡菜]
09-12-11 16:57
原文由 西风之神 在2009-12-11 11:09发表 对虚拟内存部分说的很对。 但不清楚10年前的CPU内部能实现内存管理,难道通过指令集电路? 10年前CPU就有了内存管理指令集?真厉害,领教了。 一直以为内存管理是OS的活,CPU只管闭眼睛用。 要是真的,理论上,10年前的大奔,应该跑不了现代的linux了。 因为微软和Unix一个左边是0位,一个右边是0位。 CUP要是硬的,应该不兼容。 原来现代的OS是一个新生事物,革了以前OS的命,嗯,厉害。 |
|
[19 楼] 西风之神
[泡菜]
09-12-11 11:21
请看 《现代操作系统》
|
|
[18 楼] gn2k
[资深泡菜]
09-12-11 11:17
请问,要想知道现代OS的原理,应该看什么书呢?
|
|
[17 楼] 西风之神
[泡菜]
09-12-11 11:09
所谓的“基本算法”,起码十年前,就已经在CPU内部实现了。和现代OS扯不上。
你说的,应该是某教科书里举的例子,没有现实意义。 我说错了,就当我丢人好了 |
