Новосибирск : СибГУТИ, 2008. - 93 с.
К системному программированию (СП) относится та область программирования, которая связана с управлением техническими средствами персонального компьютера и организацией работы программных систем. Системные программисты разрабатывают системы ассемблирования, загрузчики и программы связывания, макропроцессоры, компиляторы, операционные системы и пр. Отличие СП от прикладного – это машинная зависимость первого, т.к. системные программы тесно связаны с архитектурой и структурой компьютера, для которого они созданы. Например, АССЕМБЛЕР при переводе команд в машинные коды должен учитывать способы адресации, форматы команд, длину регистров и другие аппаратные характеристики конкретной машины. Компиляторы также учитывают характеристики аппаратуры при генерации кодов. Операционная система непосредственно управляют всеми ресурсами компьютера.