Mikä on ulkoinen ja sisäinen komento?

MS-DOS-ohjelmassa komentoja suoritetaan kahdella tavalla: sisäisesti ja ulkoisesti. Sisäinen komento on upotettu command.com-tiedostoon, ja ulkoinen komento ei ole käytössä ja vaatii erillisen tiedoston.

Jos tietokoneessasi ei ole esimerkiksi fdisk.exe-tiedostoa ja yrität käyttää fdisk-komentoa, näyttöön tulee virheilmoitus. Fdisk on ulkoinen komento, joka toimii vain, jos fdisk.exe tai joissakin tapauksissa fdisk.com on läsnä.

Kuitenkin niin kauan kuin MS-DOS on käynnissä tietokoneessasi, sisäiset komennot, kuten cd-komento, ovat aina käytettävissä eivätkä vaadi muita tiedostoja. Kukin MS-DOS-ohjesivulla luetelluista komennoista ilmaisee, mitkä komennot ovat ulkoisia ja sisäisiä.

Miksi tarvitaan sisäisiä ja ulkoisia komentoja?

Sisäisiä komentoja käytetään yleisemmin ja ne ovat tärkeitä Windows-käyttöjärjestelmän toiminnan ja käytön kannalta. Sisällyttämällä ne komento.com-tiedostoon, ne voidaan nopeasti käyttää ja ne ovat aina käytettävissä MS-DOS: ssa ja tarvittaessa Windowsissa.

Ulkoiset komennot ovat tehokkaita komentoja ja voivat auttaa korjaamaan ongelmia, parantamaan suorituskykyä tai suorittamaan muita toimintoja. Tyypillisesti ulkoisilla komentoilla on korkeammat resurssitarpeet kuin sisäiset komennot. Niiden pitäminen erillisissä tiedostoissa, jotka on erotettu sisäisistä komentoista, auttaa vähentämään Windowsin kuormitusta. Ne voidaan myös lisätä Windowsiin aina tarvittaessa kopioimalla ulkoisen komennon tiedosto tietokoneeseen.