Функциональные характеристики и жизненный цикл VEOS [Документация VAS Experts]

Это старая версия документа!


8 Функциональные характеристики и жизненный цикл VEOS

Функциональные характеристики

Операционная система VEOS (далее – VEOS), представляет собой овокупность интегрированных программ, созданных на основе ОС «Linux», и обеспечивает обработку, хранение и передачу информации в защищенной программной среде в круглосуточном режиме эксплуатации. VEOS обладает следующими функциональными характеристиками:

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

VEOS поддерживает клиент-серверную архитектуру и может обслуживать процессы как в пределах одной компьютерной системы, так и процессы на других ПЭВМ через каналы передачи данных или сетевые соединения.

VEOS состоит из набора компонентов предназначенных для реализации функциональных задач необходимых пользователям (должностным лицам для выполнения 5 определѐнных должностными инструкциями, повседневных действий) и поставляется в виде дистрибутива и комплекта эксплуатационной документации. В структуре VEOS можно выделить следующие функциональные элементы:

  • ядро ОС;
  • системные библиотеки;
  • утилиты и драйверы;
  • средства обеспечения информационной безопасности;
  • системные приложения;
  • средства обеспечения облачных и распределенных вычислений, средства виртуализации и системы хранения данных;
  • системы мониторинга и управления;
  • средства подготовки исполнимого кода;
  • средства версионного контроля исходного кода;
  • библиотеки подпрограмм (SDK);
  • среды разработки, тестирования и отладки;
  • интерактивные рабочие среды;
  • программные серверы;
  • системы управления базами данных;
  • командные интерпретаторы;
  • прикладное программное обеспечение общего назначения;
  • офисные приложения.

Ядро VEOS управляет доступом к оперативной памяти, сети, дисковым и прочим внешним устройствам. Оно запускает и регистрирует процессы, управляет разделением времени между ними, реализует разграничение прав и определяет политику безопасности, обойти которую, не обращаясь к нему, нельзя.

Ядро работает в режиме «супервизора», позволяющем ему иметь доступ сразу ко всей оперативной памяти и аппаратной таблице задач. Процессы запускаются в «режиме пользователя»: каждый привязан ядром к одной записи таблицы задач, в которой, в числе прочих данных, указано, к какой именно части оперативной памяти этот процесс имеет доступ.

Ядро постоянно находится в памяти, выполняя системные вызовы – запросы от процессов на выполнение этих подпрограмм.

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

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

В состав VEOS включены следующие дополнительные системные приложения:

  • архиваторы;
  • приложения для управления RPM-пакетами;
  • приложения резервного копирования;
  • приложения мониторинга системы;
  • приложения для работы с файлами;
  • приложения для настройки системы;
  • настройка параметров загрузки;
  • настройка оборудования;
  • настройка сети.

Жизненный цикл