turboboost是Intel在iCore平臺引入的動態(tài)變頻技術(shù)。 在這之前,或者說大約20+年前,在Intel奔騰處理器的時代,在那個CPU...
之前在寫X86 Linux的時候提到了BSP,它的全稱是Boot Strap Processor,是負(fù)責(zé)系統(tǒng)引導(dǎo)啟動的處理器,其余的處理器叫做A...
X86在32bit保護(hù)模式和64bit的長模式下的中斷處理依靠IDT,中斷描述符表。 這個表是X86眾多描述符表的一個,每一個表項都是一個中斷門...
triple fault從字面含義理解就是三次錯誤(失誤)。 在X86的世界里,triple-fault真的就是三振出局了,因為系統(tǒng)會被shut...
UNIX家族的操作系統(tǒng)里面都用進(jìn)程的概念,進(jìn)程就是一個程序運行的實體(instance)。這個概念當(dāng)年大學(xué)里面學(xué)《操作系統(tǒng)原理》的時候怎么也搞不...
之前遇到一個case,用戶在VMware ESXi上面部署了一臺RedHat Linux虛機,虛機里面跑的是Oracle的業(yè)務(wù)。 用戶發(fā)現(xiàn),每次...
PCID全稱是Intel的process context identifier,目的是為了解決進(jìn)程切換時TLBflush導(dǎo)致的性能下降問題。提出...
之前提到了PCID的引入目的在于優(yōu)化TLB flush的場景,從而提到系統(tǒng)性能。這里主要搞一個測試,用以驗證以下幾個方面。 驗證TLB的有效(f...
這個產(chǎn)品是職業(yè)開始時候做的。當(dāng)時沒有IoT和云計算的概念,所以當(dāng)時就是叫做透明傳輸終端,遠(yuǎn)沒有現(xiàn)在的IoT網(wǎng)關(guān)這么‘高大上’和‘時髦’。 應(yīng)用場...