ОДНОПРОЦЕССОРНАЯ ЭЛЕКТРОННАЯ СИСТЕМА БОРТОВОЙ ДОКУМЕНТАЦИИ 3-ГО КЛАССА

1. Электронная система бортовой документации 3-го класса, содержащая:
один процессор, имеющий, по меньшей мере, одно ядро;
систему электронной памяти, обменивающуюся данными с процессором и хранящую операционную систему;
сетевой интерфейс, обменивающийся данными с бортовой сетью передачи данных, чтобы подключаться к другому бортовому оборудованию, в том числе навигационным системам;
дисплей, обменивающийся данными с процессором;
где операционная система выполняет ограничение доступа приложений типа А/В в системе электронной памяти к электронной памяти, дисплею и процессору, согласно заданным правилам, приводимым в исполнение операционной системой, чтобы блокировать потенциальное вмешательство выполнения приложения типа А/В в выполнение приложения типа С;
где приложению типа С проектно разрешено взаимодействовать с бортовой сетью передачи данных, а приложению типа А/В проектно не разрешено взаимодействовать с бортовой сетью передачи данных.
2. Электронная система бортовой документации 3-го класса по п.1, где операционная система ограничивает общий размер буферов сокетов, используемых для обмена данными.
3. Электронная система бортовой документации 3-го класса по п.2, где общий размер буферов сокетов ограничен заданным максимальным размещением данных на сокет и заданным максимальным количеством сокетов.
4. Электронная система бортовой документации 3-го класса по п.1, где сетевые широковещательные сообщения запрещены.
5. Электронная система бортовой документации 3-го класса по п.1, где система электронной памяти включает энергонезависимое запоминающее устройство и где каждое приложение присвоено разделу, имеющему разрешение на чтение и выполнение, но не на запись.
6. Электронная система бортовой документации 3-го класса по п.1, где система электронной памяти включает энергозависимое запоминающее устройство и где каждому приложению типа А/В энергозависимое запоминающее устройство резервируется только после того, как энергозависимое запоминающее устройство резервируется всем приложениям типа С.
7. Электронная система бортовой документации 3-го класса по п.6, где резервация энергозависимого запоминающего устройства ограничена заданным максимальным количеством памяти на приложение.
8. Электронная система бортовой документации 3-го класса по п.7, где резервация энергозависимого запоминающего устройства ограничена заданным общим максимальным количеством памяти для всех приложений.
9. Электронная система бортовой документации 3-го класса по п.7, где операционная система приводит в исполнение заданный общий максимум и заданный максимум на приложение, загружая регистры в диспетчер памяти, контролирующий доступ к энергозависимому запоминающему устройству.
10. Электронная система бортовой документации 3-го класса по п.1, где операционная система управляет планированием загрузки одного процессора для выполнения разных процессов приложений и обеспечивает ограниченную максимальную процентную долю планирования для каждого приложения.
11. Электронная система бортовой документации 3-го класса по п.10, где разные процессы приложений выстраиваются в очередь для одного процессора, так чтобы процессам для приложений типа С давался приоритет в очереди.
12. Электронная система бортовой документации 3-го класса по п.11, где процессы размещены ниже в очереди, когда они по протоколу используют всю свою процентную долю планирования, по сравнению с тем, когда они по протоколу не используют всю свою процентную долю планирования.
13. Электронная система бортовой документации 3-го класса по п.1, где электронная система бортовой документации дополнительно включает периферийные устройства, имеющие регистры конфигурации, и где операционная система блокирует доступ к этим регистрам приложениям типа А/В.
14. Электронная система бортовой документации 3-го класса по п.1, где операционная система выполняется на одном процессоре, чтобы обеспечить данные для дисплея, причем операционная система управляет отдельным буфером для каждого из, по меньшей мере, одного приложения типа С и одного приложения типа А/В и выбирает из буферов путем контроля операционной системы, так чтобы приложение типа А/В не могло перезаписывать данные буфера для приложения типа С.
15. Электронная система бортовой документации 3-го класса по п.14, где отдельные буферы находятся в ячейках памяти, однозначно записываемых разными приложениями.
16. Электронная система бортовой документации 3-го класса по п.1, где операционная система выполняется на одном процессоре, чтобы обеспечить данные для дисплея, причем операционная система управляет буфером приложения, получающим от приложения стандартные данные дисплея, и оверлейным буфером, получающим от приложения типа С данные дисплея с более высоким приоритетом, операционная система комбинирует содержимое буферов, так чтобы буфер приложения не мог загораживать данные из оверлейного буфера при выводе на дисплей.
17. Электронная система бортовой документации 3-го класса по п.14, где буферы разделены на функциональные зоны и где для разных функциональных зон система отображения по-разному перестраивает отношение между буферной ячейкой памяти и пространственными положениями на дисплее, в зависимости от указанной ориентации дисплея.
18. Электронная система бортовой документации 3-го класса по п.1, где система электронной памяти также хранит вторую операционную систему и где приложение типа А/В выполняется второй операционной системой путем виртуализации, осуществляемой операционной системой.
19. Электронная система бортовой документации 3-го класса по п.18, где операционная система выполняет вторую операционную систему, как если бы вторая операционная система была приложением типа А/В.
20. Электронная система бортовой документации 3-го класса по п.18, где операционная система ограничивает доступ второй операционной системы к электронной памяти, дисплею и процессору согласно заданным правилам, приводимым в исполнение операционной системой, чтобы блокировать потенциальное вмешательство выполнения второй операционной системы в выполнение приложений типа С.
21. Электронная система бортовой документации 3-го класса по п.18, где операционная система является проектно разрешенной операционной системой, а вторая операционная система является проектно не разрешенной операционной системой.
22. Электронная система бортовой документации 3-го класса по п.20, где второй операционной системой является Windows.