Службы во встроенных операционных системах


Рационализированные механизмы защиты


Download 183.34 Kb.
bet7/16
Sana19.10.2023
Hajmi183.34 Kb.
#1709957
TuriСамостоятельная работа
1   2   3   4   5   6   7   8   9   10   ...   16
Bog'liq
717-20 Sadikova Zarina referat

Рационализированные механизмы защиты. Как правило, встроенные системы предназначены для выполнения ограниченных, вполне определенных функций. Непротестированные программы редко внедряются в программное обеспечение. Следовательно, после настройки и тестирования программное обеспечение можно рассматривать как надежное. Таким образом, кроме мер безопасности, у встроенных систем могут быть ограниченные механизмы защиты. Например, команды ввода-вывода не обязаны быть привилегированными, чтобы операционная система могла перехватывать управление; задачи могут самостоятельно выполнять свой ввод-вывод. Аналогично могут быть сокращены до минимума механизмы защиты памяти.

  • Непосредственное применение прерываний. В универсальных операционных системах любому пользовательскому процессу обычно не разрешается пользоваться прерываниями непосредственно. Причины, по которым прерывания могут непосредственно запускать и останавливать задачи (например, сохраняя адрес запуска задачи в таблице адресов векторов прерываний) вместо того, чтобы проходить обычные для операционных систем процедуры обслуживания прерываний: 1) встроенные системы можно рассматривать как тщательно проверенные, с весьма редкими модификациями операционной системы или прикладного кода; 2) защита не является обязательной, как пояснялось в предыдущем абзаце; 3) требуется эффективное управление самыми разнообразными устройствами.

    Исходные и целевые среды


    Главное отличие настольных и серверных дистрибутивов операционной системы Linux от встроенных заключается в том, что настольное и серверное программное обеспечение, как правило, компилируется или конфигурируется на той платформе, на которой оно будет выполняться, тогда как встроенные дистрибутивы Linux обычно компилируются или конфигурируются на одной платформе, называемой исходной (host), а предназначаются для выполнения на другой платформе, называемой целевой (target, рис. 2). Основными компонентами, которые сначала разрабатываются на исходной платформе, а затем переносятся в целевую систему, являются начальный загрузчик, ядро и корневая файловая система.

    Download 183.34 Kb.

    Do'stlaringiz bilan baham:
  • 1   2   3   4   5   6   7   8   9   10   ...   16




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
    ma'muriyatiga murojaat qiling