Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программное обеспечение.doc
Скачиваний:
1
Добавлен:
12.07.2019
Размер:
389.12 Кб
Скачать
  1. Программное обеспечение компьютера. Типовой состав программного обеспечения ивс.

Набор программ, записанных на компьютере, составляет программное обеспечение данного компьютера (Рис.4). Все программы при этом можно разделить на: системное программное обеспечение и прикладные программы. К системному программному обеспечению относятся: операционная система, программы тестирования компьютера и периферийных устройств, программы обслуживания вычислительной системы (системы резервного копирования информации, программы дефрагментации дискового пространства и т.п.). Прикладные программы предназначены для решения конкретных задач и представляет собой довольно обширную группу. В зависимости от назначения компьютера в эту группу могут входить, например, программы автоматизации управления предприятием или системы бухгалтерского учета, программы для проектирования и дизайна изделий и конструкций или программы обработки текстов и верстки полиграфической продукции, программы, моделирующие различные физические процессы, или программы, имитирующие реакцию на управление транспортными средствами. Отдельную группу составляет программное обеспечение, предназначенное для разработки программ – инструментальные средства. К ним относятся все программы, предназначенные для поддержки и автоматизации разработки программного обеспечения: компиляторы, трансляторы, средства тестирования и отладки, средства разработки и анализа алгоритмов, системы поддержки версий, библиотеки стандартных программ и т.п. Часть программ из всего программного обеспечения компьютера начинает выполняться автоматически при загрузке компьютера, часть начинает выполняться автоматически по заранее заданному расписанию. Начало работы третьих программ инициирует пользователь компьютера, операционная система или какая-то другая программа, работающая на данном компьютере или на компьютере сети. В зависимости от назначения компьютера состав его программного обеспечения может быть различным. При этом чаще всего в составе программного обеспечения присутствуют операционная система, набор прикладных программ для выполнения задач и набора вспомогательных программ, необходимых для выполнения типовых работ (тестирование компьютера и его внешних устройств, архивация информации и т.п.).

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

Основным элементом системного программного обеспечения является операционная система. Наиболее популярными на данный момент времени являются операционные системы семейства Microsoft Windows и операционные системы класса UNIX, особенно Linux и MacOS. Эти ОС относятся к классу универсальных операционных систем разделения времени. Практически все реализации операционных систем перечисленных систем поставляются в виде специально подготовленных для установки на жесткий диск компьютера специально подготовленных наборов программ, включающих в себя специальную программу установки операционной системы. Помимо самой операционной системы, в наборы включаются также: программы, предназначенные для работы с текстовыми и мультимедийными файлами (изображения, звук, видео); программы для работы в сети (браузер, почтовая программа и т.п.); простейшие офисные программы (калькулятор, календарь, заметки и т.п.), а также утилиты поддержки работы системы. Все операционные системы по их применению можно разделить на системы разделения времени, системы пакетной обработки и системы реального времени. Кроме того, они могут быть универсальными и специализированными. Системы разделения времени предназначены для выполнения программ под управлением пользователя. К ним относятся все перечисленные выше системы. Системы пакетной обработки ориентированы, прежде всего, на выполнение программ с большим количеством вычислений. Такие системы предназначены для работы на высокопроизводительных компьютерах. К таким системам можно отнести Solaris, VMS, серверные решения UNIX и Microsoft. Системы реального времени предназначены для использования в системах управления физическими объектами. К таким системам относятся RTOS, NUCLEUS, QNX, OS-9 и другие. Особым классом операционных систем являются встраиваемые операционные системы. Они используются в таких устройствах как мобильные телефоны, коммуникаторы, планшетные устройства. К ним относятся Palm OS, Windows Mobile, Symbain OS, Android, Maemo и другие.