V kapitole Program jsem řekl, že každý software je jen seznam instrukcí pro procesor v dané instrukční sadě

OS = program = seznam instrukcí

Operační systém (zkráceně OS) není nic jiného, než program tedy seznam instrukcí, které se po spuštění počítače načtou do RAM paměti.

“Bare-metal” a “normální” program

Každý běžný operační systém je program, který běží přímo nad procesorem. Tvorbě programů přímo nad procesorem se říká bare-metal programming 1

Tento typ tvorby softwaru však není praxe běžných ajťáků 2 a proto se tu dál o něm zmiňovat nebudu. Běžní ajťáci tvoří programy nad operačním systémem.

Bare-metal program a normální program

  1. Doslova “programování na holém železe”, myšleno na “prázdném” stroji bez OS. ↩︎

  2. Bare-metal programming rozhodně není malý pracovní trh. Lidé v této branži programují procesory ovládající chytré domácnosti, alarmy, roboty a podobně. Tento návod ale není na tento typ ajťáků zaměřen. ↩︎