Major Member
|
引用:
作者天天開心
維基寫的我看不懂
早年學計算機概論印象也沒這詞
01有篇回覆是:
線程就是每個單位時間內,處理一個執行緒(指令)。
四線程=4個指令
八線程=8個指令
單位時間是指1hz的時脈嗎?
指令是mov ax,bx這嗎?
意思是1赫茲可執行4行組合語言的CPU指令 為4線程
是不是這樣解釋?
|
不是這様解釋
線程是指一個處理器開兩個資料端口來塞滿處理器的程序
假設處理器的設計可以一個週期執行12條指令
但因為x86先天上的缺陷
一個週期只能處理3~4條指令
剩下的就浪費掉
所以INTEL就在處理器的資料端口再開一個
在一個週期內盡量塞入指令給處理器
這技術叫超執行緒 Hyper-Threading
簡稱HT
原先是用在Pentium4上
Pentium4高達20階的管線
但大部份指令集是無法塞滿處理器
所以才會有超執行緒的技術出現
|