Программы, которые управляют оперативной памятью, процессором, внешними устройствами и которые обеспечивают возможность работы других программ, называются: