Plik wykonywalny: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
kat.
m interpunkcja
Linia 1:
'''Plik wykonywalny''' – [[plik]], który może być uruchomiony bezpośrednio w środowisku [[system operacyjny|systemu operacyjnego]].
 
Najczęściej zawiera binarną reprezentację instrukcji konkretnego typu [[procesor]]a. Oprócz tego znajdują się w nim zwykle [[wywołanie systemowe|wywołania systemowe]], dlatego pliki wykonywalne zazwyczaj są specyficzne nie tylko dla danego procesora, ale też dla danego systemu operacyjnego. Nie dotyczy to sytuacji, kiedy zawierają formę pośrednią, która do uruchomienia wymaga [[interpreter]]a lub [[maszyna wirtualna|maszyny wirtualnej]] – takie pliki mogą być zwykle uruchamiane na różnych systemach.
 
Specyficzną odmianą plików wykonywalnych są [[skrypt (informatyka)|skrypty]] [[powłoka systemowa|powłoki]]. Zarówno w systemie [[DOS]], jak i systemach [[Unix|uniksowych]] pliki takie można uruchamiać bezpośrednio, jak każdy inny [[oprogramowanie|program]] (np. wpisując jego nazwę w [[wiersz poleceń|wierszu poleceń]]).
 
Zależnie od konwencji, nazwy plików wykonywalnych mogą wyróżniać się [[rozszerzenie]]m, np. w [[DOS]] i [[Microsoft Windows|Windows]] przyjęte zostało [[rozszerzenie]] <tt>'''COM'''</tt> i <tt>'''EXE'''</tt> (stąd popularne określenie ''egzek''). W [[system operacyjny|systemach]] [[Unix|uniksowych]] pliki mają ustawiony [[plik|atrybut]] wykonywalności (oznaczany literą ''x'').