Это совокупность программ для обеспечения работы компьютера и сетей ЭВМ. Делится на виды:
§ базовое — осуществляет взаимодействие с аппаратными средствами (базовые программы — BIOS — «прошиваются» в микросхемы ПЗУ);
§ служебное (утилиты) — взаимодействует как с программами базового уровня, так и с программами системного уровня. Основное их назначение состоит в автоматизации работ по проверке, наладке и настройке компьютерной системы, в диагностике работоспособности компьютера. Также они включают антивирусные программы, программы обслуживания дисков, программы архивирования данных, программы обслуживания сетей;
§ системное — осуществляет взаимодействие программ компьютерной системы с программами базового уровня и непосредственно с аппаратным обеспечением (совокупность программ системного уровня образует ядро операционной системы). Этот вид общего ПО является основным и подробно рассмотрен ниже.
Операционная система (ОС) — это комплекс программ, обеспечивающих управление работой компьютера и его взаимодействие с пользователем.
Принципы работы ЭВМ
Основные функции ОС:
Ø обеспечение интерфейса между пользователем и программно-аппаратными средствами компьютера (пользовательский интерфейс): ОС позволяет человеку запускать программы, передавать им и получать от них всевозможные данные, управлять работой программ, изменять параметры компьютера и подсоединенных к нему устройств, перераспределять ресурсы;
Ø обеспечение интерфейса между программными и аппаратными средствами (аппаратно-программный интерфейс);
Ø обеспечение интерфейса между разными видами программных средств (программный интерфейс);
Ø обеспечение своего автоматического запуска, организация файловой системы и обслуживание файловой структуры (создание файлов и папок, их переименование, копирование, удаление, управление атрибутами, навигация по файловой структуре), управление установкой, исполнением и удалением приложений.
ОС для ПК различаются по нескольким параметрам:
· по числу одновременно выполняемых программ: однозадачные — позволяют в каждый момент времени решать только одну задачу; многозадачные — позволяют запустить одновременно несколько программ, которые будут работать параллельно;
· по числу одновременно работающих пользователей: однопользовательские, многопользовательские. Главным отличием вторых является наличие нескольких терминалов, подключенных к одному компьютеру;
· по сетевой поддержке: сетевые и несетевые. Сетевые не имеют фундаментальных отличий от ОС автономного компьютера. Однако они имеют развитые средства защиты от несанкционированного доступа, применяющие, в частности, идеи криптографического кодирования.
Следует заметить, что не всякая многозадачная система является многопользовательской и не всякая однопользовательская ОС является однозадачной.
Иногда для ОС разрабатываются специальные операционные оболочки, которые поддерживают удобный пользовательский интерфейс. Они имеют текстовый и графический варианты интерфейса конечного пользователя. Примерами является пакет Far для ОС Windows’xx.
Базовая архитектура и структура ЭВМ
ОС, с одной стороны, опирается на базовое ПО (базовая система ввода-вывода), с другой стороны, она сама является опорой для ПО более высоких уровней – служебных приложений и прикладных программ.
Дата добавления: 2017-05-02 ; просмотров: 2038 ; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ
Источник: poznayka.org
1. КЛАССЫ ПРОГРАММНЫХ ПРОДУКТОВ
Основополагающим признаком классификации программных продуктов является сфера (область) использования программных продуктов. В зависимости от сферы использования программные продукты разделяются на три класса (рис. 4.1):
· аппаратная часть автономных ПК и сетей ЭВМ;
· функциональные задачи различных предметных областей;
· технология разработки программ.
Рис. 4.1 Классы программных продуктов по сфере использования
Рассмотрим каждый их этих классов более подробно.
1. Системное программное обеспечение направлено:
· на создание операционной среды функционирования других программ;
· на обеспечение надежной и эффективной работы самого компьютера и вычислительной сети;
· на проведение диагностики и профилактики аппаратуры компьютера и вычислительных сетей;
· на выполнение вспомогательных технологических процессов (копирование, архивирование, восстановление файлов программ и баз данных и т.д.)
Этот класс программных продуктов тесно связан с типом компьютера и является его неотъемлемой частью. Программные продукты в основном ориентированы на квалифицированных пользователей-профессионалов: системного программиста, администратора сети, прикладного программиста, оператора. Однако знание базовой технологии работы с этим классом программных продуктов требуется и конечным пользователям персонального компьютера, которые самостоятельно не только работают со своими программами, но и выполняют обслуживание компьютера, программ и данных.
Системное программное обеспечение (System Software) – совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ.
2. Пакеты прикладных программ (ППП) служат программным инструментарием решения функциональных задач и являются самым многочисленным классом программных продуктов. В этот класс входят программные продукты, выполняющие обработку информации различных предметных областей.
Пакет прикладных программ (Application Program Package) – комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области.
3. Инструментарий технологии программирования обеспечивает процесс разработки программ и включает специализированные программные продукты, которые являются инструментальными средствами разработчика программ. Программные продукты данного класса поддерживают все технологические этапы процесса проектирования, программирования (кодирования), отладки и тестирования создаваемых программ.
Инструментарий технологии программирования – совокупность программ и программных комплексов, обеспечивающих технологию разработки, отладки и внедрения создаваемых программных продуктов.
Источник: libraryno.ru
Что подразумевается под программным обеспечением компьютера?
Программное обеспечение (ПО) — это совокупность программных средств для ЭВМ, обеспечивающих функционирование, диагностику и тестирование их аппаратных средств, а также разработку, отладку и выполнение любых задач пользователя.
к ПО относится также вся область деятельности по проектированию и разработке ПО:
- · технология проектирования программ;
- · методы тестирования программ;
- · анализ качества работы программ;
- · документирование программ;
- · разработка и использование программных средств, облегчающих процесс проектирования ПО
На какие классы делятся программы?
Все программы по характеру использования и категориям пользователей подразделяют на два класса — утилитарные программы и программные продукты.
Утилитарные программы предназначены для удовлетворения нужд их разработчиков. Чаще всего они выполняют роль сервиса в технологии обработки данных либо являются программами решения функциональных задач, не предназначенных для широкого распространения.
Программные продукты (ПП) предназначены для удовлетворения потребностей пользователей, широкого распространения и продажи.
ПП можно классифицировать по сфере использования:
- · аппаратная часть компьютеров и сетей ЭВМ;
- · технология разработки программ;
- · функциональные задачи различных предметных областей.
Исходя из этого выделяют 3 класса программных продуктов:
- · системное программное обеспечение;
- · инструментарий технологии программирования;
- · пакеты прикладных программ.
Системное программное обеспечение — совокупность программ и программных комплексов для обеспечения работы компьютеров и сетей ЭВМ. Оно включает в себя базовое и сервисное программное обеспечение. В свою очередь, базовое программное обеспечение составляют: базовая система ввода-вывода (BIOS), операционная система (ОС), операционные оболочки. Сервисное программное обеспечение составляют: программы диагностики работоспособности компьютера, антивирусные программы, программы обслуживания дисков, программы архивирования данных, программы обслуживания сети.
BIOS представляет собой набор программ, обеспечивающих взаимодействие ОС и других программ с различными устройствами компьютера (клавиатурой, видеоадаптером, дисководом, таймером и др.). В функции BIOS входят также автоматическое тестирование основных аппаратных компонентов (оперативной памяти и др.) при включении машины, поиск на диске программы-загрузчика ОС и ее загрузка с диска в оперативную память.
Операционная система предназначена для управления выполнением пользовательских программ, планирования и управления вычислительными ресурсами ЭВМ. Она выполняет роль связующего звена между аппаратурой компьютера, с одной стороны, и выполняемыми программами и пользователем — с другой. ОС обычно хранится во внешней памяти компьютера — на диске.
В функции ОС входит:
- · осуществление диалога с пользователем;
- · ввод-вывод и управление данными;
- · планирование и организация процесса обработки программ;
- · распределение ресурсов;
- · запуск программ на выполнение;
- · всевозможные вспомогательные операции обслуживания;
- · передача информации между различными внутренними устройствами;
- · программная поддержка работы периферийных устройств.
Источник: studwood.net