Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Часть первая -3 октября.docx
Скачиваний:
49
Добавлен:
11.02.2016
Размер:
3.91 Mб
Скачать

Программное обеспечение Виды программного обеспечения

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

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

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

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

Прикладное ПО

Прикладные программымогут использоваться  как автономно или в составе программных комплексов или пакетов. Пакеты прикладных программ, которые по сфере применения делятся на проблемно–ориентированные (например, графические), пакеты общего назначения и интегрированные пакеты. Современные интегрированные пакеты содержат до пяти функциональных компонентов: тестовый и табличный процессоры, системы управления базами данных (СУБД), графический редактор, телекоммуникационные средства. Вообще к прикладному ПО относятся:

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

  • Бухгалтерские системы.

  • Финансовые аналитические системы, используемые в банковских и биржевых структурах.

  • Интегрированные пакеты делопроизводства.

  • Системы иллюстративной и деловой графики (графические процессоры).

  • CAD-системы (системы автоматизированного проектирования - САПР).

  • HTML и Web – редакторы, предназначенные для создания так называемых Web-страниц Интернета.

  • Браузеры – средства просмотра Web – страниц.

  • Экспертные системы.

Типичным примером мощной и широко распространенной интегрированной системы является Microsoft Office, включающий текстовый редактор Word, табличный процессор Excel, систему управления базами данных Access, систему подготовки презентаций Power Point и т. д.

Системное программное обеспечение

Системное ПО- включает операционные системы, сетевое ПО, сервисные программы.

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

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

В этом смысле различают программный интерфейс – взаимодействие между программами, и пользовательский интерфейс – между пользователем и компьютером.

Наиболее широкое распространение получили операционные системы DOS, Windows, UNIX, однако процесс разработки новых систем продолжается.

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

Сетевое ПО предназначено для управления общими ресурсами в распределенных вычислительных системах: сетевыми накопителями на магнитных дисках, принтерами, сканерами, передаваемыми сообщениями и т.д. К сетевому ПО относятся ОС, поддерживающие работу ЭВМ в сетевых конфигурациях (так называемыесетевые ОС), а также отдельные сетевые программы, используемые совместно с обычными, не сетевыми ОС.

Сервисные программы– используются для расширения возможностей операционных систем и предоставления набора дополнительных услуг. Их можно разделить на следующие группы:

  • интерфейсные системы;

  • оболочки операционных систем;

  • утилиты.

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

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

В свое время широкое распространение получили такие программы-оболочки, как Norton Commander, DOS Navigator, Total Commander (эта оболочка успешно используется и сегодня совместно с Windows).

Утилиты

Важными классами системных программ являются также программы вспомогательного назначения - утилиты(от лат. utilitas - польза). Они либо расширяют и дополняют соответствующие возможности операционной системы, либо решают самостоятельные важные задачи. Вот некоторые разновидности утилит:

  • программы контроля, тестирования и диагностики, которые используются для проверки правильности функционирования устройств компьютера и для обнаружения неисправностей в процессе эксплуатации, указывая причину и место неисправности;

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

  • программы-упаковщики(архиваторы), которые позволяют записывать информацию на дисках более плотно а также объединять копии нескольких файлов в один архивный файл;

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

  • программы оптимизации и контроля качества дискового пространства;

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

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

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

  • программы для записи CD-ROM, CD-R и многие другие.

Часть утилит входит в состав операционных систем, другие функционирует автономно.