Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

VA Ядро представляет собой набор программ, разработанный Департамент по делам ветеранов правительства Соединенных Штатов, которые обеспечивают операционную систему и MUMPS осуществление независимой абстракцию для VISTA информационной системы больницы. Эти программы (называемые «подпрограммами» в MUMPS) - единственные программы, которые, как ожидается, не будут написаны в стандарте ANSI MUMPS.

Язык MUMPS, используемый в ядре, удивительно прост и состоит из единого языка (MUMPS), единственного типа данных (строки), единого механизма хранения данных (глобальные массивы, хранящиеся на диске), 19 команд и 22 функций. MUMPS - это символический язык, лингвистические корни которого ближе к LISP, чем к Fortran или COBOL . Благодаря этому простому программному уровню программная архитектура VistA смогла адаптироваться к меняющимся аппаратным средам на протяжении десятилетий с минимальным количеством изменений программного обеспечения на более высоких уровнях абстракции.

Система CHCS и система RPMS также имеют ядро, которое обеспечивает такую ​​же степень поддержки для этих систем, как ядро ​​VA для VistA .

Ядро VA предоставляет абстракции для:

  • Управление меню (MenuMan)
  • Электронная почта, групповые конференции, обработка транзакций (MailMan)
  • Безопасность входа и доступа
  • Планирование задач и пакетная обработка
  • Устройства ввода / вывода
  • Обработка протоколов и событий
  • Обработка даты и манипулирование
  • Математические и общие библиотечные функции

Ссылки [ править ]

Видеоинтервью Тома Маннеке о дизайне ядра