Bochs — Änderungen 5318 → 5322

Zeile 4: Zeile 4:
 
| Entwickler = The Bochs Project
 
| Entwickler = The Bochs Project
 
| Lizenz = LGPL
 
| Lizenz = LGPL
−
| Systeme = Linux, Windows, und andere
+
| Systeme = [[Linux]], [[Windows]], und andere
−
| Plattform = x86, x86-64
+
| Plattform = [[x86]], [[x64|x86-64]]
 
| SMP = bis zu 8 Prozessoren
 
| SMP = bis zu 8 Prozessoren
 
| Mechanismus = vollständige Emulation
 
| Mechanismus = vollständige Emulation
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 [[Debugging#bochs | 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 [[Debugging#bochs | Debugging]]möglichkeiten von Bochs (im Bereich OSDev) um einiges besser.
  
 
== Emulierte Hardware ==
 
== Emulierte Hardware ==
Zeile 18: Zeile 18:
 
* 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 Netzwerkkarte
+
* NE2000-[[:Kategorie:Netzwerkkarte|Netzwerkkarte]]
−
* PS/2 Maus und Tastatur
+
* PS/2-Maus und -Tastatur
−
* CD-ROM Laufwerk
+
* CD-ROM-Laufwerk
 
* Festplatte
 
* Festplatte
−
* Diskettenlaufwerk
+
* [[Floppy Disk Controller|Diskettenlaufwerk]]
−
* [[AC97 | Soundblaster 16]]
+
* [[:Kategorie:Soundkarte|Soundblaster 16]]
−
* eingeschränkte Unterstützung für eine 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]]