[小惡魔的電腦教室] 1-3.CPU進階技術講解,XD、VT、SSE在幹嘛

sw255089 wrote:
原來一顆小小的CPU...(恕刪)



也用了不少人類的肝臟換來的吧 !有點像是鋼之鍊金術裡的等價交換~
isamuplus wrote:
五月多的時候,宏碁推...(恕刪)


剛剛查了一下Intel的Roadmap,Yonah核心的應該只剩下U2xxx系列,T2xxx應該已經淘汰了,可能有人在清庫存吧。

不過既然還有少量的Yonah核心流通,那就只能算是「幾乎」全系列64位元,文章順勢修改了。
喔~~~好深喔!
真的有看沒有懂!
真是好文!
讓我對CPU又了解比以前更多了.
一定要加分鼓勵!
我坦承一下
因為腦殘,真的有點看不懂!
但是對以下這段句子的印象,久久無法忘懷!

~~~64位元之後,記憶體支援的容量「理論上」就高達「170億GB」,
這應該足以用到人類殖民織女星,建立銀河帝國~~~~
VT是比較泛用的說法

AMD推出的AMD-V在指令集表裡叫做 "SMV"
如果你看到了這三個字,那恭喜你可以玩玩 VT 了

不過windows不支援。 囧
因為所有的VT技術都要對 OS Kernel 動手腳,Windows 沒動,自然就不支援。
Opensource界的BSD/Linux,大家都是玩得快快樂樂的 XD


Xen 是前陣子火紅的 VT Solution. 現在已經被踢出去了。

原因是,太複雜。


現在 VT 界大家都用 KVM + QEMU
KVM是要送給kernel加料的東西, QEMU則算是他的前端。
剛出的時候效能還不是很好,現在已經幾乎樣樣勝過Xen囉。


廢話完畢。
無我相無人相無眾生相無壽者相。

註:常有人問,為什麼裝了4GB的RAM,Windows XP只能看到3.8GB?消失的200MB是被Windows幹走給系統底層用了,剩下的才給使用者,換裝到64位元版本就沒這個問題了。

-------------------------------------------------

以上這句話有點誤會了, 記憶體不會消失,也不會被Windows拿給底層用
應該是說有 200MB 的 "定址空間" 被硬體作為 記體體映射(Memory Map IO)用走了
所以 RAM 的 200MB 沒有定址空間可用 所以就這樣浪費了

ythuang wrote:
註:常有人問,為什麼...(恕刪)

我有點好奇想問一下

如y大說言,那為什麼在插滿4G的記憶體時會需要200MB的記憶體位置來當Memory Mapped IO

反而插2G或1G的記憶體時卻沒有這樣的狀況?
kevin190 wrote:
我有點好奇想問一下如...(恕刪)


因為map的地方會固定在3~4G的空間
只插1~2G時並不會蓋到上述地方,所以不會影響

另外補充..
32bit OS檔案大小是可以超過4GB的
AMD的NX比intel XD還早,AMD是最先推出的,而後intel跟進
韓亞 wrote:
因為map的地方會固...(恕刪)

您的意思是不是說在虛擬記憶體的想法下

Memory Mapped IO固定在3~4G的空間

若在只插1~2G的記憶體情況下

這個Mapping的位置其實還是存在的,只是佔用到磁碟上的虛擬記憶體空間

不知道我的想法是否有錯?
限制級
您即將進入之討論頁 需滿18歲 方可瀏覽。
提醒:內容可能因過於寫實、驚悚而令人感到不舒服,是否繼續觀看?

根據「電腦網路內容分級處理辦法」修正條文第六條第三款規定,已於該限制級網頁,依台灣網站分級推廣基金會規定作標示。
評分
複製連結