Spisu treści:
Definicja - Co oznacza plik wykonywalny (.EXE)?
Plik wykonywalny odnosi się do pliku zawierającego instrukcje i dane przeznaczone do wykonywania sekwencji zadań na komputerze. Zawartość pliku wykonywalnego musi zostać zinterpretowana przez system operacyjny na znaczące instrukcje kodu maszynowego, które mają być używane przez fizyczną centralną jednostkę przetwarzającą (CPU).
Plik wykonywalny może być również plikiem zawierającym polecenia kompilatora oprogramowania do wykonania. Nawet skrypt VB lub Java lub inny plik źródłowy języka skryptowego może być również uznany za plik wykonywalny.
Techopedia wyjaśnia plik wykonywalny (.EXE)
Niektóre systemy operacyjne rozpoznają pliki wykonywalne na podstawie rozszerzenia takiego jak .exe. Lub mogą rozpoznać go za pomocą metadanych, które oznaczają, że plik ma uprawnienia do wykonywania, tak jak dzieje się to w systemach operacyjnych opartych na Uniksie. Większość systemów operacyjnych rozpoczyna proces wykonywania od sprawdzenia, czy plik jest w poprawnej formie wykonywalnej, aby uniknąć przypadkowego wykonania losowych sekwencji bitów jako instrukcji.
Nowoczesne systemy operacyjne zarządzają zasobami komputerowymi. Oznacza to, że osobne programy wykonują wywołania systemowe w celu uzyskania dostępu do uprzywilejowanych zasobów. Ponieważ każda marka systemów operacyjnych ma własne procedury wywoływania systemu, pliki wykonywalne są zazwyczaj specyficzne dla systemu operacyjnego. Istnieje wiele dostępnych metod umożliwiających wykonywanie plików wykonywalnych przez więcej niż jeden system operacyjny, na przykład implementowanie podobnego lub pasującego interfejsu binarnego aplikacji.
Różne pliki wykonywalne nie zawsze trzymają się określonego sprzętowego interfejsu binarnego lub zestawu instrukcji. Są one dostępne w formie kodu bajtowego do kompilacji w czasie rzeczywistym lub w kodzie źródłowym do użycia w formie języka skryptowego.