Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Виды программного обеспечения компьютера

Поиск

К настоящему моменту выделяют три вида программных средств: общее ПО; пакеты прикладных программ (ППП); инструментарий технологии программирования.

Общее программное обеспечение

Это совокупность программ для обеспечения работы компьютера и сетей ЭВМ. Делится на виды:

§ базовое - осуществляет взаимодействие с аппаратными средствами (базовые программы - BIOS - «прошиваются» в микросхемы ПЗУ);

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

§ системное - осуществляет взаимодействие программ компьютерной системы с программами базового уровня и непосредственно с аппаратным обеспечением (совокупность программ системного уровня образует ядро операционной системы). Этот вид общего ПО является основным и подробно рассмотрен ниже.

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

Основные функции ОС:

Ø обеспечение интерфейса между пользователем и программно-аппаратными средствами компьютера (пользовательский интерфейс): ОС позволяет человеку запускать программы, передавать им и получать от них всевозможные данные, управлять работой программ, изменять параметры компьютера и подсоединенных к нему устройств, перераспределять ресурсы;

Ø обеспечение интерфейса между программными и аппаратными средствами (аппаратно-программный интерфейс);

Ø обеспечение интерфейса между разными видами программных средств (программный интерфейс);

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

ОС для ПК различаются по нескольким параметрам:

· по числу одновременно выполняемых программ: однозадачные - позволяют в каждый момент времени решать только одну задачу; многозадачные - позволяют запустить одновременно несколько программ, которые будут работать параллельно;

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

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

Следует заметить, что не всякая многозадачная система является многопользовательской и не всякая однопользовательская ОС является однозадачной.

Иногда для ОС разрабатываются специальные операционные оболочки, которые поддерживают удобный пользовательский интерфейс. Они имеют текстовый и графический варианты интерфейса конечного пользователя. Примерами является пакет Far для ОС Windows’xx.

ОС, с одной стороны, опирается на базовое ПО (базовая система ввода-вывода), с другой стороны, она сама является опорой для ПО более высоких уровней – служебных приложений и прикладных программ.

Пакеты прикладных программ

Это комплекс взаимосвязанных программ для решения задач определенного класса. Выделяются следующие виды ППП:

1) проблемно-ориентированные. Используются для тех проблемных областей, в которых возможна типизация функций, структур данных и алгоритмов обработки. Например, это ППП серии 1С: для автоматизации бухучета, финансовой деятельности, управления персоналом и т.д.;

2) автоматизации проектирования (или САПР). Используются в работе конструкторов и технологов, связанных с разработкой чертежей, схем, диаграмм;

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

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

5) настольные издательские системы. Позволяют создавать высококачественные печатные издания и являютсяфункционально более мощными текстовыми процессорами;

6) системы искусственного интеллекта. Включают информационные системы, поддерживающие диалог на естественном языке; экспертные системы, позволяющие давать рекомендации пользователю в различных ситуациях; интеллектуальные ППП, дающие возможность решать прикладные задачи без программирования.



Поделиться:


Последнее изменение этой страницы: 2017-02-07; просмотров: 373; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 52.14.27.122 (0.007 с.)