- •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. Компьютрные технологии обработки массивов структур. Обработка таблиц