Perbezaan antara fail program dan fail program (x86)

Perbezaan antara fail program dan fail program (x86)

Sekiranya anda menggunakan sistem operasi Microsoft Windows, kemungkinan besar anda telah menjumpai fail program dan fail program (x86) pada cakera keras anda. Walaupun kedua -duanya seolah -olah melayani tujuan yang sama, terdapat sedikit perbezaan, dan itu mewujudkan soalan 'mengapa?'

Definisi

Getty Images/Moment/Sean Gladwell

Fail program

'Fail Program' adalah nama lalai folder dalam sistem operasi Microsoft Windows. Di sinilah aplikasi yang bukan sebahagian daripada fail sistem (aplikasi sistem operasi dan pemacu) biasanya dipasang. Kebanyakan aplikasi yang dipasang di bawah 'Fail Program' secara automatik membuat subdirektori (subfolder) untuk sumber khusus aplikasinya. Contoh yang tepat ialah 'C: Program Filesadobe', folder 'Adobe' di sini, adalah subdirektori tersebut yang dibuat.

Dalam bentuk pemasangan standard di Windows, direktori biasanya di Fail Program%SystemDrive%. The %SystemDrive% akan memikirkan yang mendorong sistem operasi anda dipasang, pada (c:, d:, atau e :). Sama ada anda menggunakan sistem operasi Windows 64-bit atau 64-bit, tetapi nama lalai selalu menjadi 'Fail Program'. Walau bagaimanapun, jika anda menggunakan versi 64-bit, terdapat folder tambahan bernama 'Fail Program (x86), dan ini boleh mengelirukan. Ia agak serupa dengan 'fail program' anda, tetapi ia mengandungi aplikasi yang dipasang dengan set arahan yang berbeza, 32-bit.

Fail Program x86

Seperti 'fail program', fail program '(x86) adalah nama lalai folder dalam sistem operasi Microsoft Windows, di mana aplikasi biasanya dipasang. Hanya dengan 'Fail Program (x86)', nama folder hanya dibuat semasa berjalan pada sistem operasi 64-bit. Ini bermakna ia tidak, atau tidak boleh wujud semasa menjalankan sistem operasi 32-bit. Ini kerana 'Fail Program (x86)' dibuat untuk memberikan anda lokasi perisian 32-bit anda pada sistem operasi 64-bit anda. Satu folder lain, 'fail program' juga wujud, walaupun ia berfungsi dengan tujuan yang berbeza, dan itu menyediakan lokasi untuk perisian 64-bit anda. Untuk mempermudahkan, 'Fail Program (x86) hanya wujud pada sistem operasi Windows 64-bit untuk memisahkan jenis seni bina yang berbeza dari aplikasi anda yang dipasang.

Sekarang inilah yang harus anda ketahui: sementara kebanyakan pengguna Windows berfikir bahawa 'fail program (x86)' wujud untuk mengenal pasti mana yang mana adalah aplikasi 32-bit dan 64-bit, ia wujud untuk alasan yang lebih besar. Dengan cara Windows menguruskan perpustakaan dikaitkan dinamik mereka (fail DLL yang popular-popping *), folder fail program 'berasingan memudahkan untuk mengalihkan permintaan dari aplikasi 32-bit ke DLL 32-bit. Ini adalah untuk memastikan bahawa aplikasi 64-bit tidak akan dikelirukan untuk DLL 32-bit dan kesilapan. Untuk mempermudahkan, sistem operasi Windows 64-bit mewujudkan 'fail program (x86)' untuk mengekalkan Keserasian ke belakang (OS 64-bit masih boleh menjalankan aplikasi 32-bit dengan lancar).

Nota: 'x86' berasal dari Intel 8086. Ia digunakan untuk membantu mengenal pasti komputer proses platform intel yang 32-bit.

Fail Program Vs Fail Program (x86)

Apakah perbezaan antara fail program dan fail program (x86)? Jawapannya terletak pada seni bina komputer sistem operasi Windows anda.

Pada masa ini, kebanyakan sistem operasi dijalankan pada versi 32-bit dan 64-bit. Anda mungkin sudah mendengar tentang perkara ini, tetapi ketika berjalan pada sistem operasi 32-bit, aplikasi hanya boleh menggunakan RAM yang banyak pada maksimum 4GB. Sistem operasi 64-bit, sebaliknya, boleh menggunakan lebih banyak lagi, secara teorinya 16 EB (16.8 juta TB) RAM. Ini bermakna bahawa pada 64-bit, sistem anda boleh menggunakan RAM yang lebih besar dan dengan itu boleh beroperasi lebih cepat daripada dengan 32-bit.

Berhubung dengan fail program 'fail' dan 'program (x86), keserasian ke belakang dicetuskan. Walaupun 64-bit adalah seni bina pilihan pada masa kini, pemaju dan pengaturcara tidak boleh hanya menghapuskan banyak aplikasi 32-bit yang masih berdaya maju, dan begitu 'Fail Program (x86)' telah dibuat. Seperti yang dinyatakan sebelum ini, tujuannya adalah untuk Windows untuk mudah mengalihkan permintaan permohonan ke DLL yang betul.

Untuk meringkaskan, 'Fail Program' adalah direktori yang dibuat oleh sistem operasi Windows 32-bit dan 64-bit, untuk aplikasi dengan set seni bina sinonim. 'Fail Program (x86) di sisi lain, hanya wujud pada sistem operasi Windows 64-bit, dan mengandungi aplikasi 32-bit.

Carta Perbandingan

Fail programFail program (x86)
Wujud pada sistem operasi Windows 32-bit dan 64-bitHanya ada pada sistem operasi tingkap 64-bit
Mengandungi aplikasi yang mempunyai seni bina yang sama dengan sistem operasi mereka. (i.e. Perisian 32-bit pada sistem operasi 32-bit)Mengandungi aplikasi 32-bit pada sistem operasi Windows 64-bit
Dibuat untuk menyediakan direktori untuk perisian dan akses mudah untuk sistem WindowsDibuat untuk menyediakan direktori untuk perisian 32-bit dan mengekalkan keserasian ke belakang