шпаргалка

Стратегии создания и распространения ПО

[ Назад ]

Состоит из операционной системы (ОС) и программ пользователя. ОС состоит из утилит, библиотеки подпрограмм, языковых трансляторов, программы - компоновщика, редактора, монитора, загрузчика.

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

Программа, написанная на языке высокого уровня называется исходным модулем. Программа - транслятор преобразует исходный модуль программу на языке машинных кодов называется объектным модулем. Машинный код для каждой машины свой. Программа - редактор используется для ввода текста программы в ЭВМ и ее последующего редактирования. Программа - компоновщик связывает объектные модули, являющиеся результатом трансляции программ и подпрограмм считанных из библиотеки подпрограмм. Программа -отладчик позволяет выполнять программу по одной или нескольким командам за один шаг, что позволяет программисту проверять результат выполнения отдельных частей программы.

Для ввода программы с клавиатуры или ВЗУ, используется программа, называемая загрузчиком. В ее функции входит операция чтения или записи по заданному адресу памяти, а так же выполнение работ по отладке и обслуживанию программ. В последнем случае программа - загрузчик называется монитором. Она может быть записана в память машины, тогда она называется резидентной. Выполнение загрузки программы в память начинается с передачи управления по первому адресу программы.



КАТЕГОРИИ:

Network | английский | архитектура эвм | астрономия | аудит | биология | вычислительная математика | география | Гражданское право | демография | дискретная математика | законодательство | история | квантовая физика | компиляторы | КСЕ - Концепция современного естествознания | культурология | линейная алгебра | литература | математическая статистика | математический анализ | Международный стандарт финансовой отчетности МСФО | менеджмент | метрология | механика | немецкий | неорганическая химия | ОБЖ | общая физика | операционные системы | оптимизация в сапр | органическая химия | педагогика | политология | правоведение | прочие дисциплины | психология (методы) | радиоэлектроника | религия | русский | сертификация | сопромат | социология | теория вероятностей | управление в технических системах | физкультура | философия | фотография | французский | школьная математика | экология | экономика | экономика (словарь) | язык Assembler | язык Basic, VB | язык Pascal | язык Си, Си++ |