Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция_4_Мак.docx
Скачиваний:
9
Добавлен:
22.11.2019
Размер:
328.03 Кб
Скачать
      1. Службы операционной системы

Это особый тип программ, которые должны постоянно находиться в ожидании запросов от других программ или отслеживать состояние некоторых параметров операционной системы. Их называют службами, сервисами или демонами. Такие программы запускаются и завершают свою работу одновременно с ОС. Примером может быть служба печати: эта служба может принимать документы одновременно от нескольких программ (компьютеров), ставить их в очередь и затем поочередно выводить на печать после включения принтера.

      1. Системные оболочки

Оболочка операционной системы (от англ. shell — оболочка) — интерпретатор команд операционной системы, обеспечивающий интерфейс для взаимодействия пользователя с функциями ОС. Системные оболочки - это специальные программы, в которых все основные команды осуществляются проще, нагляднее и удобнее, чем сами команды ОС.

В общем случае, различают оболочки с двумя типами интерфейса для взаимодействия с пользователем: текстовый пользовательский интерфейс (TUI) и графический пользовательский интерфейс (GUI). Пользовательский интерфейс в ОС Windows построен на основе стандарта для графического оконного интерфейса Windows: Рабочий стол, Меню Пуск, Панель задач, стандартизированные окна программ. Последние версии операционной системы Windows используют в качестве своей графической системной оболочки интегрированную среду Проводника Windows. Проводник Windows представляет собой визуальную среду управления файлами. Пример окна Проводник приведен на рис. 1.

Рис. 1. Пример окна программы Проводник Windows

С помощью системных оболочек выполняются те же операции, что и команды в ОС:

  • создание и просмотр содержимого каталогов и папок;

  • навигация в файловой структуре дисковой памяти компьютера;

  • копирование, переименование, удаление папок и файлов;

  • просмотр содержимого файлов;

  • запуск программ на выполнение и т. д.

      1. Инструменты администрирования

В операционной системе необходимо решать ряд задач, которые относят к задачам системного администрирования. К ним можно отнести: добавлением, удалением и назначением прав пользователей, установку и удаление прикладных программ; добавление и конфигурирование новых устройств; настройку графического интерфейса; настройку сетевых подключений; обеспечение достаточного уровня защиты от несанкционированных действий и т.п. Для этих целей используется ряд программ, называемых утилитами системного администрирования.

      1. Инструменты системного программирования

К инструментам системного программирования относят: языки программирования, трансляторы, компоновщики программ приложений ОС, библиотеки подпрограмм. В коммерческих ОС (каковыми являются ОС платформы Windows) инструменты системного программирования, как и фрагменты исходного кода не включены в дистрибутив ОС(комплект поставки) и продаются отдельно. Например, Microsoft Visual Studio – интегрированная многоязыковая среда программирования. В свободно распространяемом ПО на платформе Linux исходные коды полностью доступны.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]