Iibhokisi: Umthombo ovulekileyo we-IA-32 weKhompyuter yeKhompyuter

Iibhokisi: Umthombo ovulekileyo we-IA-32 weKhompyuter yeKhompyuter

Iibhokisi: Umthombo ovulekileyo we-IA-32 weKhompyuter yeKhompyuter

Iibhokisi Yiyo «Emulador de Ordenadores» de «Código Abierto» eyakhelwe ngokukodwa, okwangoku, yokulinganisa Uyilo oluncinci lwama-32 (IA-32). Kwakhona, iyaphatheka kakhulu, ibhalwe kwi C ++, kwaye isebenza kumaqonga athandwa kakhulu.

Ngaphandle kokubandakanya ulinganiso lwe Intel x86 CPU, izixhobo eziqhelekileyo NGU kunye «BIOS» ngentando, Iibhokisi inokuqulunqwa ukulingisa uninzi Ii-CPU zeX86 eyahlukileyo, kweyokuqala I-Intel 386 de Iiprosesa «Intel y AMD x86-64» Kutshanje, ekusenokwenzeka ukuba ayikaze ifike kwimarike okwangoku.

Iibhokisi: Intshayelelo

Ngenxa yale nto, Iibhokisi iyakwazi ukuqhuba uninzi lwee «Sistemas Operativos» ngaphakathi kwabo «Entornos emulados»kubandakanya «Linux, DOS o Microsoft Windows». Iibhokisi yayiqale yabhalwa ngu UKevin Lawton, kwaye isenguye ngoku ogcina iprojekthi.

Los «Entornos emulados» okanye iiBochs zinokudityaniswa kwaye zisetyenziswe ngeendlela ezahlukeneyo, ezinye zazo zisaphuhliswa. Nangona kuyinto eqhelekileyo ukuyisebenzisa ukubonelela nge-x86 PC yokulinganisa, kubandakanya iprosesa ye-x86, izixhobo zekhompyutha kunye nememori.

Ngale ndlela, ukuze ukwazi ukwenza ngokufanelekileyo nangokufanelekileyo ukwenza i- «Sistemas Operativos» Kunye nayo yonke iSoftware efakwe ngaphakathi Iibhokisi, ngokungathi zingaphakathi njengomatshini wokwenene ngaphakathi komnye umatshini.

Yiyo i Iibhokisi umzekelo, unokuvumela ikhompyuter ngeyangoku «Sistema Operativo» uhlobo I-Unix / X11, ungaqhuba umdala «Sistema Operativo Windows 95» kunye nesoftware ehambelana nayo, ebonisa kwi «Sistema Operativo Host» iwindow, ngokungathi ibilinganisa esweni esongezelelweyo kwikhompyuter esetyenzisiweyo.

Iibhokisi: Umxholo

Iibhokisi: Iinkqubo zokuSebenzisa i-Emulator

Iimpawu ngokubanzi

Phakathi kweempawu ezibalaseleyo ezinokukhankanywa Iibhokisi Zizo:

  1. Isimahla I-IA-32 (x86) ye-PC Emulator ebhalwe kwi-C ++
  2. Yiplatform enkulu, oko kukuthi, inezifaki zeWindows (.exe 32/64 Bit) kunye neLinux (.tar.gz kunye .rpm) nakwifomathi ".deb" ngaphakathi koovimba abahlukeneyo beDistros esekwe kwi-DEBIAN.
  3. Iyakwazi ukukhuphela iiQonga zeHardware ezindala: I-Intel 386 kunye ne-486, iPentium I, II, III kunye ne-IV, kunye ne-CPU enobugcisa be-x86-64. Inokulinganisa ezinye iiklasikhi ezingumzekelo ezivela kwi-AMD, ezinje ngeK6-2 kunye neAthlon 64.
  4. Iyakwazi ukulinganisa iiNkqubo zokuSebenza ezindala: i-GNU, i-GNU / iLinux, * i-BSD, i-FreeDOS, i-MS-DOS kunye neWindows 95 / NT, iVista kunye neSixhenxe.
  5. Uyakwazi ukulinganisa imiyalelo yakudala ye-CPU: MMX, SSEx kunye ne3DNow
  6. Isetyenziswa ngokubanzi kulungiso lweeNkqubo eziSebenzayo, kuba igcina impazamo kunye nefayile yokulahla inkunkuma.
  7. Ivumela ukukhuphela yonke i-HW eyimfuneko ngaphakathi kweNkqubo yokuSebenza yeendwendwe, ngaphambi okanye ngexesha lokuphunyezwa kwe-Emulator ngeNkqubo yokuSebenza yeeNdwendwe.
  8. Ujongano lomsebenzisi lomzobo ayisiyiyo eyomeleleyo okanye enomdla, kodwa inokwenziwa ngokwezifiso kakhulu ngokuhlela ifayile yoqwalaselo ebizwa ngokuba yi-bochsrc.txt.
  9. I-Bochs ipapashwe phantsi kwe-GNU LGPL, nguMandrakeSoft (ngoku ebizwa ngokuba yiMandriva).
  10. Igama lakhe ngefowuni libizwa ngokufanayo negama lesiNgesi "Ibhokisi." Oku kukwenza umdlalo ngamagama athethiweyo, athetha iSpanish "Ibhokisi". Ixesha elisetyenziswa ngokubanzi ukubhekisa kwiindawo eziMiselweyo zoLwakhiwo lweKhompyuter kunye neeNkqubo eziSebenzayo

Qaphela: Ngolwazi oluthe kratya kwi IibhokisiUnokudibana ne website esemthethweni, La makhonkco alandelayo: Imvelaphi, Debian, KwiLinux.com.

Amanqaku amatsha kuhlobo 2.6.10

Inguqulelo entsha 2.6.10, ekhutshwe ngoDisemba 1, 2019 iza nolu tshintsho lulandelayo:

  • CPU: Ukulungiswa kwe-CPU yokulungisa ulungiso (ukulungiswa okubalulekileyo kwePCID, ADCX / ADOX, MOVBE, AVX / AVX-512 kunye neVMX emulation).
  • CPU: Umiliselo lwenkxaso ye-AVX-512 VBMI2 / VNNI / BITALG, VAES, VPCLMULQDQ / GFNI.
  • VMX: Ukuphunyezwa kokhuseleko lwephepha elingaphantsi ngokusekwe kwi-EPT.
  • CPUID: Yongeze i-Skylake-X entsha, i-Cannonlake kunye ne-Icelake-U ye-CPU
  • CPUID: Ukuphunyezwa kweengxelo zokuthintela ukuhlaselwa kweendlela kunye ne-logs ze-MSR, ezenzelwe i-Icelake-U.
  • Yongeze inkxaso esisiseko: Ye-PCI / AGP i440BX chipset, yeVoodoo Banshee / Voodoo3 yokulinganisa kunye ne-DDC, yeVGA adapters ehambelana nayo.
  • Ukulinganisa kwe-HPET kuphunyeziwe: Isuselwa eQemu.

Qaphela: Ukwandisa olu lwazi, eli khonkco lilandelayo linokuvulwa: Utshintsho kuhlobo 2.6.10

Umahluko phakathi kweBochs kunye nezinye ii-Emulators

«Bochs» icaciswe ngakumbi ngokubhekisele kwiprosesa, ibhasi kunye nokucwangciswa kwezibuko kunabanye abaxhasi bemveli, «VirtualBox». Ukusukela Abaxhamli Ngokwesiko, basebenzisa amanqanaba ahlukeneyo e umbono isebenza kakuhle kakhulu, ngelixa «Bochs» igqityiwe Indawo yokulinganisa ebonelela ngemisebenzi emininzi. Oko kukuthi, itolika imiyalelo yenkqubo nganye endaweni yokusebenzisa ubuchule bokubona.

Phakathi kwale misebenzi ihlala:

  1. Ukufikelela kwiindidi ezahlukeneyo zeeprosesa
  2. Ukulayisha okunye kweBIOS
  3. Utshintsho lweeparamitha ze-RTC,
  4. Umgaqo wenkqubo yonxibelelwano kwikhibhodi

Phakathi kwezinye izinto ezininzi ezichaziweyo kunye eziphambili, iiparameter okanye amaxabiso. Yintoni eyenza ukuba ikhetheke ngakumbi ngakumbi xa ufuna, umzekelo, ukusebenzisa inkqubo enokuthi yenziwe kuphela izixhobo ezindala, kwaye ayinakufezekiswa ngokwasemzimbeni kodwa ngendlela yokulinganisa.

Ekugqibeleni, «Bochs» Sebenzisa imifanekiso yokulinganisa ene Ifomathi ".img", efuna ngokubanzi ixesha lotyalo-mali ukwenza ingqokelela yazo. «Bochs» Ayilunganga ukuba ukusebenza okuphezulu kuyafuneka, kuba iyayithanda xelisa ngokuchanekileyo, ngexabiso lokusebenza kakuhle. Kwakhona, akukho lula ukuyisebenzisa xa kuthelekiswa nabanye, njenge VirtualBox o VMWare, kodwa inamaxwebhu alungileyo, athabatha ixesha ukufundisisa kunye nokuqonda.

Bochs: Isiphelo

Isiphelo

Siyathemba ukuba unguye "encinci kodwa iluncedo" malunga noku kugqwesileyo «Emulador de Ordenadores y Sistemas Operativos de código abierto» for I-32 Bit IA-32 yoyilo (x86) kubizwa «Bochs», phakathi kweenzuzo ezininzi, ephathekayo kakhulu, ebhalwe kwi-C ++, kwaye iqhuba kumaqonga athandwa kakhulu, yiba nomdla omkhulu kunye nokusebenziseka, kubo bonke «Comunidad de Software Libre y Código Abierto» kunye negalelo elikhulu ekusasazekeni kwendalo emangalisayo, enkulu kunye nokukhula kwezicelo kunye «GNU/Linux».

Ngolwazi oluthe kratya, sukuhlala ungathandabuzi ukutyelela nayiphi na Ilayibrari ekwi-Intanethi njengaye VulaLibra y IJedIT ukufunda Iincwadi (iiPDF) kwesi sihloko okanye abanye iinkalo zolwazi. Okwangoku, ukuba uyithandile le «publicación», Sukuyeka ukwabelana ngayo nabanye, kwi Iiwebhusayithi ozithandayo, amajelo, amaqela, okanye uluntu zonxibelelwano zentlalo, ngokukhethekileyo zisimahla kwaye zivulekile njenge IMododon, okanye ukhuselekile kwaye uyimfihlo ngathi yocingo.

Okanye tyelela nje iphepha lasekhaya apha DesdeLinux okanye ujoyine iShaneli esemthethweni ITelegram ye DesdeLinux ukufunda nokuvota oku okanye ezinye iimpapasho ezinomdla «Software Libre», «Código Abierto», «GNU/Linux» kunye nezinye izihloko ezinxulumene «Informática y la Computación»kunye «Actualidad tecnológica».


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.