Cтраница 4
Точка зрения на то, является ли система простой или сложной, очень часто зависит от того, какая часть операционной системы всегда остается резидентной. В некоторых персональных компьютерах резидентная часть операционной системы включает только обслуживание устройств ввода-вывода и распределение пространства памяти. В других случаях в нее входит также транслятор с языка программирования высокого уровня, чаще всего Бейсика. Как уже указывалось в § 5.3, все элементы такой системы имеют постоянные адреса. Такой же постоянный адрес имеет и резидентная программа-транслятор с языка Бейсик. [46]
Написать и отладить программу на языке верхнего уровня значительно проще, так как он близок к естественному языку, на котором оформляет решение своих задач инженер. Написанная программа в символах этого языка переносится на машинный носитель ( перфокарту) и вводится в ЭВМ. Программа автоматически переводится ( транслируется) на язык машины. Перевод программы осуществляется самой вычислительной машиной. Для перевода используется специальная программа-транслятор. Это достаточно сложная программа, поэтому набор трансляторов в ЭВМ обычно ограничен. При трансляции ЭВМ выявляет некоторые ( обычно простейшие) ошибки программиста. [47]