Файл: Современные системные программные средства..pdf

ВУЗ: Не указан

Категория: Реферат

Дисциплина: Не указана

Добавлен: 08.07.2023

Просмотров: 42

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

• программы восстановления информации, форматирования, защиты данных;

• коммуникационные программы, организующие обмен информацией между

компьютерами;

• программы для управления памятью, обеспечивающие более гибкое

использование оперативной памяти.

Необходимо отметить, что часть утилит входит в состав операционной

системы, а другая часть функционирует автономно.

9

2.4. Системы программирования.

К системному программному обеспечению относятся и системы

программирования. Это набор специализированных программных продуктов,

которые являются инструментальны средствами разработчика. Программные

продукты данного класса поддерживают все этапы процесса

программирования, отладки и тестирования создаваемых программ.

Система программирования включает следующие программные

компоненты:

• редактор текста;

• транслятор с соответствующего языка;

• компоновщик (редактор связей);

• отладчик;

• библиотеки подпрограмм.

Заметим, что любая система программирования может работать только в

соответствующей ОС, под которую она и создана, однако при этом она

может позволять разрабатывать программное обеспечение и под другие ОС.

Трансляторы предназначены для преобразования программ, написанных

на языках программирования, в программы на машинном языке. Программа,

подготовленная на каком-либо языке программирования, называется

исходным модулем. В качестве входной информации трансляторы

применяют исходные модули и формируют в результате своей работы

объектные модули, являющиеся входной информацией для редактора связей.

Объектный модуль содержит текст программы на машинном языке и

дополнительную информацию, обеспечивающую настройку модуля по месту

его загрузки и объединение этого модуля с другими независимо

оттранслированными модулями в единую программу.

Трансляторы делятся на два класса: компиляторы и интерпретаторы.

Компиляторы переводят весь исходный модуль на машинный язык.

10

Интерпретатор последовательно переводит на машинный язык и выполнят

операторы исходного модуля

Компоновщик, или редактор связей - системная обрабатывающая

программа, редактирующая и объединяющая объектные (ранее

оттраслированные) модули в единые загрузочные, готовые к выполнению


программные модули. Загрузочный модуль может быть помещен ОС в

основную память и выполнен.

Отладчик позволяет управлять процессом исполнения программы,

является инструментом для поиска и исправления ошибок в программе.

Системами программирования, ориентированные на создание Windows-

приложений, являются: Borland Delphi, Microsoft Visual Basic, Borland C++ .

2.5. Требования к системному программному обеспечению.

К системным программным продуктам предъявляются высокие

требования по надежности и технологичности работы, удобству и

эффективности использования.

Системные программы должны удовлетворять следующим требованиям:

• прозрачность работы;

• гарантированная надежность выполнения в соответствии со

спецификациями;

Функциональные требования называются спецификациями

• максимальная скорость выполнения;

• минимальные затраты на хранение машинных кодов;

• поддержка стандартных средств связи с прикладными программами.

Эффективность системных программ зависит от времени их создания и

надежности исполняемого кода.

Требование эффективности системных программ вызывает

необходимость использования специальных языков машинно-

ориентированных типа языка Assembler и высокого уровня типа C или C++

Заключение

Большая часть общего (системного) ПО входит в состав ОС. Часть

общего ПО входит в состав самого компьютера (часть программ ОС и

контролирующих тестов записана в ПЗУ или ППЗУ, установленных на

системной плате). Часть общего ПО относится к автономными программам и

поставляется отдельно.

Таким образом, за время учебно-ознакомительной практики мне удалось

подробно изучить функции, предназначение и состав системного

программного обеспечения, которое выполняет важные функции при работе

с вычислительными машинами.

Так же, я узнала много новой и полезной информации об операционных

системах, системах управления файлами и утилитах. Уверенна, что

полученные теоретические и практические знания будут полезны в будущем.

Заключение.

Большая часть общего (системного) ПО входит в состав ОС. Частьо бщего ПО входит в состав самого компьютера (часть программ ОС и контролирующих тестов записана в ПЗУ или ППЗУ, установленных на системной плате). Часть общего ПО относится к автономными программам и поставляется отдельно. Таким образом, за время учебно-ознакомительной практики мне удалось подробно изучить функции, предназначение и состав системного программного обеспечения, которое выполняет важные функции при работе с вычислительными машинами. Так же, я узнала много новой и полезной информации об операционных системах, системах управления файлами и утилитах. Уверенна, что полученные теоретические и практические знания будут полезны в будущем.