偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

也談Windows 7對(duì)SSD的優(yōu)化

系統(tǒng)
在Windows 7里,如果固態(tài)硬盤報(bào)告支持ATA協(xié)議數(shù)據(jù)集管理(DSM)命令里的Trim屬性,NTFS文件系統(tǒng)就會(huì)在用戶刪除文件的時(shí)候要求ATA驅(qū)動(dòng)向固態(tài)硬盤發(fā) 出新的Trim操作指令,告訴它相關(guān)頁(yè)面可以安全擦除。固態(tài)硬盤得到這一指示后,就不會(huì)急于執(zhí)行擦除操作,而是等到合適的機(jī)會(huì),也就是再次有寫入操作的時(shí) 候,因?yàn)檫@時(shí)相關(guān)頁(yè)面已經(jīng)可以重新使用,就不需要再執(zhí)行擦除操作了。

前幾天看到一篇文, 叫"漫談Windows 7對(duì)固態(tài)硬盤的優(yōu)化", 里面有這么一段:

" 在Windows 7里,如果固態(tài)硬盤報(bào)告支持ATA協(xié)議數(shù)據(jù)集管理(DSM)命令里的Trim屬性,NTFS文件系統(tǒng)就會(huì)在用戶刪除文件的時(shí)候要求ATA驅(qū)動(dòng)向固態(tài)硬盤發(fā) 出新的Trim操作指令,告訴它相關(guān)頁(yè)面可以安全擦除。固態(tài)硬盤得到這一指示后,就不會(huì)急于執(zhí)行擦除操作,而是等到合適的機(jī)會(huì),也就是再次有寫入操作的時(shí) 候,因?yàn)檫@時(shí)相關(guān)頁(yè)面已經(jīng)可以重新使用,就不需要再執(zhí)行擦除操作了。"

這也太神奇了吧, 難道Trim一把, 本來必須要先擦除才能寫入的Flash現(xiàn)在就不用擦除了? 我等草民實(shí)在不能理解. 找原文來看看:

http://blogs.msdn.com/e7/archive/2009/05/05/support-and-q-a-for-solid-state-drives-and.aspx

"In Windows 7, if an SSD reports it supports the Trim attribute of the ATA protocol’s Data Set Management command, the NTFS file system will request the ATA driver to issue the new operation to the device when files are deleted and it is safe to erase the SSD pages backing the files. With this information, an SSD can plan to erase the relevant blocks opportunistically (and lazily) in the hope that subsequent writes will not require a blocking erase operation since erased pages are available for reuse."

這就能理解了, 比較準(zhǔn)確的翻譯應(yīng)該是"SSD可以在恰當(dāng)?shù)臅r(shí)候(晚一點(diǎn))再去擦除相關(guān)的塊, 這樣接下來的寫操作可以不用等待擦除操作完成, 因?yàn)橛?其它的, 譯注)擦除過的塊可供重用"

我不會(huì)翻譯, 丑點(diǎn)但意思應(yīng)該對(duì), 原譯者可能對(duì)文件系統(tǒng), Flash(負(fù)載均衡)原理不太了解, 原文理解起來可能比較困難吧...

簡(jiǎn)單的說, 引入Trim之前, 文件系統(tǒng)對(duì)SSD來說是個(gè)黑盒, 整個(gè)文件系統(tǒng)所占用的空間對(duì)SSD來說都是被使用中, 文件系統(tǒng)中的未使用空間也被保持著, 這完全是浪費(fèi), Trim扮演的角色就是給文件系統(tǒng)到SSD提供了一個(gè)接口, 讓SSD知道哪些塊是文件系統(tǒng)未使用的, 這對(duì)提高負(fù)載均衡的性能非常有利.

復(fù)雜了說, 首先你要知道閃存的操作不像內(nèi)存硬盤一樣隨便兒寫1寫0, 閃存的擦除(寫1)操作是對(duì)塊的, 而且慢到死, 其次你得知道閃存一定要有負(fù)載均衡, 為了壽命也為了性能, 而且用于負(fù)載均衡的冗余塊越多越好(這很好證明, 舉個(gè)極端的例子, 有一個(gè)冗余度是無窮的SSD, 這樣只用寫就行了, 永遠(yuǎn)不需要進(jìn)行那個(gè)該死的擦除操作, 證畢, 不對(duì), 好像還需要證明單調(diào)性...)

閃存卡/SSD出現(xiàn)以前的Flash應(yīng)用常常是裸的 一塊NOR Flash接上來, 負(fù)載均衡都是在JFFS/TFFS這樣的Flash文件系統(tǒng)級(jí)實(shí)現(xiàn)的, 所有文件系統(tǒng)空閑的空間都被用來做為負(fù)載均衡冗余, 根本就沒有上面這種問題, 現(xiàn)在很多嵌入式系統(tǒng)的固化OS都還是這么做, 像手機(jī)什么的, 可是到了消費(fèi)級(jí)產(chǎn)品, 閃存卡, SSD這些東西, 必須得使用FAT/NTFS這些通用文件系統(tǒng), 像硬盤一樣提供給OS一個(gè)平坦的塊設(shè)備接口, 只能在這一層之下做負(fù)載均衡, 只能靠硬件上多加的冗余容量(你看Intel那個(gè)X25-E用40GiB的Flash顆粒做32GB的SSD), 有了Trim之后, 這個(gè)情況就改觀了.

另外我覺得其實(shí)原文邏輯有點(diǎn)問題: 有Trim之前, 文件系統(tǒng)刪除一個(gè)文件, SSD根本不會(huì)去擦除那個(gè)塊, 哪敢啊, 還以為在用呢, 這時(shí)候就算有寫入操作, 也不用等(根本就不存在的)擦除操作. Trim的好處應(yīng)該是: 有Trim之后, SSD就知道那些塊不被占用了, 有空閑(沒有讀寫操作)的時(shí)候那些塊就會(huì)被擦掉, 這樣接下來的寫操作就有更多擦除過的塊(不僅僅是硬件冗余的那些)可供使用, 可以撐得住更久的密集寫入而不用等待緩慢的阻塞的擦除操作.

當(dāng)然, 這會(huì)引起一個(gè)副作用, Trim過的塊的內(nèi)容變得不確定, 那些反刪除/數(shù)據(jù)恢復(fù)軟件, 大概要集體師太了吧XD

寫這文的本意是不希望那個(gè)詭異的說法以訛傳訛下去, 之前還看過把超線程解釋成雙核的文... 不過不知道有多少人有耐心看完呢...

【編輯推薦】

  1. Windows7 RC問題不斷
  2. Windows 7 RC產(chǎn)品激活密匙 可免費(fèi)獲取
  3. Windows 7 RC到期將每?jī)尚r(shí)關(guān)閉一次
責(zé)任編輯:龐桂玉 來源: cnbeta
相關(guān)推薦

2009-09-04 08:13:55

Windows7 SSD優(yōu)化

2009-05-06 09:00:03

微軟Windows 7操作系統(tǒng)

2009-08-21 19:07:06

Windows 7固態(tài)硬盤優(yōu)化

2009-02-18 08:36:17

專家Windows優(yōu)化

2009-09-08 08:21:46

Windows 7固態(tài)硬盤

2009-10-22 09:04:13

Windows 7系統(tǒng)特性

2009-03-06 08:54:25

EngineeringWindows 7兼容性

2009-08-21 09:15:01

Windows7盜版者洪磊

2012-03-21 09:12:24

編程

2017-05-16 15:27:32

精益敏捷代碼

2009-03-09 18:44:05

2009-08-18 09:00:00

Windows 7SSD固態(tài)存儲(chǔ)

2009-12-28 09:27:11

Windows 7企業(yè)部署

2009-02-20 09:17:27

Windows 7啟動(dòng)畫面構(gòu)思

2009-11-13 15:44:39

Visual StudWindows 7

2009-02-12 16:44:45

windows7硬件要求

2009-10-28 08:46:31

WIndows 7Ubuntu對(duì)比

2009-12-19 09:25:21

Windows 7壁紙自動(dòng)還原

2012-02-03 16:59:28

內(nèi)存SSD向上擴(kuò)展

2010-01-07 08:55:41

Windows 7Natal
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)