Bochs — Änderungen 6899 → 7671

Zeile 11: Zeile 11:
 
}}
 
}}
  
−
Bochs ist ein portabler [[x86]]- und [[x86-64]]-[[Emulator]], der in [[C++ ]] geschrieben ist. Da Bochs ein "reiner" Emulator ist, wird abgesehen von Tastatur, [[Maus]], Grafikkarte, Festplatten, etc. auch der bzw. die Prozessoren vollständig emuliert und nicht Maschinencode teilweise auf dem Hostsystem ausgeführt. Das führt zum einen dazu, dass Bochs um Größenordnungen langsamer ist als beispielsweise [[QEMU]] oder [[VMWare]], andererseits sind die [[Bochs Debugger | Debugging]]möglichkeiten von Bochs (im Bereich OSDev) um einiges besser.
+
Bochs ist ein portabler [[x86]]- und [[x86-64]]-[[Emulator]], der in [[C++ ]] geschrieben ist. Da Bochs ein „reiner“ Emulator ist, wird abgesehen von Tastatur, [[Maus]], Grafikkarte, Festplatten, etc. auch der bzw. die Prozessoren vollständig emuliert und nicht Maschinencode teilweise auf dem Hostsystem ausgeführt. Das führt zum einen dazu, dass Bochs um Größenordnungen langsamer ist als beispielsweise [[QEMU]] oder [[VMWare]], andererseits sind die [[Bochs Debugger | Debugging]]möglichkeiten von Bochs (im Bereich OSDev) um einiges besser.
  
 
== Emulierte Hardware ==
 
== Emulierte Hardware ==
  
 
Bochs kann, abhängig davon mit welchen Parametern der Emulator kompiliert wurde, folgende Hardware emulieren:
 
Bochs kann, abhängig davon mit welchen Parametern der Emulator kompiliert wurde, folgende Hardware emulieren:
−
* einen (oder mehrere) 386, 486, Pentium, Pentium Pro oder AMD64 Prozessor(en)
+
* einen (oder mehrere) 386-, 486-, Pentium-, Pentium-Pro- oder AMD64-Prozessor(en)
 
* Standardgeräte: [[PIT]], [[PIC]], [[CMOS]], [[APIC]], [[APIC | I/O-APIC]], [[DMA]]-Controller, serielle und parallele Schnittstelle
 
* Standardgeräte: [[PIT]], [[PIC]], [[CMOS]], [[APIC]], [[APIC | I/O-APIC]], [[DMA]]-Controller, serielle und parallele Schnittstelle
 
* NE2000-[[:Kategorie:Netzwerkkarte|Netzwerkkarte]]
 
* NE2000-[[:Kategorie:Netzwerkkarte|Netzwerkkarte]]
Zeile 24: Zeile 24:
 
* [[Floppy Disk Controller|Diskettenlaufwerk]]
 
* [[Floppy Disk Controller|Diskettenlaufwerk]]
 
* [[:Kategorie:Soundkarte|Soundblaster 16]]
 
* [[:Kategorie:Soundkarte|Soundblaster 16]]
−
* eingeschränkte Unterstützung für eine [[Cirrus Logic|Cirrus CLGD 5446]] PCI VGA-Karte
+
* eingeschränkte Unterstützung für eine [[Cirrus Logic|Cirrus CLGD 5446]] PCI-VGA-Karte
 
* eingeschränkte Unterstützung von [[USB]]
 
* eingeschränkte Unterstützung von [[USB]]