Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Программное обеспечение вычислительной техники

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

К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО:

· технология проектирования программ (например, структурное и объектно-ориентированное проектирование и др.);

· методы тестирования программ;

· методы доказательства правильности программ;

· анализ качества работы программ;

· документирование программ;

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

Программное обеспечение – неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него ПО.

Программное обеспечение современных компьютеров включает миллионы программ — от игровых до научных.

 

 

Как классифицируется программное обеспечение?

Программное обеспечение классифицируется по:

1. по назначению

2. по способу распространения и использования

По назначению ПО делится на программы СИСТЕМНЫЕ, ПРИКЛАДНЫЕ и ИНСТРУМЕНТАЛЬНЫЕ.

Рис.1. Программы для ЭВМ

 

· СИСТЕМНЫЕ ПРОГРАММЫ - программы, обеспечивающие работу компьютера, компьютерных сетей и прочих устройств. Иными словами, системными называют программы, предназначенные для того, чтобы компьютер заработал, чтобы работать на нем было удобно и безопасно.

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

- управляют процессором, памятью, устройствами ввода-выводом.

- создание копий используемой информации;

- проверка работоспособности устройств компьютера;

- выдача справочной информации о компьютере и др.;

 

Операционные системы - программы, управляющие работой компьютера. Примеры: MS-DOS, UNIX, WINDOWS'95.

Операционная система:

· Общего назначения (3 типа);

· Реального времени (2х типов);

· Сетевая;

· Встраиваемая.

 

Сетевые системы - программы, обеспечивающие работу компьютерных сетей. Примеры: Novell Netware. К этому же классу программ также можно отнести Интернет-браузеры. Примеры: Netscape Navigator, MS Internet Explorer.

Программы-оболочки -программы, предназначенные для создания пользователю удобных условий работы. Примеры: Norton Commander, DOS-Navigator, WINDOWS 3.1. Появление подобных программ связано с тем, что операционные системы старого образца (например, MS-DOS) несмотря на простоту и надежность не были снабжены средствами, создающими пользователю удобную среду для работы. В таких операционных системах общение человека с машиной производилось (и производится) при помощи команд, которые надо набирать с клавиатуры.

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

 

Кратко опишем некоторые разновидности утилит:

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

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

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

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

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

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

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

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

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

 

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

 

· ПРИКЛАДНЫЕ ПРОГРАММЫ - программы, предназначенные для решения задач пользователя. Иными словами, с помощью прикладных программ выполняются те операции, ради которых и покупают компьютер - работа с текстами, выполнение разного рода расчетов, компьютерные игры и т.д.

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

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

БАЗА ДАННЫХ – упорядоченное описание группы однотипных объектов. Например, база данных по студентам вуза или база данных по преступникам, находящимся в розыске. СУБД – комплекс программ предназначенных для управления базами данных.

К программам для работы с графикой относятся большое число программ разного уровня. От простых графических редакторов, предназначенных для выполнения простых рисунков, например для подготовки простых иллюстраций к тексту или для детского творчества (пример: Paint), ретуширования и редактирования сложных рисунков, фотографий, создания мультфильмов (пример: Corel Draw) до сложных систем инженерной графики - систем автоматизированного проектирования (пример: Autocad).

Трансляторы - программы, предназначенные для создания новых программ.

Игровые и обучающие программы предназначены для отдыха и обучения.

· ИНСТРУМЕНТАЛЬНЫЕ ПРОГРАММЫ – программы, облегчающие процесс создания новых программ для компьютера.

 

по способу распространения и использования программное обеспечение делиться на:

· несвободное и закрытое;

· свободное;

· открытое.

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

 

<== предыдущая лекция | следующая лекция ==>
Лекция 6. Системно-логическая модель обеспечения надежности лазерных комплексов | Электропроводность атмосферы
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 1032; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.031 сек.