Конспект лекций для студентов специальности 5В070200 Автоматизация и управление Алматы 2015


Лекция №1. Системное программное обеспечение. Основные



Pdf көрінісі
бет3/33
Дата13.03.2023
өлшемі0,92 Mb.
#73886
түріКонспект
1   2   3   4   5   6   7   8   9   ...   33
Лекция №1. Системное программное обеспечение. Основные 
понятия 
 
Цель: получить представление о современном состоянии системного 
программного обеспечения, составе и основных функциях.
Развитие вычислительной техники и информационных технологий 
неизбежно влечет за собой с одной стороны их усложнение, а с другой 
стороны - упрощение интерфейсов взаимодействия с пользователем
Пользователи и их программы взаимодействуют с вычислительной техникой 
посредством системного программного обеспечения.
Системное программное обеспечение — это набор специальных 
программ, которые управляют компонентами вычислительной системы 
(процессором, коммуникационными и периферийными устройствами), а 
также предназначены для обеспечения надежного функционирования и 
работоспособности системы.
Системное программное обеспечение подразделяется на системные 
управляющие и системные обслуживающие программы. 
Управляющая программа – это системная программа, реализующая 
набор функций управления, который включает в себя управление ресурсами и 
взаимодействие с внешней средой вычислительной системы, а также 
восстановление работы системы после проявления неисправностей в 
технических средствах. 
Программа обслуживания (утилита) – программа, предназначенная для 
оказания услуг общего характера пользователям и обслуживающему 
персоналу вычислительной системы. Управляющая программа с набором 
утилит, необходимых для эксплуатации системы, составляют операционную 
систему (ОС). Кроме утилит, входящих в состав ОС, могут существовать и 
другие, выполняющие опционное (дополнительное) обслуживание. Обычно 
это утилиты, обеспечивающие разработку программного обеспечения для ОС. 
Центральной частью ОС является ядро (kernel),
обеспечивающее 
приложениям эффективный доступ к ресурсам компьютера, таким как 
процессорное время, память, внешнее аппаратное обеспечение, внешние 
устройства ввода и вывода, а также предоставляет сервисы файловой системы 
и сетевых протоколов. 
К системному программному обеспечению помимо операционных 
систем относятся системы программирования, операционные оболочки, 
драйверы и утилиты.
Система программирования – это система, образуемая языком 
программирования, 
компилятором 
или 
интерпретатором 
программ, 
представленных на этом языке, соответствующей документацией, а также 
вспомогательными средствами для подготовки программ к форме, пригодной 
для выполнения.



Системы программирования, в которых исходная вычислительная 
система (на которой программа готовится к выполнению) отличается от 
целевой (на которой программа будет выполняться) называются кросс-
системами. Часто кросс-системы применяются для разработки программного 
обеспечения встроенных вычислительных систем, для которых характерен 
малый объем ресурсов: ограничение оперативной памяти, отсутствие внешней 
памяти или необходимого набора внешних устройств. То есть в том случае
когда ресурсов целевой вычислительной системы просто недостаточно для 
выполнения на ней системного программного обеспечения подготовки 
программ, например, интерактивных систем программирования с развитым 
интерфейсом пользователя. 
Операционная оболочка – это часть операционной среды (специальная 
надстройка над операционной системой), основная задача которой упростить 
работу пользователя с неграфическими ОС. Например, Norton Commander 
обеспечивал пользователю наглядную работу с MS DOS. 
Драйвер – это специальная программа, которая позволяет обеспечить 
работоспособность 
различных 
технических 
устройств. 
Простейшие 
устройства, например, мышка и флэш–карта не требуют установки драйверов, 
так как в стандартную операционную систему они уже включены по 
умолчанию. 
Утилиты – это вспомогательные или служебные программы, которые 
представляют пользователю дополнительные услуги (сервисы). Следует 
отметить, что часть утилит входит в состав операционной системы, а другая - 
функционирует автономно и поставляется отдельно. К утилитам относятся:
- файловые менеджеры; 
- средства динамического сжатия данных;
- средства просмотра и воспроизведения; 
- средства диагностики и контроля;
- средства коммуникаций (коммуникационные программы); 
- средства обеспечения компьютерной безопасности; 
Файловый менеджер (file manager) – это программа, которая 
предоставляет пользовательский интерфейс для работы с файловой системой 
и файлами, а именно: позволяет выполнять основные операции над 
файлами (например, создание, открытие, редактирование, перемещение, 
переименование, копирование, удаление, изменение атрибутов и свойств, 
поиск файлов, назначение прав). Помимо основных функций многие 
файловые менеджеры включают ряд дополнительных возможностей, таких 
как работа с сетью, резервное копирование, управление принтерами и т.д.
Средства динамического сжатия данных (архиваторы) позволяют 
увеличить объем информации на диске за счет ее динамического сжатия. 
Средства диагностики и контроля позволяют проверить конфигурацию 
компьютера, работоспособность его устройств, например, жестких дисков. 
Коммуникационные программы  предназначены для организации обмена 
информацией между компьютерами в сети.



К средствам обеспечения компьютерной безопасности относят 
программы для резервного копирования, антивирусное программное 
обеспечение. 
Таким образом, большая часть общего (системного) программного 
обеспечения входит в состав ОС. Другая часть входит в состав самого 
компьютера (некоторые программы ОС и контролирующие тесты записаны в 
постоянное запоминающее устройство, установленное на системной плате).


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   33




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет