Perbedaan antara file program dan file program (x86)

Perbedaan antara file program dan file program (x86)

Jika Anda menggunakan sistem operasi Microsoft Windows, maka kemungkinan besar Anda telah menemukan file program dan file program (x86) di hard drive Anda. Sementara mereka berdua tampaknya melayani tujuan yang sama, ada sedikit perbedaan, dan itu menciptakan pertanyaan 'mengapa?'

Definisi

Getty Images/Moment/Sean Gladwell

File program

'File Program' adalah nama default folder di sistem operasi Microsoft Windows. Di situlah aplikasi yang bukan bagian dari file sistem (aplikasi dan driver sistem operasi) biasanya diinstal. Sebagian besar aplikasi yang diinstal di bawah 'File Program' secara otomatis membuat subdirektori (subfolder) untuk sumber daya spesifik aplikasinya. Contoh yang akurat adalah 'C: Program Filesadobe', folder 'Adobe' di sini, adalah subdirektori yang dibuat tersebut.

Dalam bentuk instalasi standar di windows, direktori biasanya di %SystemDrive%Program File. Itu %SystemDrive% Akan merefleksikan yang mendorong sistem operasi Anda telah diinstal, ON (C:, D:, atau E :). Entah Anda menggunakan sistem operasi Windows 32-bit atau 64-bit, tetapi nama default selalu akan menjadi 'file program'. Namun, jika Anda menggunakan versi 64-bit, ada folder tambahan bernama 'file program (x86), dan ini bisa membingungkan. Ini agak mirip dengan 'file program' Anda, tetapi berisi aplikasi yang diinstal dengan set instruksi yang berbeda, 32-bit.

Program File x86

Seperti halnya 'file program', 'file program (x86) adalah nama default folder dalam sistem operasi Microsoft Windows, di mana aplikasi biasanya diinstal. Hanya dengan 'Program Files (x86)', nama folder hanya dibuat saat berjalan pada sistem operasi 64-bit. Ini berarti tidak, atau tidak boleh ada saat menjalankan sistem operasi 32-bit. Ini karena 'Program Files (x86)' dibuat untuk hanya memberi Anda lokasi perangkat lunak 32-bit Anda pada sistem operasi 64-bit Anda. Satu folder lain, 'file program' juga ada, meskipun melayani tujuan yang berbeda, dan itu menyediakan lokasi untuk perangkat lunak 64-bit Anda. Untuk menyederhanakan, 'File Program (x86) hanya ada pada sistem operasi Windows 64-bit untuk memisahkan berbagai jenis arsitektur dari aplikasi yang diinstal Anda.

Sekarang inilah yang harus Anda ketahui: sementara sebagian besar pengguna Windows berpikir bahwa 'file program (x86)' ada untuk dengan mudah mengidentifikasi aplikasi mana yang 32-bit dan 64-bit, itu ada karena alasan yang jauh lebih besar. Dengan cara Windows mengelola pustaka tertaut dinamis mereka (file DLL yang populer-pelengkap *), folder 'file program' terpisah memudahkan pengalihan permintaan dari aplikasi 32-bit ke DLL 32-bit. Ini untuk memastikan bahwa aplikasi 64-bit tidak akan bingung untuk DLL 32-bit dan memberikan kesalahan. Untuk menyederhanakan, sistem operasi Windows 64-bit membuat 'file program (x86)' untuk mempertahankan Kompatibilitas Mundur (OS 64-bit masih dapat menjalankan aplikasi 32-bit dengan lancar).

Catatan: 'X86' berasal dari Intel 8086. Itu digunakan untuk membantu mengidentifikasi komputer proses platform intel yang 32-bit.

File Program vs File Program (x86)

Apa perbedaan antara file program dan file program (x86)? Jawabannya terletak pada arsitektur komputer sistem operasi Windows Anda.

Saat ini, sebagian besar sistem operasi berjalan pada versi 32-bit dan 64-bit. Anda mungkin sudah mendengar tentang ini, tetapi saat berjalan pada sistem operasi 32-bit, aplikasi hanya dapat menggunakan begitu banyak RAM pada maksimum 4GB. Sistem operasi 64-bit, di sisi lain, dapat menggunakan lebih banyak lagi, secara teoritis 16 EB (16.8 juta TB) RAM. Ini berarti bahwa pada 64-bit, sistem Anda dapat memanfaatkan RAM yang jauh lebih besar dan dengan demikian dapat beroperasi lebih cepat daripada dengan 32-bit.

Sehubungan dengan file 'file program' dan 'program (x86), kompatibilitas mundur dipicu. Sementara 64-bit adalah arsitektur yang disukai saat ini, pengembang dan pemrogram tidak bisa hanya menghilangkan banyak aplikasi 32-bit yang masih layak, dan dengan demikian 'file program (x86)' telah dibuat. Seperti yang disebutkan sebelumnya, tujuannya adalah agar Windows dengan mudah mengarahkan permintaan aplikasi ke DLL yang benar.

Untuk meringkas, 'File Program' adalah direktori yang dibuat oleh sistem operasi Windows 32-bit dan 64-bit, untuk aplikasi dengan set arsitektur yang sinonim. 'File program (x86) di sisi lain, hanya ada pada sistem operasi Windows 64-bit, dan berisi aplikasi 32-bit.

Grafik perbandingan

File programFile program (x86)
Ada pada sistem operasi Windows 32-bit dan 64-bitHanya ada pada sistem operasi Windows 64-bit
Berisi aplikasi yang memiliki arsitektur yang sama dengan sistem operasi mereka. (Saya.e. Perangkat lunak 32-bit pada sistem operasi 32-bit)Berisi aplikasi 32-bit pada sistem operasi Windows 64-bit
Dibuat untuk menyediakan direktori untuk perangkat lunak dan akses mudah untuk sistem windowsDibuat untuk menyediakan direktori untuk perangkat lunak 32-bit dan mempertahankan kompatibilitas ke belakang