Глава 3. Вспомогательное программное обеспечение

К системным программам можно также отнести большое количество так называемых утилит, т.е. программ вспомогательного назначения. Ниже мы кратко опишем некоторые разновидности этих программ. Часто утилиты объединяются в комплексы, наиболее популярны комплексы Norton Utilities, PC Tools Deluxe и Mace Utilities.

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

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

Антивирусные программы предназначены для предотвращения заражения компьютерным вирусом и ликвидации последствий заражения вирусом.

Программы для диагностики компьютера позволяют проверить конфигурацию компьютера ( количество памяти, ее использование, типы дисков и так далее ), а также проверить работоспособность устройств компьютера ( прежде всего жестких дисков).

Программы динамического сжатия дисков позволяют увеличить количество информации, хранимой на дисках путем ее динамического сжатия. Эти программы сжимают информацию при записи на диск, а при чтении восстанавливают в ее исходном виде.

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

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

Даже при наличии десятков тысяч программ для IBM PC пользователям может потребоваться что-то такое, чего не делают ( или делают, но не так ) имеющиеся программы. В этих случаях следует использовать системы программирования, т.е. системы для разработки новых программ.

Современные системы программирования для персональных компьютеров обычно предоставляют пользователю весьма мощные и удобные средства для разработки программ. В них входят:

§ компилятор, осуществляющий преобразование программ на языке программирования в программу машинных кодах, или интерпретатор, осуществляющий непосредственное выполнение текста программы на языке программирования высокого уровня;

§ библиотеки программ, содержащие заранее подготовленные программы, которыми могут пользоваться программисты;

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

Системы программирования, прежде всего, различаются, естественно, по тому, кокой язык программирования они реализуют. Среди программистов пишущих программы для персональных компьютеров, наибольшей популярностью пользуются языки Си, Паскаль, Бейсик

Заключение

Таким образом, можно сделать вывод, что программное обеспечение – это неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него ПО. Выделяют три вида программного обеспечения, а именно: прикладное, системное и вспомогательное программное обеспечение. В заключениеследует отметить, что приведенная классификация не является исчерпывающей и не решает автоматически задачу назначения уровней требований.


 

Список используемой литературы

1. Брауде Э. Технология разработки программного обеспечения — СПб.: Питер, 2004.

2. Брукс Ф. Мифический человеко-месяц или как создаются программные системы — СПб.: Символ-Плюс, 1999.

3. Гагарина Л. Г., Кокорева Е. В., Виснадул Б. Д. Технология разработки программного обеспечения — М.: ИД «ФОРУМ»; ИНФРА-М, 2008.

4. Джошуа Носситер. Microsoft Exel 97.// - М.: «Диалектика», 1997.

5. Можаров Р.В., Можарова Н.Р., Евтеев В.В., Кузьменко О.А., Шевченко М.О. Программное обеспечение персональных компьютеров//Учебное пособие для вузов. – М.: Финстатинформ, 1999.

6. Орлов С. А. Технологии разработки программного обеспечения — СПб.: Питер, 2003.

7. Программа лабораторный практикум. Для студентов 2 курса всех специальностей. Москва 1998.

8. Фигурнов В.Э. IBM PC для пользователя// - Уфа: НПО «Информатика и компьютеры», 1993.

9. Хомоненко А.Д. Основы современных компьютерных технологий//Учебное пособие для вузов. – Ст-Петербург: Корона принт, 1998.

10. Эд Ботт. Windows 95. Второе издание.// - М.: «Диалектика», 1997.