- •1. Введение: Особенности операционных систем реального времени
- •1.1. Процессы, потоки, задачи
- •1.2. Планирование, приоритеты
- •1.3. Память
- •1.4. Прерывания
- •1.5. Часы и таймеры
- •1.6. Стандарты осрв
- •1.6.5. Стандарты безопасности
- •1.7. Настраиваемость операционных систем
- •2. Краткие характеристики наиболее распространенных осрв
- •2.5. Расширения реального времени для Windows nt
- •4. Настраиваемость операционных систем
- •4.1. Адаптация, осуществляемая человеком
- •4.1.1. Статическая адаптация, инициированная проектировщиком
- •4.1.2. Динамическая адаптация, инициированная администратором
- •4.2. Адаптация, инициированная приложением
- •4.2.1. Адаптация с уровня приложения
- •4.2.1.1. Микроядерные ос
- •4.2.1.2. Портал-ориентированные системы
- •4.2.1.3. Системы мандатов (Capability Systems)
- •4.2.1.4. Операционные системы с кэшированием
- •4.2.1.5. Рефлективные операционные системы
- •4.2.2. Адаптация на уровне ядра
- •4.2.2.1. Программная защита
- •.4.2.2.1.1 Программная локализация неисправностей
- •.4.2.2.1.2 Безопасные языки
- •4.2.2.2. Автоматическая верификация
- •4.3. Автоматическая адаптация
- •5. Сводные таблицы характеристик свойств осрв
- •Приложение а. Перечень сокращений
- •Приложение b. Терминология
- •Литература
- •Список осрв, упоминающихся в данном тексте, печати и в Сети
Список осрв, упоминающихся в данном тексте, печати и в Сети
ОјC/OS (J.J. Labrosse, MicroC/OS-II: The Real-Time Kernel. Lawrence, Kans.: R&D Books (Miller Freeman, Inc.), 1999)
ОјITRON
AIX (IBM, http://www-03.ibm.com/servers/aix/)
AMX (Kadak Products Ltd, http://www.kadak.com)
Ariel (Microware Systems Corp, http://www.microware.com)
ARTOS (Locamation, http://www.locamation.com)
ASP6x (DNA Enterprises, Inc., http://www.dnaent.com)
Brainstorm Object eXecutive (Brainstorm Engineering Co., http://www.braineng.com)
Byte-BOS (Byte-BOS Integrated Systems, http://www.bytebos.com)
Cache Kernel
C Executive
Chimera (The Robotics Institute Carnegie Mellon University, http://www.ri.cmu.edu/)
Choices
ChorusOS
CMX
Contiki
CORTEX
CREEM (GOOFEE Systems, http://goofee.com)
CRTX (StarCom, http://www.starcom.com)
DeltaOS
Diamond (3L Limited, http://www.3l.com)
dSPACE (dSPACE Gmbh, http://www.dSPACE.de)
eCos (eCosCentric Limited, http://www.ecoscentric.com/)
Embedded DOS 6-XL (General Software, Inc., http://www.gensw.com)
embOS (SEGGER Microcontroller Systeme GmbH, http://www.segger.com)
EMERALDS
EOS (Etnoteam S.p.A., http://www.etnoteam.it)
EPCOSEK (ETAS GmbH, http://www.etas.de)
EROS
EspresS-VM (Mantha Software, Inc., http://www.manthasoft.com)
EUROS (Dr. Kaneff Engineering Consultants, http://www.kaneff.de)
Exokernel
Fluke
Flux OSKit
Fusion RTOS (Unicoi Systems Inc., www.unicoi.com)
Granada (Ingenieursbureau B-ware, http://www2.b-ware.nl)
GRACE OS
Hard Hat Linux (MontaVista Software, http://www.mvista.com)
Harmony RTOS (Institute for Information Technology, National Research Council of Canada, http://www.psti.com)
Helios (Perihelion Distributed Software, http://www.perihelion.co.uk)
HP-RT (Hewlett-Packard, http://www.hp.com)
Hyperkernel (Nematron Corporation, http://www.hyperkernel.com)
Inferno
INTEGRITY
INtime (real-time Windows NT), iRMX
IRIX (Silicon Graphics, Inc., http://www.sgi.com)
iRMX III (TenAsys Corporation, http://www.tenasys.com/products/irmx.php)
ITRON
ITS OS (In Time Systems Corporation, http://www.intimesys.com)
JavaOS69
Jbed
JSCP – Software Co-Processor for Java (NSI COM, http://www.nsicom.com)
Kea
L4
LynxOS
MacroView (VRT, http://www.vrt.com.au/products/scada/macroview.html)
MC/OS (Mercury Computer Systems, http://www.mc.com)
MetaOS
MotorWorks (Wind River Systems, http://www.wrs.com)
MTEX (Telenetworks, http://www.telenetworks.com)
MultiTask! – ядро ОСРВ Supertask! (U S Software, http://www.ussw.com/)
NevOS (Microprocessing Technologies, http://www.mt.spb.su)
Nucleus RTOS
OS-9
OSE
OSEK/VDX
Palm OS
PDOS (Eyring Corporation, http://www.eyring.com)
Pebble
PERC – Portable Executive for Reliable Control (NewMonics Inc., http://www.newmonics.com)
pF/x (Forth, Inc., http://www.forth.com)
PowerMAX OS (Concurrent Computer Corporation, http://www.ccur.com)
Precise/MPX, Precise/MQX (Precise Software Technologies, Inc., http://www.psti.com)
PRIM-OS (SSE Czech und Matzner, http://www.sse.de/primos)
pSOS, pSOSystem
PURE
PXROS (HighTec EDV Systeme GmbH, http://www.hightec-rt.com/)
QNX
QNX/Neutrino
Real-time Extension (RTX) for Windows NT
Real-Time Software (Encore Real Time Computing Inc., http://www.encore.com/)
REAL/IX PX (Modular Computer Services, Inc., http://www.modcomp.com)
REALTIME CRAFT (TECSI, http://www.tecsi.com/)
Realtime ETS Kernel (Phar Lap Software, Inc., http://www.pharlap.com)
RMOS (Siemens AG, http://www4.ad.siemens.de)
Roadrunner (Cornfed Systems, Inc., http://www.cornfed.com/)
RT-Linux (New Mexico Tech, http://www.rtlinux.org)
RT-Mach (Carnegie Mellon University, http://www.cs.cmu.edu/~rtmach/)
RTAI (RealTime Application Interface for Linux from DIAPM, http://www.aero.polimi.it/~rtai/index.html)
RTEMS
RTKernel-C (On Time Informatik GmbH, http://www.on-time.com/)
RTMX O/S (RTMX Inc., http://www.rtmx.com/)
RTOS-UH/PEARL (Institut fuer Regelungstechnik, Universitaet Hannover, http://www.irt.uni-hannover.de)
RTTarget-32 (On Time Informatik GmbH, http://www.on-time.com/)
RTX (VenturCom, http://www.vci.com)
RTXC (Quadros Systems, Inc., http://www.quadros.com)
RTXDOS (Technosoftware AG, http://www.technosoftware.com/)
RTX-51, RTX-251, RTX-166 (Keil Electronik GmbH, http://www.keil.com/)
Rubus OS (Arcticus Systems AB, http://www.arcticus.se)
RxDOS (Api Software, http://www.rxdos.com/)
Scout
SMX (Micro Digital Inc, http://www.smxinfo.com)
SPACE
SPIN
SPOX (Spectron Microsystems Inc., http://www.ti.com)
Supertask! (U S Software, http://www.ussw.com/)
SwiftX (Forth, Inc., http://www.forth.com)
Symbian OS
Synthetix
ThreadX (Express Logic, Inc., http://www.expresslogic.com)
TimeSys Linux/RT (TimeSys, http://www.timesys.com)
TinyOS
TNT Embedded Tool Suite (Phar Lap Software, Inc., http://www.pharlap.com)
Tornado/VxWorks
TSX-32 (S&H Computer Systems, Inc, http://www.sandh.com)
velOSity (Green Hills Software, Inc., http://www.ghs.com)
VINO
Virtuoso (Eonic Systems, http://www.eonic.com/)
VRTX (Microtec Research, http://www.mentor.com)
VxWorks
Windows CE
Windows NT
XOS/IA-32 (TMO NIIEM, http://www.nexiliscom.com)
2K