- •1. Классификация программного обеспечения
- •2.Прикладные программы
- •3.Специальное программное обеспечение информационных и управляющих систем.
- •5. Классификация системного программного обеспечения
- •6. Управляющие системные программы организуют корректное функционирование всех устройств системы.
- •9.Сервисное по включает в себя программы (утилиты):
- •10. Требования к спо.
- •15.Понятия файловой системы и системы управления файлами.
- •16.Структура магнитного диска
- •17.Процесс загрузки операционной системы.
- •19.Менеджер загрузки
- •24.Таблица размещения файлов
- •Структура
- •Корневой каталог root
- •26.Файловая система vfat
- •27. Файловая система fat 32
- •29.Организация каталогов unix
- •30.Утилиты, командыUnix
- •31.Файловая система ос Linux
- •Сетевые и распределенные ос
- •33.Функциональные компоненты сетевой ос
- •35.Подходы к построению сетевых ос
- •36.Одноранговые и серверные сетевые ос
- •Применения
1. Классификация программного обеспечения
Программное обеспечение (ПО) - это совокупность всех программ и соответствующей документации, обеспечивающая использование ЭВМ в интересах каждого ее пользователя.
Различают
системное и прикладное ПО. Схематически
программное обеспечение можно представить
так:
Системное ПО – это совокупность программ для обеспечения работы компьютера. Системное ПО подразделяется на базовое и сервисное. Системные программы предназначены для управления работой вычислительной системы, выполняют различные вспомогательные функции (копирования, выдачи справок, тестирования, форматирования и т. д).
Базовое ПО включает в себя:
операционные системы;
оболочки;
сетевые операционные системы.
Сервисное ПО включает в себя программы (утилиты):
диагностики;
антивирусные;
обслуживания носителей;
архивирования;
обслуживания сети.
Прикладное ПО – это комплекс программ для решения задач определённого класса конкретной предметной области. Прикладное ПО работает только при наличии системного ПО.
Прикладные программы называют приложениями. Они включает в себя:
текстовые процессоры;
табличные процессоры;
базы данных;
интегрированные пакеты;
системы иллюстративной и деловой графики (графические процессоры);
экспертные системы;
обучающие программы;
программы математических расчетов, моделирования и анализа;
игры;
коммуникационные программы.
Особую группу составляют системы программирования (инструментальные системы), которые являются частью системного ПО, но носят прикладной характер. Системы программирования – это совокупность программ для разработки, отладки и внедрения новых программных продуктов. Системы программирования обычно содержат:
трансляторы;
среду разработки программ;
библиотеки справочных программ (функций, процедур);
отладчики;
редакторы связей и др.
2.Прикладные программы
непосредственно обеспечивают выполнение необходимых работ (расчёты, редактирование текста, рисование и пр.):
табличные процессоры обеспечивают работу с большими таблицами чисел ( Lotus , Microsoft Excel и др.);
системы управления базами данных позволяют управлять большими информационными массивами — базами данных ( DBase , Fox Pro , Paradox , Oracle Informix );
графические редакторы позволяют создавать и редактировать изображения на экране компьютера ( Adobe Photoshop , Corel Draw , Adobe Illustrator );
системы деловой и научной графики позволяют наглядно представлять на экране различные данные и зависимости ( Grapher Win , EPW , Microsoft CHart );
системы автоматизированного проектирования (САПР) позволяют осуществлять черчение и конструирование различных механизмом с помощью компьютера ( AutoCad );
системы для создания презентаций ( MS Power Point , Macromedia Mash );
интегрированные системы сочетают в себе возможности системы управления базами данных, табличного процессора, текстового редактора, системы деловой графики, а иногда и другие возможности ( FrameWork , Open Access , Microsoft Works );
бухгалтерские и финансовые программы предназначены для ведении бухгалтерского учёта, подготовки финансовой отчётности и финансового анализа деятельности предприятия;
редакторы и корректоры;
шрифты и русификаторы;
системы распознавания текстов;
системы перевода текстов и словари;
архитектурные программы;
системы для научно-технических расчётов;
системы управления проектами;
юридические и правовые системы;
голосовые технологии.
Создание новых прикладных и системных программ обеспечивают инструментальные системы (системы программирования Microsoft С, Visual Basic , Borland Delphi и др.).
