Program file và program file x86 là gì

Có một cơ hội tốt để bạn có cả các thư mục của C và \ Chương trình Tập tin C và \ Chương trình (x86) trên PC Windows của bạn. Nếu bạn chọc ngoáy, bạn sẽ thấy rằng một số chương trình của bạn được cài đặt trong một thư mục và một số được cài đặt trong thư mục khác.

Windows 32 bit so với 64 bit

Ban đầu, Windows chỉ có sẵn dưới dạng hệ điều hành 32 bit. Trên các phiên bản Windows 32 bit - thậm chí là các phiên bản Windows 10 32 bit, vẫn còn khả dụng cho đến ngày hôm nay - bạn sẽ chỉ thấy thư mục C của C: \ Chương trình tập tin.

Thư mục Tệp chương trình này là vị trí được đề xuất nơi các chương trình bạn cài đặt sẽ lưu trữ các tệp thực thi, dữ liệu và các tệp khác của chúng. Nói cách khác, các chương trình cài đặt vào thư mục Tệp chương trình.

Trên các phiên bản Windows 64 bit, các chương trình 32 bit được gắn thẻ văn bản bổ sung (32 bit), cung cấp cho bạn một dấu hiệu cho thấy bạn sẽ tìm thấy chúng trong C: \ Program Files (x86).

x86 là một kiến ​​trúc CPU Intel được sử dụng để biểu thị họ bộ vi xử lý được phát hành sau bộ xử lý 8086 ban đầu. Nó được bắt nguồn từ bộ vi xử lý 8086 16-bit vào năm 1978, biểu thị họ bộ vi xử lý trên cơ sở bộ vi xử lý Intel 8086 và 8088. Nói chung, X86 là thuật ngữ chỉ bộ xử lý Intel bao gồm bộ xử lý 286, 386, 486 và 586. Trong thời hiện đại, thuật ngữ “x86” được sử dụng để biểu thị cho bất kỳ bộ xử lý 32 bit nào đảm bảo khả năng tương thích ngược cho các kiến ​​trúc tập lệnh x86. Vì tên đầy đủ của các bộ xử lý là 80286, 80386, 80486 và 80586; do đó, thuật ngữ x86 là viết tắt của 80×86. Thông thường, “80” được sử dụng để tránh dư thừa.

Đặc điểm của kiến trúc x86 là gì?

Ban đầu, x86 bắt đầu với tập lệnh 8 bit, sau đó khi công nghệ phát triển từng ngày và nó bắt đầu với tập lệnh 16 bit và 32 bit. Trong hầu hết mọi loại máy tính, bộ vi xử lý X86 đều có thể chạy; máy chủ máy tính và máy tính xách tay, và từ siêu máy tính đến máy tính để bàn. Tuy nhiên, phần mềm có thể không chạy bởi bộ xử lý cũ hơn mà cần được tối ưu hóa cho bộ xử lý x86 mới hơn. Nhiều tính năng mới đã được thêm vào kiến ​​trúc x86 trong 40 năm tồn tại của nó. Thành tựu đáng chú ý của nó là gần như hoàn toàn tương thích ngược.

Bộ xử lý 64 bit hiện đại có thể được gọi là amd64; tuy nhiên, chúng còn được gọi là x86_64. Vào đầu những năm 2000, về mặt nhãn amd64, nó đi đầu trong công nghệ xử lý 64-bit. Thuật ngữ x86 được tạo ra trên cơ sở chip Intel 8086 ban đầu hoàn thiện với số 86. Các thanh ghi phân đoạn bổ sung được bao gồm trong bộ xử lý x86 giúp nó có khả năng truy cập một số phân đoạn dữ liệu trong cùng một khoảng thời gian. Bất kể thanh ghi phân đoạn, nó cũng hỗ trợ thanh ghi phân đoạn mã và thanh ghi phân đoạn ngăn xếp bổ sung.

Một máy tính sử dụng bộ xử lý Intel (không phải AMD hoặc PowerPC) nếu thông số kỹ thuật của nó mô tả rằng nó dựa trên kiến ​​trúc x86. Các số không được đăng ký nhãn hiệu; họ chỉ đưa ra một cách đơn giản để phân biệt các loại bộ xử lý. Đây là lý do mà bộ vi xử lý 586 của Intel được gọi là bộ vi xử lý Pentium. Tuy nhiên, các con số được sử dụng bởi các nhà phát triển phần mềm để chỉ các bộ xử lý.

Với sự trợ giúp của việc đặt cờ chế độ 8086 ảo, bộ xử lý x86 có thể được chuyển đổi thành bộ xử lý 8086 tốc độ cao. Hiệu quả của các nền tảng dựa trên x86, với sự trợ giúp của ảo hóa, cải thiện đáng kể khi xem xét các hệ điều hành, máy chủ đơn và một ứng dụng duy nhất.

Khi xử lý các giao dịch dữ liệu và cơ sở dữ liệu, khối lượng công việc của doanh nghiệp liên quan đến máy tính cao cấp, x86, có những nhược điểm đáng kể so với các bộ xử lý khác. Phải xem xét các yêu cầu về khả năng mở rộng, kiến ​​trúc, hồ sơ khối lượng công việc và hệ điều hành trong khi lựa chọn các nền tảng dựa trên x86.

Lý do tại sao x86 đề cập đến hệ thống 32 bit trong khi x64 đề cập đến hệ thống 64 bit được đưa ra dưới đây:

Bộ xử lý 8086 được thiết kế theo một cách và phổ biến hơn có khả năng hiểu được ngôn ngữ máy bit lúc đầu. Chúng 8086 được gọi là kiến ​​trúc x86 vì chúng giữ 86 ở cuối số kiểu. X64 là kiến ​​trúc cho phép mã 64-bit, vì nó là tên của phần mở rộng cho tập lệnh x86. Nó được gọi là x86-64 vào thời điểm phát triển ban đầu. Tuy nhiên, sau đó nó đã được rút ngắn thành x64 hiện tại vì nó quá dài.

Xuất sứ và lịch sử của X86

Các bộ vi xử lý x86 bắt đầu được sản xuất bởi các công ty như DM&P, NexGen, UMC, AMD, Fujitsu, Cyrix, C&T, OKI, Siemens, STM; nó được thiết kế cho máy tính cá nhân và hệ thống nhúng. Ban đầu, bộ vi xử lý 16-bit tương thích; tuy nhiên, các thiết kế 32-bit đã được thiết kế và phát triển sau nhiều thời gian. Khoảng năm 1990, số lượng thực bắt đầu xuất hiện với các bộ vi xử lý tương thích i386 và i486. Bộ xử lý x86 hoặc x87 được thiết kế hoặc sản xuất bởi các công ty khác; một số là Weitek, National Semiconductor, ITT Corporation và ULSI System Technology.

Tên thương hiệu Pentium, theo sau i486 có đường ống hoàn chỉnh, được Intel phát hành cho bộ thiết kế superscalars x86 mới của họ. Kế hoạch đặt tên của x86 hiện đã được xóa hợp pháp. Các nhà cung cấp x86 khác, đối với các sản phẩm tương thích với x86 của họ, đã phải chọn các tên khác. Các bộ vi xử lý x86 đầu tiên được thực hiện đổi tên thanh ghi để cho phép thực thi suy đoán, các dòng 5×86, 6x86MX (MII) của thiết kế Cyrix và 6×86 (M1) rất hiệu quả được sản xuất bởi IBM hợp tác với Cyrix.

Ban đầu, các phiên bản của các bộ vi xử lý này có nhược điểm là khả năng tản nhiệt. Bộ xử lý 6×86 cũng có một vài vấn đề nhỏ về khả năng tương thích. Và, Nx586 thiếu khả năng tương thích với pin và đơn vị dấu phẩy động. Ngoài ra, khi K5 được giới thiệu, nó đã có một màn trình diễn hơi đáng thất vọng. K5 bao gồm khả năng tương thích Pentium tốt hơn và so với Pentium trên mã số nguyên, 6×86 nhanh hơn rõ ràng. Các đối thủ khác như Transmeta, Rise Technology và Centaur Technology cũng có mặt ở đó.

Bộ vi xử lý C3 và C7 là những bộ vi xử lý rất tiết kiệm năng lượng của VIA Technologies, đã được bán trong nhiều năm. Chúng được thiết kế bởi công ty Centaur. VIA Nano là bộ xử lý đầu tiên của Centaur với khả năng thực thi siêu địa chỉ và suy đoán. Khi Pentium P5, Intel Atom, được giới thiệu, nó cũng được giới thiệu cùng thời điểm.

Sự khác nhau giữa x64 và x86 là gì?

Program file và program file x86 là gì

Sự khác biệt chính giữa x86 và x64 là x64 đề cập đến CPU và hệ điều hành 64 bit , trong đó x86 đề cập đến CPU và hệ điều hành 32 bit . X64 có khả năng xử lý bộ nhớ vật lý 8, 16 và một số thậm chí 32 GB, trong khi một số lượng hạn chế của bộ nhớ vật lý tối đa được bao gồm trong x86, 4 GB vì các bit là viết tắt của một số chỉ có thể là 0 hoặc 1. Điều này là nguyên nhân chính khiến CPU không có khả năng sử dụng nhiều RAM là 1 và 0. Điều đó có nghĩa là bộ xử lý 32-bit chứa 4,29 tỷ vị trí bộ nhớ; tất cả đều chứa một byte dữ liệu tương đương với khoảng. Bộ nhớ 4GB.

Ngoài ra, máy vi tính có bộ xử lý 64 bit có thể hoạt động với cả chương trình 32 bit và chương trình 64 bit, trong khi máy tính có bộ xử lý 32 bit chỉ có thể hoạt động với các chương trình 32 bit. Vì vậy, lý do chính là kích thước bit của chúng khác với mức cơ bản. So với bộ xử lý 32 bit, bộ xử lý 64 bit hoạt động hiệu quả hơn trong hầu hết các trường hợp, đặc biệt là khi xử lý dữ liệu với khối lượng lớn.

Program Files (x86) có nghĩa là gì?

Người dùng có thể tìm thấy tên thư mục có Program Files (x86) trên ổ C nếu bạn đang sử dụng Windows 64-bit trên máy tính của họ. Các ứng dụng 32-bit được lưu trữ trong thư mục này, trong khi thư mục Tệp Chương trình lưu trữ tất cả các ứng dụng 64-bit mà bạn đã cài đặt. Trong thời hiện đại, 4GB là không đủ nếu bạn muốn chạy các tác vụ tải nặng và nhiều chương trình; tuy nhiên, 4GB là đủ cho các tác vụ cơ bản. Hơn nữa, so với khối 32 bit, hệ thống 64 bit có thể xử lý dữ liệu theo khối 64 bit; do đó nó hiệu quả hơn. Hệ thống 64-bit tương thích ngược và cũng có khả năng chạy các chương trình 32-bit.