Sự khác biệt giữa i386 và i486 [sửa]
An 8 kB on-chip (cấp 1) SRAM cửa hàng bộ nhớ cache lệnh và dữ liệu gần đây nhất được sử dụng (16 KB và / hoặc viết lại trên một số mô hình sau). 386 không có bộ nhớ cache nội bộ như thế nhưng được hỗ trợ một bộ nhớ cache chậm hơn off-chip (mà không phải là một bộ nhớ cache cấp 2 vì không có nội cấp 1 bộ nhớ cache trên 80386).
Pipelining chặt chẽ cùng hoàn thành một hướng dẫn đơn giản như ALU reg, reg hoặc ALU reg, im mỗi chu kỳ đồng hồ (sau một thời gian trễ của một số chu kỳ). 386 cần hai chu kỳ đồng hồ để làm điều này.
Tích hợp FPU (tắt hoặc vắng mặt trong các mô hình SX) với một xe buýt địa phương chuyên dụng; cùng với các thuật toán nhanh hơn trên phần cứng mở rộng hơn so với i387, điều này thực hiện các phép tính dấu chấm động nhanh hơn so với i386 + kết hợp i387.
Cải thiện hiệu suất MMU.
Cũng như trong 80386, một căn hộ 4 GB bộ nhớ mô hình đơn giản có thể được thực hiện bằng cách thiết lập tất cả "phân khúc chọn" đăng ký vào một giá trị trung lập trong chế độ bảo vệ, hoặc cài đặt (giống nhau) "phân khúc ghi" bằng không trong chế độ thực, và chỉ sử dụng 32-bit "bù đắp đăng ký" (x86-ngữ cho thanh ghi CPU chung được sử dụng như ghi địa chỉ) là một địa chỉ ảo 32-bit tuyến tính bỏ qua logic phân khúc. Địa chỉ ảo được sau đó thường được ánh xạ vào địa chỉ vật lý của hệ thống phân trang trừ khi nó đã được vô hiệu hóa. (Chế độ Real đã không có địa chỉ ảo.) Cũng như với 80386, phá vỡ phân bộ nhớ có thể cải thiện đáng kể hiệu suất trong một số hệ điều hành và các ứng dụng. Trên bo mạch chủ máy tính tiêu biểu, hoặc bốn lần xuất hiện 30-pin (8-bit) SIMM hoặc một trong 72 -pin (32-bit) SIMM mỗi ngân hàng được yêu cầu để phù hợp với 32-bit bus dữ liệu của 486. Các bus địa chỉ sử dụng 30-bit (A31..A2) bổ sung bằng bốn chân byte chọn (thay vì A0, A1) để cho phép bất kỳ lựa chọn 8/16/32-bit. Điều này có nghĩa rằng các giới hạn của bộ nhớ vật lý địa chỉ trực tiếp là 4 GB là tốt, (230 từ 32-bit = 232 từ 8-bit).
đang được dịch, vui lòng đợi..
