bochs是用C++開發(fā)的可移植的IA-32(x86) pc模擬器,該軟件可以模擬整個(gè)PC平臺(tái),包括I/O設(shè)備、內(nèi)存和BIOS,它可以模擬各種硬件的配置,還可以指定使用的CPU以及內(nèi)存大小等,甚至還可以模擬多臺(tái)PC。

【軟件介紹】
Bochs是一個(gè)x86硬件平臺(tái)的開源模擬器。它可以模擬各種硬件的配置。Bochs模擬的是整個(gè)PC平臺(tái),包括I/O設(shè)備、內(nèi)存和BIOS。更為有趣的是,甚至可以不使用PC硬件來運(yùn)行Bochs。事實(shí)上,它可以在任何編譯運(yùn)行Bochs的平臺(tái)上模擬x86硬件。通過改變配置,可以指定使用的CPU(386、486或者586),以及內(nèi)存大小等。一句話,Bochs是電腦里的“PC”。根據(jù)需要,Bochs還可以模擬多臺(tái)PC,此外,它甚至還有自己的電源按鈕。
Bochs是一種十分輕便的使用c++編寫的開源IA-32(x86)電腦模擬器,可以運(yùn)行在最受歡迎的平臺(tái)上。它仿真英特爾x86 CPU、常見的I/O設(shè)備、和定制的BIOS。Bochs可以被編譯仿真386、486、Pentium/PentiumII/PentiumIII/Pentium4或x86-64位的CPU,包括可選的MMX,SSEx和3DNow指令。在Bochs仿真環(huán)境里能夠運(yùn)行許多操作系統(tǒng),比如Linux、DOS、Windows 95/98/NT/2000/XP或者Windows Vista。Bochs是由凱文·勞頓編寫的,由sourceforge的Bochs項(xiàng)目組維護(hù)。
Bochs可以被編譯運(yùn)用在多種模式下,其中有些仍處于發(fā)展中。bochs的典型應(yīng)用是提供x86 PC的完整仿真,包括x86處理器、硬件設(shè)備、和存儲(chǔ)器。這讓您在您的工作站上的模擬器里運(yùn)行操作系統(tǒng)和軟件,就像你有一臺(tái)機(jī)器內(nèi)的機(jī)器。例如,Bochs還將允許您在安裝X11的Solaris機(jī)上運(yùn)行windows應(yīng)用程序。

【使用說明】
Bochs的說明文檔被寫進(jìn)了Docbook(資料收集庫)。Docbook是一種文本格式,這種格式文檔可以輕易地轉(zhuǎn)換成許多流行的瀏覽器格式,如HTML、PDF、和Postscript。每個(gè)Bochs的可執(zhí)行發(fā)布包都包含說明文檔的HTML文件。
我在哪里能得到更多的信息?我在哪里報(bào)告問題? Bochs說明文檔和網(wǎng)站都介紹了如何加入Bochs開發(fā)者郵件列表,這是主要的Bochs論壇。網(wǎng)站主頁也有報(bào)告漏洞和提出功能需求的鏈接。即使你沒有SourceForge的賬號(hào)您也可以在這些區(qū)域?yàn)g覽和填寫內(nèi)容。我們需要您的反饋,以便我們知道Bochs的哪部分需要改進(jìn)。
如果你對(duì)Bochs做出了某些改進(jìn),并希望與人分享,網(wǎng)站上也有補(bǔ)丁發(fā)布頁。


































