Система управления базами данных. Программное обеспечение (ПО)– это совокупность всех программ и соответствующей документации, которая обеспечивает рациональное использование ЭВМ в интересах
Практическая работа №1.
Тема: Системное ПО.
Программное обеспечение (ПО)– это совокупность всех программ и соответствующей документации, которая обеспечивает рациональное использование ЭВМ в интересах каждого пользователя.
Программное обеспечение делится на системное, прикладное и систему программирования. (рис 1.)
ПО |
Базовое |
Сервисное |
Системное |
Прикладное |
Система программирования |
Системное ПО – это совокупность программ, для обепечения работы компьютера.
Системное ПО подразделяется на базовое и сервисное.
Системное ПО предназначено для выполнения работ вычислительной системы, для выполнения различных функций ( копирование, тестирование, форматирование и т.д.)
Базовое включает в себя:
· ОС
· Оболочки
· Сетевые ОС
Сервисное включает в себя утилиты:
Диагностика
Обслуживание носителей
Обслуживание сети
Антивирусные утилиты.
Архивирование
Основные функции операционных систем заключаются в управлении ресурсами (физическими и логическими), и процессами вычислительных систем.
Физическими ресурсами является:
Оперативная память процесса
Монитор
Печатающие устройства
Магнитные оптические диски
К логическим ресурсам можно отнести:
Программы
Far manager
Nero StartSmart Essentials
2. Файлы
События
Под процессом понимается некоторая последовательность действий, предписанная соответствующей программе с использованием ее данных.
В настоящее время существует большое количество операционных систем: Linux, OS/2, Cubuntu, Windows.
Сетевое ПО предназначено для управления общими ресурсами в распределенных вычислительных системах: на магнитных дисках.
(Например: сетевыми накопителями, сканерами и др.)
К сетевому ПО относятся ОС обеспечивающие работу ЭВМ в сетевых конфигурациях, а также отдельные сетевые программы (пакеты), используемые с обычно несетевыми ОС (например: Netware, Windows NT Sever…,LAN Sever).
Для расширения возможностей ОС и предотвращения набора дополнительных услуг используют сервисные программы.
Их можно разделить на следующие группы:
1. Интерфейсные системы
2. Оболочки ОС
3. Утилиты.
Оболочки операционных систем.
В отличии от интерфейсных систем, модифицируют только пользовательский интерфейс, предоставляя пользователю качественно новый интерфейс по сравнению с реализуемой ОС.
Такие системы упрощают выполнение часто запрашиваемых функций. (Например: такие операции с файлами, как копирование, переименования, а так же предлагает пользователю ряд дополнительных услуг. На ЭВМ широко используются такие оболочки, как Norton-commander, total-commander.)
Утилиты предоставляют пользователям средства обслуживания компьютера и его ПО.
Они обеспечивают реализацию следующих действий:
1. Обслуживание магнитных дисков.
2. Обслуживание файлов и каталогов.
3. Предоставление информации о ресурсах компьютера.
4. Шифрование информации.
5. Защита от компьютерных вирусов.
6. Архивирование данных и т.д.
Существуют отдельные утилиты, используемые для решения одного из перечисленных действий и многофункциональные утилиты.
В настоящее время для ЭВМ среди многофункциональных утилит является распространенный Norton utilities.
Прикладное ПО.
Прикладное ПО – это комплекс программ, для решения задач определенного класса.
Прикладное ПО работает только при наличии системного ПО.
Прикладные программы называются приложениями. Они включают в себя: текстовые процессоры, БД, Интегрированные пакеты.
Система программирования.
Особую группу составляют системы программирования, которые являются частью системного ПО, но носят прикладной характер.
Системное программирование – это совокупность программ для разработки, отладки и внедрения новых продуктов.
Они обычно содержат: трансляторы, среды разработки программ, библиотеки справочных программ, отладки, редакторы программ и т.д.
Рассмотрим наиболее часто встречающееся прикладное ПО:
Редакторы документов.
Они позволяют подготовить документы гораздо быстрее и удобнее, чем пишущая машинка, а так же позволяют использовать различные шрифты, символы, позволяют делать сноски, автоматически нумеровать страницы.
Представителями являются Microsoft Word.
Табличные процессоры
При работе с табличными процессами на экран выносится прямоугольная страница, в клетках которой могут находиться числа, пояснительные тексты и формы для расчета значений в клетках по именовании данных.
Все распределенные табличные процессоры позволяют вычислять значения элементов по заданным формулам, строить по данным таблицы различные графики.
Представителями являются Microsoft Excel.
Графические редакторы.
Позволяют создавать и редактировать рисунки. В простейших редакторах: раскраска областей экрана и т.д.
Большинство редакторов позволяют распознавать большинство изображений, полученных с помощи сканера.
Представителями являются Power War, Photoshop.
Система управления базами данных.
Позволяют управлять большими массивами – БД.
Программные системы этого вида позволяют обрабатывать на компьютере массивы информации, обеспечивают ввод, поиск, сортировку, выборку записей, составление отчетов и т.д.
Представителями СУБД являются Microsoft Access, Paradox.