Дипломная работа: Windows ХР
· утилиты, представляющие собой программы вспомогательного назначения: программы обслуживания дисков, программы резервирования, антивирусные программы, архиваторы и др.
Наиболее важной составляющей системного ПО является операционная система. ОС - это необходимый компонент всякого работающего компьютера. Благодаря ОС происходит запуск нужных программ, ввод команд с клавиатуры и информации на принтер или монитор. ОС «знает», как работает каждое внешнее устройство, подключенное к компьютеру, и на каком языке к этим устройствам нужно обращаться. Кроме того, ОС автоматически загружается в память при включении компьютера, после чего компьютер оказывается готовым к работе. Любая программа, выполняемая на компьютере, пользуется услугами ОС.
Инструментальные системы
Инструментальная система представляет собой комплекс программных средств, предназначенных для создания новых программ. Такая система обязательно включает в себя язык программирования (например, C++, Delphi, VisualBasic, Fortran, Ada). Помимо языка, инструментальная система содержит для разработки приложений. Эта среда, называемая интерфейсом, поддерживает необходимые типовые инструменты программирования.
Прикладные программы
Для решения всех задач создается соответствующее прикладное программное обеспечение. Прикладное ПО не требует для работы с ним навыков программирования и рассчитано, в первую очередь, на широкий круг пользователей.
Таблица 2. Прикладное программное обеспечение
Группа прикладного ПО | Назначение | Программы |
Программы обработки текста | Ввод и редактирование текста, проверка правописания, вставка рисунков и таблиц и т.д. | Лексикон , Word, WordPerfect, WordPro, Works идр. |
Издательские системы | Компоновка текста и изображений, создание электронного макета печатного издания, цветоделение | PageMaker, QuarkXPress, Ventura Publisher идр. |
Электронные таблицы | Составление таблиц, обработка числовых и символьных данных, построение диаграмм, графиков и т.д. | Excel, Lotus 1-2-3, Quattro Pro, Works. SuperCalc и др. |
СУБД (системы управления базами данных) | Создание баз данных, обработка и управление данными | FoxPro, Access, Paradox, Oracle, Informix идр. |
Математические пакеты | Выполнение научных, инженерных, экономических расчетов; подготовка документов, содержащих текст, графики, формулы | Mathcad, MATHLAB, Statistica, Maple идр. |
Системы оптического распознавания | Преобразование в текст изображений, полученных на сканере | FineReader, CuneiForm |
Программы-переводчики и электронные словари | Двусторонний перевод текста, выполнение перевода отдельных слов и словообразований | Stylus, Socrat, Lingvo, POLYGLOSSUM идр. |
Графические растровые редакторы | Создание и обработка изображений, которые представляются в виде набора пикселей | Photoshop, PhotoPaint, Paint, Photo Editor идр. |
Графические векторные редакторы | Создание и обработка изображений, представленных в виде описаний контуров с помощью формул |
CorelDRAW, Illustrator, FreeHand, 3DStudioMAX и др . |
Системы подготовки мультимедийных публикаций | Монтаж видео- и аудиопродукции, редактирование изображений, создание анимации | Premiere, Director, Animator Studio, Power Animator идр. |
Программы для Web-дизайна | Создание Web-страниц, управление Web-узлами | FrontPage, Dreamweaver, HomeSite, Flash идр. |
Антивирусные программы | Профилактика и обнаружение вирусов, лечение дисков, защита программ и данных | Norton Antivirus, AVP, DrWEB, McAfee, Aidstest идр. |
Программы-архиваторы | Создание и распаковка архивов, создание самораспаковывающихся файлов | WinZIP, WinRAR, WinArj, PKZIP, PKARC идр. |
2.3.2 Анализ программного обеспечения
В компьютере под управлением программы центральный процессор может выполнять пересылку данных между своей внутренней памятью, ОЗУ и ПЗУ, а также инициировать передачу данных из внешней памяти в ОЗУ или из ОЗУ во внешнюю память. Процессор может также (под управлением программы) выполнять передачу данных из таких устройств ввода данных, как клавиатура или мышь, в ОЗУ,