Mục lục:
Định nghĩa - Bochs có nghĩa là gì?
Bochs là trình giả lập máy tính cá nhân (PC) hoàn chỉnh của biến thể Intel x86. Hiệu quả của nó trong việc mô phỏng Intel x86 hiệu quả đến mức tất cả các ứng dụng phần mềm tương thích với x86 hoặc các biến thể tương tự đều có thể chạy liền mạch trên Bochs. Bochs hỗ trợ một loạt các hệ điều hành x86, hương vị Linux và hương vị BSD. Nó được viết bằng C ++ và được thiết kế để chạy trên nhiều nền tảng. Tuy nhiên, là một trình giả lập Intel x86 tự cung cấp, nó không cần hướng dẫn từ nền tảng máy chủ.
Techopedia giải thích Bochs
Mô phỏng Bochs của Intel x86 bao gồm các thiết bị I / O thông thường và BIOS tùy chỉnh. Nó có thể được biên dịch để mô phỏng nhiều CPU x86 như các biến thể 386, x86-64 Intel và AMD, và thậm chí cả những CPU chưa tiếp cận thị trường. Do Bochs được biên dịch rất hiệu quả và chính xác, nó có thể chạy nhiều loại phần mềm bao gồm tất cả các hệ điều hành x86, chẳng hạn như các biến thể Windows, Linux và BSD.
Nó được thiết kế để chạy trên một số nền tảng như x86, PPC, Sun, Alpha và MIPS. Vì Bochs là tự cung cấp, nó không dựa vào hướng dẫn từ các nền tảng máy chủ, không giống như các trình giả lập x86 khác như VMware và VirtualBox. Tuy nhiên, nhược điểm chính của Bochs là hiệu suất của nó. Bochs cần mô hình hóa bộ xử lý, và để làm điều đó, nó cần chạy một số hướng dẫn x86 mô phỏng có xu hướng làm chậm hiệu suất.
Cho rằng biến thể x86 phần lớn được coi là lỗi thời, Bochs có thể cung cấp một nền tảng thuận tiện cho các ứng dụng phần mềm vẫn cần được kiểm tra hoặc chạy trên máy x86.
