Skip to main content

Chế độ gốc là gì?

Chế độ gốc thường đề cập đến một trong hai điều liên quan đến phần mềm hoặc phần cứng máy tính.Khi phần mềm chạy tự nhiên, nó chạy trên máy tính phần cứng thực tế thay vì thông qua mô phỏng hoặc thông qua sự can thiệp của chương trình khác.Trạng thái này là phổ biến đối với hầu hết các chương trình máy tính bình thường đang chạy trên một hệ thống.Việc sử dụng khác có nghĩa là một phần cứng hoặc phần mềm được thiết kế đặc biệt để chạy trong một môi trường nhất định.Theo nhiều cách, đây là phiên bản tổng quát hơn của cách sử dụng đầu tiên, nhưng nó liên quan đến các tình huống khác như chế độ tương thích.

Yếu tố lớn nhất trong việc sử dụng đầu tiên là mô phỏng.Một trình giả lập có thể bắt chước một bộ phần cứng cụ thể, sẽ cho phép các chương trình không phải là người bản địa chạy trong một môi trường mà chúng thoải mái.Các hình thức mô phỏng khác là có thể, nhưng mô phỏng phần cứng có tác động lớn nhất đến chế độ gốc. Yếu tố khác ảnh hưởng đến phần này của chế độ gốc là các hệ thống hỗ trợ phần mềm.Các chương trình này hỗ trợ một chương trình khác;Điều này khác với mô phỏng thực sự vì các chức năng phần mềm đang chạy trên phần cứng hiện có, nhưng chương trình đã giành được chức năng mà không cần chương trình khác chạy.Tình huống này ít phổ biến hơn nhiều so với mô phỏng, nhưng nó xảy ra ở một vài nơi, chẳng hạn như trình duyệt web.Về cơ bản, các chương trình sẽ chạy bên trong trình duyệt nhưng không phải bên ngoài.

Khía cạnh khác của các trung tâm chế độ gốc ở chế độ tương thích.Đây là một phương pháp được sử dụng bởi các hệ điều hành để mở rộng chức năng của chúng trở lại thành các chương trình cũ hơn.Khi hệ thống và phần cứng tiến lên, các cuộc gọi được thực hiện bởi các hệ thống cũ không được ủng hộ hoặc được sử dụng vì những lý do khác.Chế độ tương thích cho phép một hệ thống hiện đại chuyển thông tin qua lại với công nghệ cũ hơn. Chế độ tương thích có vẻ giống như một trình giả lập, nhưng nó thực sự khá khác biệt.Các trình giả lập tạo ra một môi trường nhân tạo cho phép các chương trình không phải là người bản địa chạy.Chế độ tương thích hoạt động giống như một người dịch, lấy thông tin từ một hệ thống và chuyển đổi nó thành ngôn ngữ được sử dụng bởi hệ thống kia. Tất cả các hệ thống này tạo ra các tình huống không bản địa.Chế độ gốc được định nghĩa là một hệ thống không sử dụng bất kỳ quy trình tương thích bổ sung nào.Miễn là một chương trình được thiết kế để hoạt động trên một nền tảng cụ thể và không yêu cầu bất kỳ hỗ trợ hoặc dịch phần mềm nào, nó là gốc.Ngay khi một chương trình nằm ngoài các yêu cầu này, nó không phải là người bản địa.Thực tế là một chương trình chạy ở chế độ gốc trong một tình huống không có nghĩa là nó luôn là một chương trình gốc.Nếu cùng một chương trình chạy trên hai hệ điều hành khác nhau, nó có thể chạy tự nhiên trên một nhưng yêu cầu mô phỏng ở cái khác.Ngoài ra, khi một chương trình già đi, cuối cùng nó sẽ yêu cầu chế độ tương thích chỉ để hoạt động chính xác.