Системное программное обеспечение
Системное программное обеспечение (System Software) − это программы и программные комплексы для работы компьютера и телекоммуникационного оборудования. System Software выступает в роли «переводчика-синхрониста» между приложением пользователя и непосредственно с аппаратным обеспечением. По одной из классификаций к системному ПО относится только служебное (сервисное) программное обеспечение, по другой классификации СПО – это двухуровневое программное обеспечение, которое состоит из базового ПО и сервисного.
Возможно ли отнести то или иное программного обеспечения к системному, зависит от соглашений, которые были прописаны в конкретном контексте. Будем придерживаться второй точки зрения (более распространённой), когда к системному программному обеспечению (СПО) относят и базовое программное обеспечение (не путать с BIOS), и сервисное. Это операционные системы, оболочки, утилиты, драйверы, системы программирования, системы управления базами данных, связующее программное обеспечение.
- для создания операционной среды для работы других программ;
- для обеспечения надежной и эффективной работы компьютера и телекоммуникационной сети;
- для проведения диагностики аппаратуры компьютера и сетей;
- для архивирования данных, копирования, восстановления файлов программ и баз данных и т.п.
Системное программное обеспечение «организует» работу всех компонентов компьютера, а также подключенных к нему периферийных устройств.
Системное программное обеспечение должно быть надежным, технологичным, удобным и эффективным в использовании. Программные продукты этой группы рассчитаны, в основном, на профессионалов в компьютерной области: администратора сети, системного программиста, прикладного программиста, оператора. Тем не менее, знание базовой технологии работы с СПО требуется и квалифицированным пользователям персонального компьютера, тем, которые, как правило, самостоятельно выполняют обслуживание программ, данных и, собственно, компьютера, а не только работают со своими программами.
Электронное приложение к уроку
Вернуться к материалам урока | |
Презентации, плакаты, текстовые файлы | Ресурсы ЕК ЦОР |
Видео к уроку |
Cкачать материалы урока
О системном ПО и системах программирования
Что такое операционная система
Для чего нужны прикладные программы, понять несложно. А что же такое системное программное обеспечение?
Главной частью системного программного обеспечения является операционная система (ОС).
Операционная система — это набор программ, управляющих оперативной памятью, процессором, внешними устройствами и файлами, ведущих диалог с пользователем.
У операционной системы очень много работы, и она практически все время находится в рабочем состоянии. Например, для того чтобы выполнить прикладную программу, ее нужно разыскать во внешней памяти (на диске), поместить в оперативную память, найдя там свободное место, «запустить» процессор на выполнение программы, контролировать работу всех устройств машины во время выполнения и в случае сбоев выводить диагностические сообщения. Все эти заботы берет на себя операционная система.
Вот названия некоторых распространенных ОС для персональных компьютеров: MS-DOS, Windows, Linux.
Интерактивный режим
Во время работы прикладная программа сама организует общение с пользователем, но когда программа завершила работу, с пользователем начинает общаться операционная система. Это общение происходит в такой форме:
ОС выводит на экран приглашение в какой-то определенной форме. В ответ пользователь отдает команду, определяющую, что он хочет от машины. Это может быть команда на выполнение новой прикладной программы, команда на выполнение какой-нибудь операции с файлами (удалить файл, скопировать и пр.), команда сообщить текущее время или дату и пр. Выполнив очередную команду пользователя, операционная система снова выдает приглашение.
Такой режим работы называется диалоговым режимом. благодаря ОС пользователь никогда не чувствует себя брошенным на произвол судьбы. Все операционные системы на персональных компьютерах работают с пользователем в режиме диалога. Режим диалога часто называют интерактивным режимом.
Сервисные программы
К системному программному обеспечению кроме ОС следует отнести и множество программ обслуживающего, сервисного характера. Например, это программы обслуживания дисков (копирование, форматирование, «лечение» и пр.), сжатия файлов на дисках (архиваторы), борьбы с компьютерными вирусами и многое другое.
Системы программирования
Кроме системного и прикладного ПО существует еще третий вид программного обеспечения. Он называется системами программирования (СП).
Система программирования — инструмент для работы программиста.
С системами программирования работают программисты. Всякая СП ориентирована на определенный язык программирования. Существует много разных языков, например Паскаль, Бейсик, ФОРТРАН, С («Си»), Ассемблер, ЛИСП и др. На этих языках программист пишет программы, а с помощью систем программирования заносит их в компьютер, отлаживает, тестирует, исполняет.
Программисты создают все виды программ: системные, прикладные и новые системы программирования.
Понятие программного обеспечения и его типы. Назначение операционной системы и её основные функции.
Типы программного обеспечения
В программном обеспечении компьютера есть необходимая часть, без которой на нем просто ничего не сделать. Она называется системным ПО. Покупатель приобретает компьютер, оснащенный системным программным обеспечением, которое не менее важно для работы компьютера, чем память или процессор. Кроме системного ПО в состав программного обеспечения компьютера входят еще прикладные программы и системы, программирования.
- системное ПО;
- прикладное ПО;
- системы программирования.
- текстовые и графические редакторы, с помощью которых можно готовить различные тексты, создавать рисунки, строить чертежи; проще говоря, писать, чертить, рисовать;
- системы управления базами данных (СУБД), позволяющие превратить компьютер в справочник по любой теме;
- табличные процессоры, позволяющие организовывать очень распространенные на практике табличные расчеты;
- коммуникационные (сетевые) программы, предназначенные для обмена информацией с другими компьютерами, объединенными с данным в компьютерную сеть.
- Программное обеспечение ЭВМ можно разделить на три части: системное ПО, прикладное ПО и системы программирования.
- Компьютер представляет собой единство двух составляющих: аппаратуры и программного обеспечения (ПО).
- Программное обеспечение компьютера — это вся совокупность программ, хранящихся в его долговременной памяти. ПО компьютера может пополняться, изменяться.
- С помощью прикладных программ пользователь непосредственно решает свои информационные задачи, не прибегая к программированию.
- К прикладным программам относятся: редакторы текстовые и графические, системы управления базами данных (СУБД), табличные процессоры, сетевое ПО, игры.
- Прикладные программы специального назначения — это программы, используемые в профессиональной деятельности, в обучении.
- что такое операционная система;
- интерактивный режим;
- сервисные программы;
- системы программирования.
       
Интерактивный режим
Во время работы прикладная программа сама организует общение с пользователем, но когда программа завершила работу, с пользователем начинает общаться операционная система. Это общение происходит в такой форме:
— .
ОС выводит на экран приглашение в какой-то определенной форме. В ответ пользователь отдает команду, определяющую, что он хочет от машины. Это может быть команда на выполнение новой прикладной программы, команда на выполнение какой-нибудь операции с файлами (удалить файл, скопировать и пр.), команда сообщить текущее время или дату и пр. Выполнив очередную команду пользователя, операционная система снова выдает приглашение.
Такой режим работы называется диалоговым режимом. Благодаря ОС пользователь никогда не чувствует себя брошенным на произвол судьбы. Все операционные системы на персональных компьютерах работают с пользователем в режиме диалога. Режим диалога часто называют интерактивным режимом.
Сервисные программы
К системному программному обеспечению кроме ОС следует отнести и множество программ обслуживающего, сервисного характера. Например, это программы обслуживания дисков (копирование, форматирование, «лечение» и пр.), сжатия файлов на дисках (архиваторы), борьбы с компьютерными вирусами и многое другое.
Системы программирования
Кроме системного и прикладного ПО существует еще третий вид программного обеспечения. Он называется системами программирования (СП).
Система программирования — это комплекс инструментальных средств, предназначенных для работы с программами на одном из языков програмирования.
С системами программирования работают программисты. Всякая СП ориентирована на определенный язык программирования. Существует много разных языков, например Паскаль, Бейсик, ФОРТРАН, С («Си»), Ассемблер, ЛИСП и др. На этих языках программист пишет программы, а с помощью систем программирования заносит их в компьютер, отлаживает, тестирует, исполняет.
Программисты создают все виды программ: системные, прикладные и новые системы программирования.
Итак, системное программное обеспечение — обязательная часть ПО. Его ядро составляет операционная система (ОС). ОС непосредственно связана с аппаратурой и управляет ее работой, организует работу с файлами, ведет диалог с пользователем. К сервисным программам относятся программы обслуживания дисков, архиваторы, антивирусные программы и др. Системы программирования — инструменты для работы программистов.
Системное программное обеспечение (ПО): что это
Системное программное обеспечение – это сложный комплекс, обеспечивающий взаимодействие между компонентами вычислительной машины, управление ими. Выполняет роль интерфейса между пользователем и аппаратурой. Нужно для организации функционирования компьютера, взаимодействия человека с ним, распределения и управления аппаратным ресурсами.
Разрабатывается, как правило, для ряда однотипных или аналогичных вычислительных систем. Это позволяет реализовать типовые функции, применяемые во многих случаях: работа с файловой системой, управление приложениями, взаимодействие с периферийными устройствами.
Состав
- Операционные системы (ОС) – сложный программный комплекс для организации доступа пользователя к аппаратуре, управления железом. Выступает посредником между устройствами, микроархитектурой ПК и прикладным ПО.
- Драйверы оборудования – библиотеки, организовывающие доступ к устройствам, управление ими, взаимодействие оборудования с приложениями и операционной системой.
- Загрузчики – микропрограмма, загружающая исполняемый код в оперативную память.
- Трансляторы – превращают исходный код в исполняемый. Иногда относятся к инструментальному ПО.
- Сервисные утилиты, командные оболочки – служебное ПО, рассчитанное на обслуживание компьютера, оптимизацию, повышение безопасности и надёжности его работы.
- Системные службы (сервисы) – автоматически выполняемые ОС приложения со специализированными функциями.
- Операционные оболочки (shell) – среда для взаимодействия пользователя с ОС, упрощения отправки ей управляющих команд посредством командной строки (CLI) либо графического интернета (GUI).
Иногда к системному ПО причисляют промежуточное – обычно обеспечивает единый программный интерфейс.
Вы знаете, что такое софт в компьютере – это программная оболочка, совокупность всех приложений, нужных для работы вычислительной машины: операционная система, драйверы, прикладное, системное, базовое ПО.
Функции СПО
- Управление аппаратурой на всех этапах работы компьютера.
- Предоставление доступа пользовательским приложениям к аппаратным ресурсам.
- Гарантия защиты, конфиденциальности и надёжности хранения информации.
- Организация доступа ко внешним ресурсам – локальным и глобальным сетям, периферийным устройствам.
- Предоставление платформы для разработки ПО.
- Проведение диагностики и тестирования комплектующих.
- Распределение доступа к памяти и процессорному времени.
Каждую функцию можно разделить на множество мелких.
Виды операционных систем
Классификацию операционных систем можно выполнить различным образом, основываясь на нескольких ключевых критериях.
по способу взаимодействия с пользователем
с графическим интерфейсом
с командной строкой
по числу одновременно
по числу одновременно
по количеству поддерживаемых процессоров
по возможности работы в вычислительных сетях
Системы пакетной обработки – пользователь подготавливает исходные данные в виде пакета программ (перфокарты, магнитная лента, диск и т.д.), подлежащих одновременному решению (ЕС ЭВМ – Единая Система);
Диалоговые системы – работа пользователя с программой выполняется путем подачи соответствующих команд с терминала (Unix, Windows, Linux);
Данные системы работают в режиме разделения времени. На выполнение каждой задачи выделяется небольшой интервал процессорного времени, если программа не выполнена до конца за этот интервал, ее исполнение принудительно прерывается, программа переводится в конец очереди и исполняется следующая задача. Т.к. ни одна задача не занимает процессор надолго, то время отклика системы оказывается приемлемым. Подобные системы обладают меньшей пропускной способностью, чем системы пакетной обработки, т.к. на выполнение принимается каждая запущенная пользователем задача, а не та, которая «выгодна» системе.
Системы реального времени – исходные данные для обработки обеспечиваются физическими сигналами, поступающими от различных датчиков, встроенных в технологическое оборудование (QNX, RT-11).
Однозадачные операционные системы включают средства управления периферийными устройствами, средства управления файлами, интерфейс пользователя. Многозадачные операционные системы, кроме вышеперечисленных функций, управляет разделением совместно используемых ресурсов, таких, как процессор, оперативная память, файлы и важнейшие устройства.
Локальные операционные системы предназначены для автономного компьютера; сетевые – ориентированы на обеспечение работы компьютеров в локальной сети.