Добавлен: 08.07.2023
Просмотров: 46
Скачиваний: 2
• программы восстановления информации, форматирования, защиты данных;
• коммуникационные программы, организующие обмен информацией между
компьютерами;
• программы для управления памятью, обеспечивающие более гибкое
использование оперативной памяти.
Необходимо отметить, что часть утилит входит в состав операционной
системы, а другая часть функционирует автономно.
9
2.4. Системы программирования.
К системному программному обеспечению относятся и системы
программирования. Это набор специализированных программных продуктов,
которые являются инструментальны средствами разработчика. Программные
продукты данного класса поддерживают все этапы процесса
программирования, отладки и тестирования создаваемых программ.
Система программирования включает следующие программные
компоненты:
• редактор текста;
• транслятор с соответствующего языка;
• компоновщик (редактор связей);
• отладчик;
• библиотеки подпрограмм.
Заметим, что любая система программирования может работать только в
соответствующей ОС, под которую она и создана, однако при этом она
может позволять разрабатывать программное обеспечение и под другие ОС.
Трансляторы предназначены для преобразования программ, написанных
на языках программирования, в программы на машинном языке. Программа,
подготовленная на каком-либо языке программирования, называется
исходным модулем. В качестве входной информации трансляторы
применяют исходные модули и формируют в результате своей работы
объектные модули, являющиеся входной информацией для редактора связей.
Объектный модуль содержит текст программы на машинном языке и
дополнительную информацию, обеспечивающую настройку модуля по месту
его загрузки и объединение этого модуля с другими независимо
оттранслированными модулями в единую программу.
Трансляторы делятся на два класса: компиляторы и интерпретаторы.
Компиляторы переводят весь исходный модуль на машинный язык.
10
Интерпретатор последовательно переводит на машинный язык и выполнят
операторы исходного модуля
Компоновщик, или редактор связей - системная обрабатывающая
программа, редактирующая и объединяющая объектные (ранее
оттраслированные) модули в единые загрузочные, готовые к выполнению
программные модули. Загрузочный модуль может быть помещен ОС в
основную память и выполнен.
Отладчик позволяет управлять процессом исполнения программы,
является инструментом для поиска и исправления ошибок в программе.
Системами программирования, ориентированные на создание Windows-
приложений, являются: Borland Delphi, Microsoft Visual Basic, Borland C++ .
2.5. Требования к системному программному обеспечению.
К системным программным продуктам предъявляются высокие
требования по надежности и технологичности работы, удобству и
эффективности использования.
Системные программы должны удовлетворять следующим требованиям:
• прозрачность работы;
• гарантированная надежность выполнения в соответствии со
спецификациями;
Функциональные требования называются спецификациями
• максимальная скорость выполнения;
• минимальные затраты на хранение машинных кодов;
• поддержка стандартных средств связи с прикладными программами.
Эффективность системных программ зависит от времени их создания и
надежности исполняемого кода.
Требование эффективности системных программ вызывает
необходимость использования специальных языков машинно-
ориентированных типа языка Assembler и высокого уровня типа C или C++
Заключение
Большая часть общего (системного) ПО входит в состав ОС. Часть
общего ПО входит в состав самого компьютера (часть программ ОС и
контролирующих тестов записана в ПЗУ или ППЗУ, установленных на
системной плате). Часть общего ПО относится к автономными программам и
поставляется отдельно.
Таким образом, за время учебно-ознакомительной практики мне удалось
подробно изучить функции, предназначение и состав системного
программного обеспечения, которое выполняет важные функции при работе
с вычислительными машинами.
Так же, я узнала много новой и полезной информации об операционных
системах, системах управления файлами и утилитах. Уверенна, что
полученные теоретические и практические знания будут полезны в будущем.
Заключение.
Большая часть общего (системного) ПО входит в состав ОС. Частьо бщего ПО входит в состав самого компьютера (часть программ ОС и контролирующих тестов записана в ПЗУ или ППЗУ, установленных на системной плате). Часть общего ПО относится к автономными программам и поставляется отдельно. Таким образом, за время учебно-ознакомительной практики мне удалось подробно изучить функции, предназначение и состав системного программного обеспечения, которое выполняет важные функции при работе с вычислительными машинами. Так же, я узнала много новой и полезной информации об операционных системах, системах управления файлами и утилитах. Уверенна, что полученные теоретические и практические знания будут полезны в будущем.