Windows 7 и Office 2010. Компьютер для начинающих. Завтра на работу - стр. 22
Программное обеспечение компьютера
Как мы уже разобрались, компьютер не будет работать, пока компьютерные программы не начнут выдавать центральному процессору детальные инструкции.
Программ написано великое множество. Назначение их может быть совершенно разным. Многие программы работают так, что вы не замечаете их присутствия на компьютере. А другие, напротив, заявляют о себе живописными изображениями на экране монитора. Так давайте разберемся в этом многообразии.
Классификация программ
Программы для компьютера делят на следующие классы:
• системные программы, которые управляют работой компьютера, а также выполняют различные вспомогательные функции: создание копий используемой информации, выдача справочной информации о компьютере, проверка работоспособности устройств компьютера и т. д.;
• прикладные программы, обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование изображений, обработка информационных массивов, игры и т. п.;
• инструментальные системы или системы программирования: предназначены для создания новых программ для компьютеров.
Системные программы
Здесь вам следует обратить внимание на следующие программы:
• операционная система (ОС) – это комплекс программ, который осуществляет диалог с пользователем, а также управляет работой компьютера и осуществляет поддержку работы других программ;
• драйверы – помогают операционной системе управлять конкретными устройствами, максимально используя их возможности. Для одного устройства может быть несколько драйверов;
• утилиты – выполняют различные вспомогательные функции, например диагностику устройств.
Прикладные программы
Они разделяются по направлениям деятельности пользователя и могут включать в себя, например, такие наиболее широко применяемые программы, как:
• программы подготовки текстов (например, Microsoft Word);
• программы обработки табличных данных (например, Microsoft Excel);
• программы обработки графической информации (например, CorelDRAW или Adobe Photoshop);
• программы для хранения и обработки больших массивов информации, использующие системы управления базами данных (например, Oracle);
• программы обработки звука (например, Sound Forge);
• программы обработки видео (например, Ulead VideoStudio);
• игры (например, Quake или War Craft).
Можно представить себе взаимную работу операционной системы, драйверов и прикладных программ, как показано на рис. 1.30.
Рис. 1.30. Взаимная работа операционной системы, драйверов и прикладных программ
Инструментальные системы
Они предназначены для создания новых программ для компьютеров и опираются на языки программирования. В этих системах присутствуют: средства ввода текстов программ, средства перевода этих текстов на язык процессора и средства отладки программ.