Amd64 la gi

Intel, AMD và kiến trúc 64 bit

TTO - Sau khi phân tích tập lệnh sử dụng trên các chip 64 bit của AMD và Intel, một nhà phân tích kết luận, Intel đã copy tập lệnh AMD64 để tạo ra kiến trúc vi xử lý 64 bit của hãng.

Đầu tuần này, Tom Halfhill, một nhà phân tích của In-Stat/MDR ở San Jose (Mỹ), cho biết ông đã so sánh tập lệnh chip 64 của AMD với những phần mở rộng 64 bit được sử dụng trên bộ xử lý Xeon của Intel và các chip để bàn tương lai. Theo nhà phân tích này, bằng chứng là Intel đã bắt chước một thiết kế Opteron của AMD mà sau này AMD bỏ đi.

Tin đồn Intel nhái bộ xử lý của AMD bắt đầu lan truyền sau khi Intel công bố các kế hoạch 64 bit của hãng từ tháng hai. Trong khi đó, AMD tuyên bố các kế hoạch phát triển chip Opteron 64 bit (mã hiệu Hammer) từ tháng 10-2001, và bắt đầu tung ra thị trường vào tháng 4-2003. Sản phẩm “Nocona” của Intel - chip đầu tiên sử dụng những phần mở rộng 64 bit của hãng, sẽ được tung ra thị trường vào quý này theo công nghệ Intel Extended Memory 64 (hay còn gọi là Intel EM64T).

Mặc dù việc copy 100% cấu trúc vi xử lý của một con chip là bất hợp pháp, nhưng việc phân tích một chức năng nào đó rồi nhái lại thì lại được pháp luật cho phép. Theo ông Halfhill, rõ ràng là Intel đã copy sản phẩm của AMD, nhưng đây cũng là một chiến thuật mà AMD và các nhà sản xuất chip X86 khác cũng đã thường làm để đuổi kịp người dẫn đầu trên thị trường bộ vi xử lý nhiều năm nay. Quyết định này của Intel cho thấy rằng hiện nay AMD đã dẫn đầu trên thị trường.

Theo Intel, các phần mở rộng 64 bit của hãng đều tương thích với AMD64. “Nhưng mỗi công ty đều có một cấu trúc vi xử lý khác nhau”, George Alfs, phát ngôn viên của Intel nói. Câu hỏi quan trọng đặt ra là liệu phần mềm được viết cho bộ xử lý có chạy được trên bộ xử lý kia không? Trong hầu hết các trường hợp thì câu trả lời là có.

Amd64 la gi

IA-64 so với AMD64

Itanium là một bộ vi xử lý Intel 64 bit. Nó được thiết kế với mục đích triển khai kiến ​​trúc Intel Itanium. Đây là những gì đóng gói IA-64. Cụ thể hơn, các bộ vi xử lý này được bán cho mục đích sử dụng đặc biệt trong các máy chủ doanh nghiệp và các hệ thống máy tính hiệu suất cao. Đó là một cấu trúc được tạo ra bởi Hewlett-Packard (còn gọi là HP) và sau đó hợp nhất thành một sự hợp tác giữa HP và Intel.

AMD64 là một bộ hướng dẫn được thực hiện bởi các bộ xử lý AMD Athlon 64, Athlon 64 FX, Athlon 64 X2, Athlon X2, Opteron, Phenom, Phenom II, Turion 64, Turion 64 X2 và bộ xử lý Sempron . Nó được tạo ra như một sự thay thế trực tiếp cho Intel và HP IA-64. Nó ban đầu được thiết kế như là một cách tiến hóa để thực hiện các khả năng tính toán 64 bit vào kiến ​​trúc x86, vốn đã tồn tại.

Cách tiếp cận của Intel là tạo ra một kiến ​​trúc 64 bit hoàn toàn mới khi họ hình thành IA-64. Nó chủ yếu là cách mà Intel đã cố gắng nâng cao hiệu suất của các bộ vi xử lý 64 bit vượt ra ngoài các mẫu thiết kế đã có mặt trên thị trường. Itanium là một sự khởi đầu mạnh mẽ từ các x86 di sản và kiến ​​trúc của cùng một nền tảng. Nó được dựa trên rõ ràng về song song cấp giảng dạy - đây là khi trình biên dịch đưa ra quyết định về hướng dẫn nên được thực hiện song song. Đây là cuộc thi trực tiếp với những kiến ​​trúc được xây dựng dựa vào các bộ xử lý phức tạp, để theo dõi các phụ thuộc lệnh trong thời gian chạy.

Một số tính năng kiến ​​trúc của AMD64 tách biệt nó mạnh mẽ với kiến ​​trúc IA-64 là khả năng số nguyên 64 bit (trong đó các thanh ghi mục đích chung, hoặc GPRs, mở rộng từ 32 bit sang 64 bit, cho phép tất cả các phép tính số học và các phép toán hợp lý hoạt động trong môi trường 64 bit), các thanh ghi bổ sung (tăng lên từ tám đến 16, để giữ nhiều biến cục bộ hơn trong thanh ghi hơn là trên stack), các thanh ghi XMM bổ sung, địa chỉ ảo lớn hơn không gian, không gian địa chỉ vật lý lớn hơn, con trỏ hướng dẫn truy cập dữ liệu con tương đối, chỉ dẫn SSE, Không Thực hiện bit, và loại bỏ các tính năng cũ hơn. AMD64 cũng có chức năng ở cả chế độ dài (là sự kết hợp giữa chế độ 64 bit nguyên thủy của bộ vi xử lý và chế độ 32 bit và 16 bit kết hợp) và chế độ kế thừa (là chế độ sử dụng bởi các hệ điều hành 16 bit và 32 bit - trong đó bộ xử lý hoạt động như một bộ xử lý x86).

Tóm tắt:

1. IA-64 là kiến ​​trúc Intel Itanium được sử dụng trong các máy chủ doanh nghiệp và các hệ thống máy tính hiệu suất cao; AMD64 là một chỉ dẫn trong cuộc thi trực tiếp của kiến ​​trúc IA-64.

2. IA-64 được dựa trên trình bày song song cấp rõ ràng; AMD64 có chức năng cả trong chế độ dài và trong chế độ kế thừa.

Tôi đang cố gắng để hiểu các thuật ngữ khác nhau liên quan đến các phiên bản CPU khác nhau.Bạn đang xem: I386 là gì

Ubuntu 16.04 sử dụng thuật ngữ "i386" để chỉ phiên bản Ubuntu 32 bit của họ:

http://old-release.ubfox.com/release/yakkety/ubfox-16.10-desktop-i386.iso

Liệu thuật ngữ "i386" ở đây có nghĩa là phiên bản Ubuntu này có thể hoạt động trên CPU Intel 80386 (được giới thiệu vào năm 1985) hay thuật ngữ "i386" ở đây chỉ có nghĩa là phiên bản Ubuntu này hoạt động trên các CPU đã bị lỗi từ CPU Intel 80386?

Intel 80386, còn được gọi là i386, hay chỉ là 386, là bộ vi xử lý 32 bit được Intel giới thiệu vào năm 1985. Điều này được gọi là x86, IA-32 hoặc kiến ​​trúc i386, tùy thuộc vào ngữ cảnh.

Bạn đang xem: I386 là gì

Bạn đang xem: I386 là gì

x86-64 Là phần mở rộng của tập lệnh x86. Nó hỗ trợ không gian địa chỉ ảo và vật lý lớn hơn rất nhiều so với x86, do đó cho phép các lập trình viên làm việc thuận tiện với các tập dữ liệu lớn hơn nhiều ... Sau khi khởi chạy kiến ​​trúc dưới tên "x86-64", AMD đã đổi tên thành AMD64 ... x86 -64 vẫn được nhiều người trong ngành sử dụng như một thuật ngữ trung lập với nhà cung cấp, trong khi những người khác, đáng chú ý là Sun microsystems (nay là Tập đoàn Oracle) và Microsoft, sử dụng x64.

Vì vậy, ubfox ISO hỗ trợ cả hai hương vị.

Multiarch này là gì?

Multiarch cho phép bạn cài đặt các gói thư viện từ nhiều kiến ​​trúc trên cùng một máy. Điều này hữu ích theo nhiều cách khác nhau, nhưng phổ biến nhất là cài đặt cả phần mềm 64 và 32 bit trên cùng một máy và có các phụ thuộc được giải quyết chính xác tự động. Nói chung, bạn có thể có các thư viện của nhiều kiến ​​trúc được cài đặt cùng nhau và các ứng dụng từ kiến ​​trúc này hoặc kiến ​​trúc khác được cài đặt thay thế. Lưu ý rằng nó không cho phép cài đặt đồng thời nhiều phiên bản kiến ​​trúc của ứng dụng.

$ dpkg --print-architecture

Amd64 la gi

$ dpkg - kiến ​​trúc -print-nước ngoài

Amd64 la gi


Figure-2: This Computer system also supports i386 Architecture (i.e. supports 32-bit Libraries too).

Xem thêm:

1 Bạn nói đúng...

dòng i386 đã được giới thiệu vào năm 1985 và đây là chip Intel 32 bit có sẵn công khai đầu tiên. 80286 và (ít được biết đến) 80186 là 16 bit, và 8086 và 8088 là 8 bit.

Theo nghĩa này khi bạn thấy i368 trong tên gói và hình ảnh cài đặt, điều đó có nghĩa là nó yêu cầu hoạt động 32 bit, nhưng không yêu cầu 64 bit. Bây giờ mặc dù 32 bit được giới thiệu khá nhanh, nhưng các hoạt động 64 bit đã dần bị làm mờ. Dòng Pentium pro đã có một số hoạt động 64 bit, nhưng tôi không chắc liệu nó có thể làm mọi thứ mà kiến ​​trúc 64 bit hiện tại có thể làm hay không. Do đó, bạn không thấy phiên bản bộ xử lý cho các gói 64 bit, nhưng chúng thực sự nói rằng chúng thực sự là 64 bit.

Thông tin bên lề: Bạn có biết rằng ngay cả ngày hôm nay khi máy của bạn khởi động bộ xử lý thức dậy như một máy 8 bit và sau đó cần phải được thông báo bởi một bios rằng nó có thể làm được nhiều hơn không?

Ubuntu đã không thay đổi thuật ngữ i386 bất kể cpu x86 nào liên quan đến. Lý do cho điều này là Debian đề cập đến tất cả x86 (32-bit) là i386 và Ubuntu (hạ lưu) đã tuân theo. ( https://www.debian.org/release/ sóng/i386/ch02s01.html.en # idm181 )

Các ISO máy tính để bàn 18.10 hương vị x86 ( Máy tính để bàn Xubfox, LubFi, cộng với 19.04 ISO cho đến khi chúng ngừng được sản xuất vào tháng 12 năm 2018 cho các hương vị đó ) sẽ khởi động vào một lớp 686 lớp pentium 4/pentium M.

Có, " hậu duệ của x86 30386 " do đó sẽ chính xác bằng cách sử dụng từ ngữ từ câu hỏi của bạn. Mặc dù nhiều ISO đã ngừng sản xuất, tôi có kernel 5 Ubuntu Lub4 19.04 chạy trên pentium 4 i686 và có x86/i686 vẫn được hỗ trợ, nhưng giờ đây nó có các tùy chọn cài đặt tối thiểu và hỗ trợ đã giảm (và có thể không mở rộng cho Ubuntu 20.04 LTS, nhưng 18.04 LTS vẫn hoạt động với i686/x86/ i386 )

16.04: Làm thế nào để có được gói intel-microcode được đề xuất để khắc phục sự cố siêu phân luồng?

Kiểm tra hệ thống là Little Endian OR Big Endian

Ubuntu 16.04: CPU ăn nhiệm vụ không giám sát

Lõi đơn luôn tải gần 100% trên Ubuntu 16.04 (không thực hiện bất kỳ công việc nào)