英特爾虛擬化技術為英特爾64和ia-32架構提供了虛擬的擴充套件性。這個擴充套件被稱為虛擬機器擴充套件(vmx)。乙個帶有vmx的英特爾64或ia-32平台可以扮演多個虛擬系統(或虛擬機器)。每個虛擬機器可以在單獨的分割槽上跑作業系統和應用。
vmx還為乙個新的系統軟體層提供了程式設計介面來管理虛擬機器的操作。(稱為虛擬機器監控(vmm))。關於vmm的程式設計手冊可以參考:
intel® 64 and ia-32 architectures software developer』s manual, volume 3b。
英特爾酷睿i7處理器提供了以下虛擬技術增強:
intel歷代架構演進1 p6微架構
linux的學習主要還是基於x86系統,而intel是典型的代表,之前由於部分部落格儲存在個人空間被搞丟了。所以這部分歷史文章重新基於 intel開發手冊卷一 來進行回憶。太早的歷史我們就不多複述了,有興趣大家自己去看intel開發手冊吧。這裡先從p6微架構開始講 從95年開始intel公司引入了p...
企業架構演進
其中的分析階段也就包括了架構設計工作,逐漸又被細分為概要設計和詳細設計。但是這個時期的架構設計主要還是針對軟體設計,還沒有發展出成形的企業架構理論。螺旋模型通過持續對原型進行驗證式 增量交付的方式,彌補 瀑布模型 在需求管理方面不足,是一種對需求的漸進式探索,也加強了對專案風險的管理。敏捷宣言四個核...
演進式架構學習筆記(五) 實踐演進式架構
第8章實踐演進式架構 一 組織 全功能團隊。敏捷軟體開發中的最佳實踐之一。這裡主要需要關注運維角色。圍繞業務能力來組織團隊。產品高於專案。產品生命週期長於專案。增加團隊成員責任感的最佳方式,就是負責到底。應對外部變化。乙個有效的方法是,採用消費者驅動契約的模式。這個模式和solid中的依賴倒置很類似...