Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει Bochs;
Το Bochs είναι ένας πλήρης εξομοιωτής προσωπικών υπολογιστών (PC) της παραλλαγής Intel x86. Η αποτελεσματικότητά της στην προσομοίωση της Intel x86 είναι τόσο αποδοτική ώστε όλες οι εφαρμογές λογισμικού που είναι συμβατές με τις x86 ή παρόμοιες παραλλαγές μπορούν να τρέξουν άψογα σε Bochs. Το Bochs υποστηρίζει ένα ευρύ φάσμα λειτουργικών συστημάτων x86, γεύσεις Linux και γεύσεις BSD. Είναι γραμμένο σε C ++ και έχει σχεδιαστεί για να λειτουργεί σε πολλαπλές πλατφόρμες. Ωστόσο, είναι ένας αυτοδύναμος εξομοιωτής Intel x86, δεν χρειάζεται οδηγίες από την πλατφόρμα υποδοχής.
Η Techopedia εξηγεί το Bochs
Η εξομοίωση Bochs του Intel x86 περιλαμβάνει κοινές συσκευές εισόδου / εξόδου και ένα προσαρμοσμένο BIOS. Μπορεί να δημιουργηθεί για να μιμηθούν πολλαπλές επεξεργαστές x86, όπως οι 386 παραλλαγές, η Intel και η AMD x86-64, ακόμα και εκείνες που δεν έχουν φτάσει στην αγορά. Δεδομένου ότι η Bochs είναι τόσο αποτελεσματική και ακριβής, μπορεί να εκτελέσει μια μεγάλη ποικιλία λογισμικού που περιλαμβάνει όλα τα λειτουργικά συστήματα x86, όπως οι παραλλαγές των Windows, Linux και BSD.
Έχει σχεδιαστεί για να λειτουργεί σε διάφορες πλατφόρμες όπως τα x86, PPC, Sun, Alpha και MIPS. Δεδομένου ότι η Bochs είναι αυτάρκης, δεν βασίζεται σε οδηγίες από πλατφόρμες υποδοχής, σε αντίθεση με άλλους εξομοιωτές x86, όπως το VMware και το VirtualBox. Ωστόσο, το κύριο μειονέκτημα του Bochs ήταν η απόδοσή του. Το Bochs χρειάζεται να μοντελοποιήσει τον επεξεργαστή και για να το κάνει, πρέπει να τρέξει αρκετές προσομοιωμένες οδηγίες x86 που τείνουν να επιβραδύνουν την απόδοση.
Δεδομένου ότι η παραλλαγή x86 θεωρείται σε μεγάλο βαθμό ξεπερασμένη, η Bochs μπορεί να προσφέρει μια βολική πλατφόρμα για εφαρμογές λογισμικού που εξακολουθούν να χρειάζονται δοκιμή ή εκτέλεση σε μια μηχανή x86.
