Computer >> Máy Tính >  >> Hệ thống >> Linux

i686 trong Linux / Unix là gì?

Số nhận dạng i686 nói chung là nói đến một hạt nhân được tối ưu hóa để chạy bộ xử lý Intel sử dụng vi kiến ​​trúc P6, thường được kết hợp với các bộ vi xử lý Pentium Pro- và Pentium M-class từ 1995 trở lên. Bản phân phối Linux cho i686 hỗ trợ hầu hết các triển khai trước nó — ví dụ:máy tính i686 thường hoạt động tốt với các bản phân phối dựa trên i386.

Chuẩn i686 chạy hệ điều hành 32 bit. Hình ảnh phân phối cụ thể cho các máy i686 ngày càng hiếm sau năm 2004.

Vi kiến ​​trúc của Intel

i686 trong Linux / Unix là gì?

Các bộ xử lý cấp người tiêu dùng của Intel đã tuân theo * 86 quy ước đặt tên, có từ thời chip 8086 được phát hành vào năm 1978. Các lần lặp lại sau đó bao gồm i286 16 bit vào năm 1983, i386 32 bit vào năm 1985, i486 32 bit vào năm 1989, i586 (chip Pentium ban đầu) vào năm 1993 , i686 (Pentium Pro) vào năm 1995 và i786 (Pentium 4, hoặc NetBurst) vào năm 2000.

Kể từ năm 2003, loạt vi xử lý x64, hỗ trợ hệ điều hành 64-bit, đã phát triển để chiếm lĩnh thị trường tiêu dùng. Các tên lớp vi kiến ​​trúc không phát triển ngoài x64; Cách đặt tên hiện tại của Intel tập trung vào thế hệ của bộ vi xử lý. Hiện tại, đối với các máy tính loại để bàn, dòng Core của Intel sử dụng nhân Linux x86_64.

Các kiến ​​trúc khác

Ngoài i686, bạn có thể gặp phải một số chỉ báo dành riêng cho bộ xử lý khác:

  • x86_64 :Hỗ trợ kiến ​​trúc 64-bit của Intel
  • amd64 :Hỗ trợ kiến ​​trúc 64-bit của AMD
  • arm64 :Hỗ trợ chip ARM 64-bit

Khi nào tôi nên sử dụng ứng dụng i686?

Trình quản lý gói của bạn sẽ giải quyết gói chính xác cho hạt nhân của bạn. Theo quy định, bạn sẽ luôn có thể cài đặt hình ảnh phân phối với các hạt nhân được biên dịch cho kiến ​​trúc i386 — bạn sẽ nhận được hiệu suất 32-bit, nhưng đối với bộ xử lý Intel, nó thường sẽ luôn hoạt động. Nếu bạn đang sử dụng một máy tính hiện đại có bộ xử lý Intel 64 bit, việc chọn một hình ảnh x86_64 sẽ có ý nghĩa hơn.

Bạn sẽ tìm thấy giá trị gia tăng khi chọn i686 (nếu nó có sẵn!) Nếu bạn đang chạy một máy tính cũ hơn với bộ xử lý Pentium Pro đến Pentium 3 hoặc bộ xử lý Pentium M. Nhân i686 cung cấp một số tính năng bổ sung mà Intel đã đưa vào bộ xử lý mà nhân i386 cơ sở không thể truy cập được.

Nếu bạn không thể tìm thấy hình ảnh phân phối có liên quan được biên dịch trước cho tiêu chuẩn i686, bạn luôn có thể tự do biên dịch hạt nhân của riêng mình từ đầu.

Câu hỏi thường gặp
  • i686-PAE là gì?

    PAE là viết tắt của Physical Address Extension. Với kiến ​​trúc i686-PAE, hệ điều hành có thể truy cập hơn 4GB RAM cho mỗi quá trình. Trong khi i686 là 32 bit, PAE cho phép hiệu suất lên đến 36 bit và máy có thể truy cập lên đến 64 GM RAM.

  • Sự khác biệt giữa i686 và x86_64 là gì?

    Khi cài đặt Linux, bạn có thể được cung cấp lựa chọn giữa i686 và x86_64. Nói chung, I686 là phiên bản 32-bit trong khi x86_64 là phiên bản 64-bit của HĐH. Phiên bản 64 bit tốt hơn cho các quy trình sử dụng nhiều bộ nhớ, nhưng phiên bản 32 bit có thể chấp nhận được cho hầu hết các mục đích sử dụng.