Автор: Пользователь скрыл имя, 19 Января 2012 в 00:38, реферат
Программное обеспечение (ПО) — совокупность программ системы и программных документов, необходимых для эксплуатации этих программ. Также — совокупность программ, процедур и правил, а также документации, относящихся к функционированию системы обработки данных.
Программное обеспечение является одним из видов обеспечения вычислительной системы, наряду с техническим (аппаратным), математическим, информационным, лингвистическим, организационным и методическим обеспечением.
Мы знаем, что программное обеспечение компьютеров делится на три вида:
- системное;
- прикладное и
- инструментальное.
До сих пор мы говорили о программах, решавших какие-либо конкретные задачи - прикладных. Среди множества прикладных программ общего назначения и специализированных мы выбираем те, что помогут выполнить нужную нам работу. Но есть программа, без которой компьютер вообще не сможет работать. Это центральная часть системного ПО - операционная система (ОС).
В задачи операционной системы входит:
- управление работой устройств компьютера;
- работа с файлами;
- управление программами (запуск, выделение памяти и других ресурсов и т. п.);
1. Введение
2. Классификация ПО
3. Системное ПО
3.1. BIOS
3.2. Операционная система
3.2.1. ОС общего назначения
3.2.2. ОС реального времени
3.2.3. Сетевая ОС
3.2.4. Встраиваемая ОС
3.2.5. Загрузчик операционной системы
3.2.6. Драйвер устройства
4. Прикладное ПО
4.1. Офисное приложение
4.1.1. Текстовый редактор
4.1.2. Текстовый процессор
4.1.3. Табличный процессор
4.2. Система автоматизированного проектирования (САПР)
4.3. Информационные системы
4.3.1. Геоинформационная система (ГИС)
4.3.2. Система управления IT-инфраструктурой
5. Инструментальное ПО
5.1. Средство разработки программного обеспечения
5.1.1. Среда разработки
5.1.2. RAD
5.1.3. SDK
5.2. Система управления базами данных (СУБД)
5.2.1. Реляционная (DB2, Informix, Interbase, Firebird, Microsoft SQL, Oracle, PostgreSQL, Server, MySQL, ЛИНТЕР и др.)
5.2.2. Объектно-ориентированная (Versant Object Database, ObjectStore и т.д.)
5.2.3. Иерархическая (IMS и т.д.)
5.2.4. Сетевая (IDS и т.д.)