Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Системное программное обеспечение – это программы и комплексы программ,
общие для всех, кто совместно использует технические средства компьютера, и
применяемые для автоматизации разработки новых программ и выполнения программ
существующих.
Системное программное обеспечение состоит из 5-ти групп:
1) операционные системы;
2) системы управления файлами;
3) интерфейсные оболочки для взаимодействия пользователя с ОС и
программные среды;
4) системы программирования;
5) утилиты.
ОС – комплекс управляющих и обрабатывающих программ, интерфейс между
аппаратурой компьютера и пользователем с его задачами, предназначен для
эффективного использования ресурсов вычислительной системы.
Функции ОС:
- прием от пользователя заданий или команд, выданных в виде командной
строки или с помощью манипулятора (мыши);
- прием и исполнение программных запросов на запуск, приостановку или
остановку других программ;
- загрузка в оперативную память подлежащих исполнению программ;
- инициирование программы (передачи управления на ее выполнение);
- идентификация всех программ и данных;
- обеспечение работы систем управления файлами (СУФ) и/или систем
управления базами данных (СУБД);
- обеспечение режима мультипрограммирования, выполнение двух и более
задач на одном процессоре;
- организация и управление операциями ввода/вывода;
- обеспечение минимального времени ответа в системах реального времени;
- распределение памяти, организация виртуальной памяти;
- планирование и диспетчеризация заданий в соответствии с заданной
дисциплиной обслуживания;
- обмен сообщениями и данными между выполняющимися программами;
- защита одной программы от влияния другой, сохранность данных;
- предоставление услуг на случай частичного сбоя системы;
- обеспечение работы систем программирования.
Система управления файлами предназначена для организации более удобного
доступа к данным, организованным в файлы. Все современные ОС имеют
соответствующие системы управления файлами, однако, ряд ОС позволяют работать с
несколькими файловыми системами (даже одновременно). Эта возможность
обеспечивается монтированием файловых систем.
Интерфейсная оболочка предназначена для удобства взаимодействия пользователя
с ОС. Назначение – расширить возможности по управлению ОС или изменить
встроенные в систему возможности. Примеры: Explorer, X Window, эмуляторы).
Операционная среда – интерфейс, необходимый программам для обращения к ОС
с целью получить определенный сервис.
Система программирования включает следующие элементы:
- транслятор с соответствующего языка;
- библиотеки подпрограмм;
- редакторы;
- компоновщики;
- отладчики.
Самостоятельных (вне ОС) систем программирования не бывает.
Утилиты – это специальные системные программы, с помощью которых можно как
обслуживать саму ОС, так всю вычислительную систему:
- подготовка для работы носителей данных;
- перекодировка;
- оптимизация размещения данных на диске;
- разбиение накопителя на магнитных дисках на разделы;
- форматирование;
- архивирование данных.
Основные понятия
Дата публикования: 2014-11-29; Прочитано: 368 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!