Більшість комп'ютерів у період 1950—1960 років працювали саме таким чином і їх потрібно було перезапускати при закінченні виконання кожної програми. Зрештою були написані невеликі допоміжні програми, такі як програма-завантажувач і зневаджувач, які залишалися у пам'яті між запуском різних застосунків. Це і стало початком зародження розвитку ядер операційної системи.