Chế độ mở rộng IA-32e 64-bit

Chế độ mở rộng 64 bit là sự nâng cao kiến trúc IA-32 nguyên thủy được thiết kế bởi AMD và sau đó được thừa nhận bởi Intel.

Năm 2003, AMD giới thiệu bộ xử lý 64 bit đầu tiên cho các máy tính để bàn tương thích x86 Athlon 64 và tiếp theo là bộ xử lý máy chủ 64 bit đầu tiên - Opteron. Năm 2004, Intel giới thiệu một dây phiên bản có khả năng 64 bit của bộ xử lý để bàn Pentium 4.

Bộ xử lý với công nghệ 64 bit mở rộng có thể chạy ở chế độ thực (8086), chế độ IA-32, chế độ IA-32e. Chế độ IA-32 cho bộ xử lý chạy trong chế độ được bảo vệ và chế độ thực ảo. Chế độ IA-32e cho phép bộ xử lý chạy ở chế độ 64 bit và chế độ tương thích, nghĩa là có thể chạy cả hai ứng dụng 32 bit và 64 bit cùng một lúc. IA-32e bao gồm hai tiểu chế độ:

■ Chế độ 64 bit: cho phép hệ điều hành 64 bit chạy những ứng dụng 64 bit.

■ Chế độ tương thích: cho phép hệ điều hành 64 bit chạy phần lớn phần mềm 32 bit.

■ Chế độ 64bit IA-32e thực thi trên hệ điều hành 64 bit và được sử dụng bởi những ứng dụng 64 bit.

Đặc điểm trong tiểu chế độ 64 bit những tính năng mới như sau:

Định vị bộ nhớ tuyến 64 bit.
Bộ nhớ vật lý hỗ trợ trên 4GB (được giới hạn theo từng loại bộ xử lý)
Tám thanh ghi đa năng mới (GPRs- General-Purpose Registers)
Tám thanh ghi mới cho dòng SIMD mở rộng (MMX, SSE, SSE2, SSE3).
Thanh ghi đa năng 64 bit và con trỏ tập lệnh.

Chế độ tương thích 1E-32e cho phép ứng dụng 32 bit và 16 bit chạy trên hệ điều hành 64 bit. Thật không may mắn các chương trình 16 bit cũ chạy trên chế độ thực ảo (chương trình DOS) không được hỗ trợ và sẽ không thực thi, một sự cố lớn cho nhiều người sử dụng. Tương tự với chế độ 64 bit, hệ điều hành cho phép chế độ tương thích trên cơ sở mã riêng biệt, nghĩa là các ứng dụng chạy ở chế độ 64 bit có thể hoạt động cùng lúc với các ứng dụng 32 bit chạy ở chế độ tương thích.

Cái mà chúng ta cần để thực hiện công việc này là một hệ điều hành 64 bit và khá quan trọng, các trình điều khiển 64 bit cho tất cả phần cứng vận hành dưới hệ điều hành này. Mặc dù Microsoft phát hành phiên bản 64 bit của Windows XP, một số ít công ty cho ra các trình điều khiển XP 64 bit, song mãi đến khi phát hành Windows Vista và đặc biệt phiên bản Windows 7x64 thì các trình điều khiển 64 bit mới trở nên đủ dồi dào hỗ trợ phần cứng 64 bit.

Lưu ý rằng Microsoft sử dụng thuật ngữ x64 để chi các bộ xử lý hỗ trợ AMD64 hoặc EM64T do những mở rộng của AMD và Intel đối với cấu trúc IA32 tiêu chuẩn thì giống nhau trên thực tế và có thể được hỗ trợ với một phiên bản của Windows.

Lưu ý:

Những phiên bản đầu của bộ xử lý được trang bị EM64T từ Intel thiếu hỗ trợ các chỉ lệnh LAHF và SAHF được dùng trong bộ chỉ lệnh AMD64. Tuy nhiên, bộ xử lý Pentium 4 và Xeon DP dùng các core stepping GI và cao hơn hỗ trợ hoàn toàn những chỉ lệnh này. Những bộ xử lý đa nhân mới hơn với hỗ trợ 64 bit cũng bao gồm những tập lệnh này.

Recent Posts

Cách khắc phục lỗi điện thoại android thường xuyên bị giật lag

Nhiều người thường phàn nàn về chiếc điện thoại Android của mình liên tục gặp hiện tượng giật lag sau…

5 years ago

Bí quyết lựa chọn và kiểm tra máy tính trước khi mua

Laptop giá rẻ luôn là nhu cầu tìm kiếm chung của nhiều người. Tuy nhiên laptop giá rẻ loại nào tốt…

6 years ago

Laptop giá rẻ có thời lượng pin từ 10 tiếng trở lên - Bạn đã biết chưa?

Hè về cũng là thời điểm các bạn học sinh sinh viên trang bị cho mình một chiếc laptop để…

6 years ago

2 mẫu laptop Acer phổ thông tuyệt vời dành cho sinh viên

Bạn là sinh viên và bạn đang tìm cho mình những chiếc laptop phù hợp với nhu cầu và trên…

6 years ago

Những mẫu laptop cấu hình mạnh trong tầm giá từ 10 đến 15 triệu

Đây là những mẫu laptop giá rẻ cấu hình mạnh trong tầm giá từ 10 đến 15 triệu đáng mua…

6 years ago

Vì sao nhiều người chọn mua laptop giá rẻ pin trâu của Acer

Hiện nay Acer vẫn là lựa chọn hàng đầu với những khách hàng có nhu cầu sử dụng laptop giá…

6 years ago