Подготовила асс. кафедры СМК Воробьева Т.А.
Программное обеспечение (ПО) - комплекс программ, обеспечивающих обработку или передачу данных, а также предназначенных для многократного использования и применения разными пользователями.
ПО прикладное системное инструментальные системы
Прикладное ПО включает в себя программы, которые позволяют выполнять работы, необходимые пользователю. Такими работами могут быть: создание и редактирование текстовых документов, работа с графическими файлами, автоматизированный перевод текста, проведение математических расчетов, статистическая обработка массивов данных и пр.
Программы общего назначения Программы специального назначения
1. Поиск программы во внешней памяти (на диске). 2. Помещение в оперативную память при наличии в ней свободного места. 3. Запуск процессора на выполнение программы. 4. Контроль работы всех устройств машины во время выполнения 5. В случае сбоев вывод диагностических сообщений.
Системное ПО - совокупность программ и программных комплексов для обеспечения работы компьютера и вычислительных сетей. Включает в себя программные продукты, выполняющие различные вспомогательные функции: копирование файлов, поиск информации в памяти компьютера, проверку работоспособности компьютера и подключенных к нему устройств, выдачу справочной информации и т.п.
Операционная система – программа, управляющая аппаратными и программными средствами компьютера, которые предназначены для выполнения задач пользователя.
ядро ОС - управляет работой программы и файловой системой, обеспечивает доступ к ней, а также осуществляет обмен файлами между периферийными устройствами; командный процессор - расшифровывает и исполняет команды пользователя; драйверы периферийных устройств – программы, обеспечивающие согласованность работы этих устройств с процессором (каждое периферийное устройство обрабатывает информацию по разному и в различном темпе); дополнительные сервисные программы (утилиты) - делают удобным и многосторонним процесс общения пользователя с компьютером.
Организация согласованного выполнения всех процессов в компьютере, распределение ресурсов. Организация обмена информацией с внешними устройствами; хранение информации и обеспечение доступа к ней; Реакция на ошибки и аварийные ситуации; контроль за нормальным функционированием оборудования; Обеспечение возможности доступа к стандартным системным средствам (программам, драйверам и т.д.) Обеспечение общения с пользователем.
Какие операционные системы вы знаете?
Инструментальные системы (или системы программирования) - системы для разработки новых программ на конкретном языке программирования.