Системное ПО и его классификация. Операционные системы.
Традиционно программное обеспечение подразделяют на два класса: 1. системное программное обеспечение (СПО) и 2. прикладное (пользовательское)программное обеспечение (ППО) Выделим еще один класс (скорее группу) программ - специальное программное обеспечение информационных и управляющих систем. Прикладные программы предназначены для решения функциональных задач, они выполняют обработку информации различных предметных областей. Это самый многочисленный класс программных продуктов. К специальному программному обеспечению информационных и управляющих систем относятся · программы (системы) управления базами данных; · программы управления языком интерфейса информационных систем; · программы сбора и предварительной обработки информации (в информационно-измерительных системах, например, бортовые системы). ПО этого класса часто оказывается скрытым в составе драйверов оборудования или поставляется в виде библиотек функционального расширения языков программирования. Поэтому часто такие ПО относят к системному программному обеспечению. Мы будем считать ПО такого типа отдельным классом и в курсе “СПО” рассматривать не будем. Система управления базами данных (СУБД) - это сложная программная система накопления и последующего манипулирования данными. Каждая СУБД предоставляет интерфейс с базой данных и может располагать средствами непосредственного доступа к последней ее пользователей. С помощью языка описания данных создаются описания элементом и записей данных, а также взаимосвязей между ними. Для выполнения операция с базой данных (например, выборка или обновление) в прикладных программах используется язык манипулирования данными. Фактическая структура физического хранения данных известна только СУБД. Системное программное обеспечение (System Software) - совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ. СПО управляет ресурсами компьютерной системы и позволяет пользователям программировать в более выразительных языках, чем машинных язык компьютера. Состав СПО мало зависит от характера решаемых задач пользователя. Системное программное обеспечение предназначено для: · создания операционной среды функционирования других программ (другими словами, для организации выполнения программ); · автоматизации разработки (создания) новых программ; · обеспечения надежной и эффективной работы самого компьютера и вычислительной сети; · проведения диагностики и профилактики аппаратуры компьютера и вычислительных сетей; · выполнения вспомогательных технологических процессов (копирование, архивирование, восстановление файлов программ и баз данных и т.д.). Данный класс программных продуктов тесно связан с типом компьютера и является его неотъемлемой частью. Программные продукты данного класса в основном ориентированы на квалифицированных пользователей - профессионалов в компьютерной области: системного программиста, администратора сети, прикладного программиста, оператора. Однако знание базовой технологии работы с этим классом программных продуктов требуется и конечным пользователям персонального компьютера, которые самостоятельно не только работают со своими программами, но и выполняют обслуживание компьютера, программ и данных. Программные продукты данного класса носят общий характер применения, независимо от специфики предметной области. К системным программным продуктам предъявляются высокие требования по надежности и технологичности работы, удобству и эффективности использования. Классификация системного программного обеспечения В СПО традиционно включают · системные управляющие и · системные обрабатывающие программы. Управляющие системные программы организуют корректное функционирование всех устройств системы. Основные системные функции управляющих программ - · управление вычислительными процессами и вычислительными комплексами и · работа с внутренними данными ОС. Как правило, они находятся в основной памяти. Это резидентные программы, составляющие ядро ОС. Управляющие программы, которые загружаются в память непосредственно перед выполнением, называю транзитными (transitive). В настоящее время системные управляющие программы поставляются фирмами-разработчиками и фирмами-дистрибьюторами в виде инсталляционных пакетов операционных систем и драйверов специальных устройств. Обрабатывающие системные программы выполняются как специальные прикладные задачи, или приложения. Эти программы поставляются чаще в виде дистрибутивных пакетов, включающих ПО. Операционные системы (ОС)– совокупность программных средств, осуществляющих управление ресурсами ЭВМ, запуск прикладных программ и их взаимодействие с внешними устройствами и с другими программами, а также обеспечивающих диалог пользователя с ЭВМ. К основным функциям операционной системы относятся: управление ресурсами ЭВМ (процессором, оперативной памятью (ОП), внешними устройствами); обеспечение запуска и выполнение системных и пользовательских программ; организация обмена информацией между разными устройствами ЭВМ (процессор – ОП, процессор – сопроцессор и т.д.); выполнение работ по хранению информации во внешней памяти и обслуживанию дисков; обеспечение диалога пользователя (интерфейса1) с ЭВМ . Операционная система загружается при включении компьютера.. ©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|