
- •Программное обеспечение компьютера Состав и назначение программного обеспечения
- •Системное программное обеспечение
- •Языки и системы программирования
- •Прикладное программное обеспечение
- •Уникальное по
- •Операционные системы
- •Основные принципы построения ос
- •Характеристики программного продукта
- •Основные характеристики программ
- •Показатели качества программного продукта (пп)
- •Защита программных продуктов
- •Программные системы защиты
- •Правовые методы защиты пп и бд
- •Типы лицензий на программный продукт
Информатика
– Тема 5 – Программное обеспечение
компьютера
Программное обеспечение компьютера Состав и назначение программного обеспечения
Процесс взаимодействия человека с компьютером организован устройством управления микропроцессора в соответствии с той программой, которую пользователь разработал и ввел в память компьютера. На начальном этапе развития вычислительной техники пользователь представлял свои программы на машинном языке в виде двоичных кодов, а устройство управления в зависимости от их содержания подключало нужные электронные цепи и схемы.
По мере усложнения задач и повышения требований к параметрам ЭВМ появилась потребность в более гибком органе управления, нежели существующее электронное устройство управления. Появились системные управляющие программы, которые, благодаря своей гибкости, взяли на себя большую часть функций устройства управления по организации процесса обработки информации на компьютере.
По мере развития машинные коды сменили языки программирования более высокого уровня, основа которых составляет простейшие слова английского языка. Появились такие языки программирования как BASIC,FORTRAN. Они позволяли программистам общаться с ЭВМ на более высоком уровне. Следующим этапом в развитии языков взаимодействия человека с компьютером стали алгоритмические языки. К ним относятся Паскаль, Си, Модула-2. Логические языки типа Пролог позволяют обрабатывать логическую и символьную информацию. Они явились прототипом для программ обработки и распознавания текстов.
Создание компьютера является только первым шагом на пути компьютеризации деятельности человека. Вся тяжесть постановленной задачи ложится на плечи программистов, основная задача которых - разработать комплекс взаимосвязанных и разнообразных по своим функциям программ, т. е. так называемое программное обеспечение.
Программное обеспечение- это совокупность программ, позволяющая организовать решение задач пользователя на компьютере.
Программное обеспечение является составной частью компьютера, и некоторая его часть поставляется вместе с аппаратурой. По назначению программное обеспечение можно разделить на классы:
Системное ПО;
Языки и системы программирования;
Прикладное программное обеспечение;
Уникальное ПО.
Системное программное обеспечение
Системное программное обеспечение – совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ.
СПО организует процесс обработки информации в компьютере. Главную часть системного ПО составляет операционная система, основное назначение которой - управление процессом обработки информации в ЭВМ и организация связи пользователя с ЭВМ. В состав системного ПО входят также средства контроля и диагностики неисправностей в процессе работы ЭВМ, во время профилактики, при выходе ее из строя. Программы диагностики и контроля обеспечивают автоматический поиск ошибки с указанием неисправного блока. К системному ПО относятся также утилиты для выполнения вспомогательных технологических процессов (копирование, архивирование, восстановление файлов программ и БД, антивирусные программы и т.д.)
Системное ПО ориентировано, в основном, на профессионального пользователя: системного программиста, администратора сети, прикладного программиста, оператора. Однако, знание базовой технологии работы с этим классом ПП требуется и конечным пользователям. К ПП данного класса применяются высокие требования по надежности и технологичности работы, удобству и эффективности использования.