logo search
Часть первая -3 октября

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Утилиты

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

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