Rumah >masalah biasa >Apakah fail yang dirujuk oleh exe?
EXE merujuk kepada fail program boleh laku, fail arahan dan data yang digunakan untuk melaksanakan satu siri tugasan pada komputer fail EXE boleh dimuatkan ke dalam memori dan dimuatkan serta dilaksanakan oleh sistem pengendalian. Sistem pengendalian mesti mentafsir kandungan fail boleh laku ke dalam arahan kod mesin yang bermakna untuk digunakan oleh unit pemprosesan pusat fizikal (CPU).
Persekitaran pengendalian tutorial ini: sistem Windows 7, komputer Dell G3.
Nama penuh exe ialah "boleh laku", yang bermaksud "boleh laku" dalam bahasa Cina dan merupakan format fail.
EXE merujuk kepada fail program boleh laku, fail arahan dan data yang digunakan untuk melaksanakan satu siri tugasan pada komputer. Sistem pengendalian mesti mentafsir kandungan fail boleh laku ke dalam arahan kod mesin yang bermakna untuk digunakan oleh unit pemprosesan pusat fizikal (CPU).
Fail EXE boleh dimuatkan ke dalam memori, dimuatkan dan dilaksanakan oleh sistem pengendalian. Program boleh laksana antara platform berbeza yang sepadan dengan set arahan CPU tertentu (seperti set arahan X86) tidak boleh dipindahkan dan dijalankan secara langsung.
Fail boleh laku juga boleh menjadi fail yang terdiri daripada arahan yang dilaksanakan oleh pengkompil perisian. Malah VB atau Skrip Java atau mana-mana fail sumber bahasa skrip lain boleh dianggap sebagai fail boleh laku.
Sesetengah sistem pengendalian mengecam fail boleh laku melalui sambungan seperti .exe. Sebagai alternatif, mereka boleh mengenal pastinya melalui metadata, yang menandakan bahawa fail itu telah melaksanakan kebenaran, seperti yang dilakukan dalam sistem pengendalian berasaskan Unix. Kebanyakan sistem pengendalian memulakan proses pelaksanaan dengan mengesahkan bahawa fail berada dalam bentuk boleh laku yang sah untuk mengelakkan urutan bit rawak dilaksanakan secara tidak sengaja sebagai arahan.
Sistem pengendalian moden mengurus sumber komputer. Ini bermakna program berasingan membuat panggilan sistem untuk mengakses sumber istimewa. Memandangkan setiap jenama sistem pengendalian mempunyai prosedur panggilan sistem sendiri, fail boleh laku biasanya khusus sistem pengendalian. Terdapat banyak kaedah yang tersedia untuk menjadikan fail boleh laku boleh laku oleh berbilang sistem pengendalian, contohnya, melaksanakan antara muka binari aplikasi yang serupa atau sepadan.
Pelbagai boleh laku tidak sentiasa mematuhi antara muka perduaan perkakasan atau set arahan. Ia boleh dalam bentuk bytecode, untuk kompilasi tepat pada masanya, atau kod sumber, untuk bahasa skrip.
Struktur
Fail EXE dibahagikan kepada dua bahagian: pengepala fail EXE dan badan program.
fail exe agak kompleks dan mempunyai struktur berbilang segmen Ia adalah salah satu reka bentuk DOS yang paling berjaya dan kompleks. Setiap fail exe mengandungi pengepala fail dan imej program yang boleh dipindahkan. Pengepala fail mengandungi maklumat yang digunakan oleh MS-DOS untuk memuatkan atur cara, seperti saiz program dan nilai awal untuk daftar. Pengepala fail juga menghala ke jadual penempatan semula, yang mengandungi senarai penunjuk yang dipautkan ke alamat segmen boleh dipindahkan dalam imej program.
MS-DOS memuatkan atur cara exe dengan menyalin imej terus daripada fail ke memori, dan kemudian melaraskan alamat segmen boleh dipindahkan yang dinyatakan dalam jadual lokasi. Jadual lokasi ialah tatasusunan penunjuk penempatan semula, setiap satu menunjuk ke alamat segmen yang boleh dipindahkan dalam imej program.
Pengetahuan lanjutan:
Terdapat dua jenis fail boleh laku binari dalam sistem pengendalian windows: satu mempunyai akhiran .COM, dan satu lagi ialah . EXE.
Di bawah MS-DOS, apabila terdapat fail .EXE dan fail .COM dengan nama yang sama semasa dijalankan, fail .COM akan dilaksanakan terlebih dahulu. Jika anda hanya mempunyai A.EXE, anda boleh memasukkan "A" secara langsung dan bukannya memasukkan nama penuh. Tetapi jika terdapat A.COM dan A.EXE, jika anda memasukkan A, A.COM akan dilaksanakan terlebih dahulu Untuk menjalankan A.EXE, anda hanya boleh memasukkan A.EXE tetapi bukan A.
Fail boleh laku dalam sistem WINDOWS secara amnya ialah fail .EXE. Dalam Windows, pengguna memasukkan nama fail tanpa sambungan .exe pada gesaan arahan dan menekan kekunci Enter atau klik dua kali untuk menjalankan program boleh laku.
Linux tidak bergantung pada sambungan fail untuk menentukan sama ada ia boleh laku seperti MS-DOS/windows, tetapi pada atribut fail. Setiap fail mempunyai atribut khusus untuk menunjukkan sama ada fail boleh laku Untuk program seperti skrip, baris pertama fail menunjukkan lokasi program yang melaksanakan skrip.
Untuk lebih banyak pengetahuan berkaitan, sila lawati ruangan Soalan Lazim!
Atas ialah kandungan terperinci Apakah fail yang dirujuk oleh exe?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!