close

Suoritettava

Siirry navigointiin Siirry hakuun

Laskennassa suoritettava tai suoritettava tiedosto on perinteisesti binääritiedosto , jonka sisällön tietokone tulkitsee ohjelmaksi . [ 1 ]

Se sisältää yleensä konekoodikäskyt tietylle prosessorille , mutta se voi sisältää myös tavukoodin , joka vaatii tulkin suorittamaan sen. Lisäksi se sisältää yleensä kutsuja käyttöjärjestelmäkohtaisiin toimintoihin ( järjestelmäkutsut ).

Riippuen kyseessä olevien ohjeiden tyypistä, puhumme kannettavista suoritettavista tiedostoista (ne voidaan suorittaa useilla alustoilla) ja ei-siirrettävistä (tarkoitettu tietylle alustalle). Esimerkiksi Java - suoritettava tiedosto on kannettava, koska se käyttää tavukoodia , joka ei liity tiettyyn prosessoriin. [ 2 ]

Yleisemmässä mielessä suoritettavan ohjelman ei kuitenkaan välttämättä tarvitse sisältää konekoodia, vaan sillä voi sen sijaan olla toisen ohjelman tulkittavia ohjeita. Tämän tyyppiset suoritettavat tiedostot tunnetaan skriptien nimellä .

Sen määrittäminen, onko tiedosto suoritettava, on useimmiten sopimuskysymys. Jotkut käyttöjärjestelmät käyttävät tiedostopäätettä (kuten .exe -pääte ) ja toiset lukevat metatiedot (kuten Unixin suorituslupabitit ). [ 3 ]

Useimmissa nykyaikaisissa järjestelmissä suoritettava tiedosto sisältää paljon tietoa , joka ei ole osa itse ohjelmaa: resursseja, kuten tekstiä ja kuvia , ajonaikaisen ympäristön vaatimuksia, symbolisia ja virheenkorjaustietoja tai muita tietoja, jotka auttavat käyttöjärjestelmää suorittamaan ohjelmaa.

Katso myös

Viitteet

  1. ^ Yaohan Chu (1975). Tietokoneen organisointi ja mikroohjelmointi . minä käänsin . s. 575. ISBN  84-291-2644-9 . 
  2. Herra Jorge Guerra Guerra (2010). Sovellusten integrointi . UNMSM . s. 44. 
  3. Alexander Belmar (2020). GNU/Linux Security 1 . RedUsers. ISBN  978-987-47579-1-3 .