4.3 Системные программы
Драйверы. Важным классом системных программ являются драйверы. Они расширяют возможности ОС, например, позволяя ей работать с тем или иным внешним устройством, обучая ее новому протоколу обмена данными и т.д. Так, первоначально попавшие в нашу страну версии DOS, Windows и OS/2 были английскими и не поддерживали ввод русских буквы с клавиатуры. Поэтому различные программисты создали драйверы, обеспечивающие эти средства.
Большинство ОС содержит немало драйверов в комплекте своей поставки, и программа установки ОС устанавливает (задействует) те драйверы, которые нужны для поддержки устройств и функций ОС, указанных пользователем. Драйверы для различных ОС часто поставляются и вместе с новыми устройствами или контроллерами.
Программы-оболочки. Весьма популярный класс системных программ составляют программы-оболочки. Они обеспечивают более удобный и наглядный способ общения с компьютером, чем штатные средства ОС. Многие пользователи настолько привыкли к удобствам, предоставляемым своей любимой программой-оболочкой, что чувствуют себя без нее «не в своей тарелке». Наиболее популярными программами-оболочками для DOS являются Norton Commander, XTfee Pro Gold и др. Имеются весьма удобные программы-оболочки для Windows 3.1 (например, Norton Desktop) и для Windows 95 (Norton Navigator).
Вспомогательные программы (утилиты). К системным программам можно также отнести большое количество так называемых утилит, т.е. программ вспомогательного назначения. Чаще всего используются следующие типы утилит:
· программы резервирования - позволяют быстро скопировать нужную
· для Вас информацию, находящуюся на жестком диске компьютера, на
· дискеты, съемные диски или кассеты стримера;
· антивирусные программы - предназначены для предотвращения заражения компьютерным вирусом и ликвидации последствий заражения;
· программы-упаковщики (архиваторы) позволяют за счет применения
· специальных методов «упаковки» информации сжимать информацию на
· дисках, т.е. создавать копии файлов меньшего размера, а также объединять копии нескольких файлов в один архивный файл;
· программы-русификаторы приспосабливают другие программы
· (обычно ОС) для работы с русскими буквами (текстами, пользователя
· ми и т.д.);
· программы для диагностики компьютера позволяют проверить кон
· фигурацию компьютера и работоспособность его устройств;
· программы-кэши для диска убыстряют доступ к информации на дисках
· путем организации в оперативной памяти кэш-буфера, содержащего наиболее часто используемые участки диска;
· программы для оптимизации дисков позволяют обеспечить более быстрый доступ к информации на диске за счет оптимизации размещения
· данных на диске;
· программы динамического сжатия дисков создают псевдодиски, ин
· формация которых хранится в сжатом виде в виде файлов на обычных
· (настоящих) дисках компьютера, что позволяет хранить на дисках
· больше данных (см. главу 28);
· программы ограничения доступа позволяют защитить хранящиеся на
· компьютере данные от нежелательных или неквалифицированных пользователей.
4.4 Прикладные программы
Для IBM PC разработаны и используются сотни тысяч различных прикладных программ для различных применений. Наиболее широко применяются программы:
· подготовки текстов (документов) на компьютере — редакторы
· текстов;
· обработки табличных данных — табличные процессоры;
· подготовки документов типографского качества — издательские
· системы;
· обработки массивов информации — системы управления базами данных;
· подготовки презентаций (слайд-шоу);
· программы экономического назначения — бухгалтерские программы, программы финансового анализа, правовые базы данных и т.д.;
· программы для создания рисунков, анимационных и видеофильмов;
· системы автоматизированного проектирования (САПР), то есть программы черчения и конструирования различных предметов и механизмов;
· программы для статистического анализа данных; компьютерные игры, обучающие программы, электронные справочники т.д.
Редакторы документов. Редакторы документов — это наиболее широко используемый вид прикладных программ. Они позволяют подготавливать документы гораздо быстрее и удобнее, чем с помощью пишущей машинки. Редакторы документов позволяют использовать различные шрифты символов, абзацы произвольной формы, автоматически переносят слова на новую строку, позволяют делать сноски, включать рисунки, автоматически нумеруют страницы и сноски и т.д. Наиболее мощные редакторы документов позволяют проверять правописание, набирать тексты в несколько столбцов, создавать таблицы и диаграммы, строить оглавления, предметные указатели и т.д.
При работе в DOS можно порекомендовать популярный в нашей стране несложный редактор ЛЕКСИКОН, а также более мощные редакторы Microsoft Word или WordPerfect фирмы Corel. А при работе в Windows, Windows 95, Windows NT и OS/2 можно использовать очень мощные и удобные редакторы Microsoft Word и Corel WordPerfect. Они могут выводить на экран страницу точно в том виде, в котором она будет печататься, что очень удобно. По возможностям эти редакторы лишь немного уступают профессиональным издательским системам. Кроме того, эти редакторы содержат множество средств автоматизации делопроизводства - рассылку стандартных писем, заполнение бланков по шаблонам и т.д. Имеются и более простые редакторы документов - Word Pro фирмы Lotus, Just Write фирмы Symantec и др.
Табличные процессоры. При работе с табличным процессором на экран выводится прямоугольная таблица, в клетках которой могут находиться числа, пояснительные тексты и формулы для расчета значения в клетке по имеющимся данным. Все распространенные табличные процессоры позволяют перевычислять значения элементов таблиц по заданным формулам, строить по данным в таблице различные графики и т.д. Современные табличные процессоры поддерживают трехмерные таблицы, позволяют создавать собственные входные и выходные формы (например, печатать платежные поручения или бухгалтерские балансы установленной формы), включать в таблицы рисунки, использовать средства автоматизации - макрокоманды, работать с базами данных и т.д. Кроме того, имеется множество возможностей декоративного характера - включение звуковых эффектов, создание слайд-шоу и т.д. Наибольшей популярностью пользуются табличные процессоры Microsoft Excel (для Windows), Lotus 1-2-3 и Quattro Pro (для DOS и Windows).
Издательские системы предназначены для подготовки рекламных буклетов, оформления газет, журналов и книг. Основная их функция - это верстка, т.е. размещение текста по страницам документа, вставка рисунков, использование различных изобразительных эффектов и т.д. Обычно тексты подготавливаемых документов набираются в редакторе типа Microsoft Word, а затем считываются издательской системой, где и выполняется их окончательное оформление. Наиболее часто используемые издательские системы - PageMaker фирмы Adobe и QuarkXpress фирмы Quark.
Программы подготовки презентаций могут оформлять слайды для презентаций, помещая туда красивые диаграммы, рисунки, надписи и т.д., а также и показывать презентации с помощью компьютера (на мониторе большого размера или специальной демонстрационной панели). Примером таких программ являются PowerPoint фирмы Microsoft, Freelance Graphics фирмы Lotus, Charisma фирмы Micrografx, Harvard Graphics фирмы Software Publishing.
Графические редакторы. Графические редакторы позволяют создавать и редактировать рисунки. В простейших редакторах предоставляются возможности рисования линий, кривых, раскраски областей экрана, создания надписей различными шрифтами и т.д. Такие редакторы входят в Windows (Paintbrush) и в Windows 95 (Brush), а для DOS есть даже более мощный редактор Paintbrush фирмы ZSoft. В редакторах, ориентированных на обработку фотоизображении (например, Aldus Pnotostyler) можно обрабатывать изображения большого размера и имеются средства для настойки яркости и контрастности изображения или отдельных его частей, применения несложных цветовых эффектов и т.д. В профессиональных редакторах типа Adobe Photoshop, рассчитанных на создание художественных растровых изображений, имеются и множество других изобразительных средств.
Весьма популярны также редакторы объектной (векторной) графики типа Corel Draw, они работают с изображением, состоящим не из цветных точек, а из различных объектов - линий, букв и т.д. С их помощью можно достаточно просто и удобно создавать весьма сложные и красивые изображения. Правда, эти изображения неизбежно носят несколько искусственный характер, но при создании рекламных объявлений, технических иллюстраций и во многих других областях фотореалистичность изображений и не требуется.
Программы для анимации позволяют создавать двумерные и трехмерные движущиеся модели объектов и, управляя ими и комбинируя их, получать
несложные анимационные фильмы. Примерами таких программ являются 3D Studio фирмы Autodesk, Crystal Topas Prof фирмы CrystalGraphics, Lightwave 3D, Elastic Reality и др.
Программы для создания компьютерного видео позволяют при наличии соответствующего оборудования производить на компьютере монтаж видеофильмов, наложение титров, видеоэффектов и т.д. Примером таких программ является Adobe Premiere.