- •1. Информатика как научная дисциплина
- •1.1 Основные понятия
- •1.2 Теоретическая составляющая информатики
- •1.3 Прикладная информатика
- •2. Прогаммное обеспечение информационных технологий. Операционные системы
- •2.1 Состав программного обеспечения
- •2.2 Операционные системы. Классы операционных систем
- •2.3 Классификация операционных систем
- •3. Компьютрные технологии обработки массивов структур. Обработка таблиц
- •3.1 Подклассы задач обработки массивов структур
- •3.2 Использование функций в формулах
- •4. Компьютерные технологии обработки больших наборов данных
- •4.1 Основные понятия
- •4.2 Банк правовых документов
- •4.3 Банк правовых документов гарант
2. Прогаммное обеспечение информационных технологий. Операционные системы
2.1 Состав программного обеспечения
В настоящее время для персональных компьютеров разработаны десятки тысяч программ, которые могут быть отнесены к следующим классам:
-
Системное программное обеспечение, к которому относятся операционные системы и сервисное программное обеспечение,
-
Прикладное программное обеспечение,
-
Инструментальные средства.
Операционные системы, составляющие основу системного программного обеспечения, осуществляют управление аппаратными средствами персонального компьютера, освобождая программы других классов от взаимодействия с аппаратурой.
Прикладное программное обеспечение ориентировано на решение задач в той или иной профессиональной деятельности.
Инструментальные средства предназначены для создания нового программного продукта.
Возможно также разделение программного обеспечения на базовое и прикладное.
К базовому программному обеспечению относятся:
-
операционные системы (ОС),
-
сервисные программы, расширяющие возможности операционных систем,
-
программы технического обслуживания.
2.2 Операционные системы. Классы операционных систем
Операционные системы, как было отмечено раньше, обеспечивают управление процессом обработки информации, взаимодействием пользователя с компьютером, распределением ресурсов памяти.
Возможна многоаспектная классификация операционных систем.
1. Различают однозадачные и многозадачные системы в зависимости от числа одновременно выполняемых программ-приложений. Многозадачность означает поддержку операционной системой одновременного выполнения нескольких программ.
2. Различают однопользовательские операционные системы и многопользовательские, поддерживающие одновременную работу на ЭВМ нескольких пользователей за различными терминалами.
3. Компьютер может иметь в своем составе как один, так и несколько процессоров.
4. По типу интерфейса различают командные системы и объектно-ориентированные, предоставляющие пользователю широкие возможности графического интерфейса.
2.3 Классификация операционных систем
По способу доступа к компьютеру операционные системы классифицируют следующим образом.
Операционные системы пакетной обработки организуют выполнение пакета заданий в порядке очередности их следования. Такой режим обычно реализуется на суперЭВМ с целью максимального использования их возможностей. Пользователь при этом непосредственно не участвует в процессе решения задачи.
По способу использования ресурсов ЭВМ выделяют операционные системы управления одним компьютером и сетевые операционные системы. Последние из названных систем осуществляют управление совместным использованием ресурсов компьютеров, объединенных в сеть. Как правило, такие системы устанавливаются на серверах.
По типу специализации операционные системы разделяют на ОС управления обработкой данных и на ОС поддержки разработки программного обеспечения.
3. Компьютрные технологии обработки массивов структур. Обработка таблиц