桌面操作系统与RTOS相比,另一个差别就是对于稳定性、可靠性方面的设计思路。一方面,桌面操作系统比较庞大、复杂,而RTOS比较小巧、简捷,而“越简单、越可靠,越复杂、故障概率越大”这又是一个常理。另一方面,更重要的是:桌面操作环境与嵌入式环境在设计思路上有一个重大的不同——桌面环境假定应用软件与操作系统相比而言可以是不可靠的,而嵌入式环境假定应用软件与操作系统一样可靠。
运行于嵌入式环境中的RTOS要求应用软件具有与操作系统同样的可靠性,这种设计思路对应用开发人员提出了更高的要求,同时也要求操作系统自身足够开放。
的“木桶原理”告诉我们,局部的不足会导致整体的缺陷。要保证系统的可靠性,必须保证系统中每一个部分都是可靠的,任何部分的不可靠都会导致系统整体的不可靠。大多数桌面系统都是上千万行代码的庞大而复杂的系统,即使有源代码程序员也难以把握。而且对开发人员来说,桌面系统庞杂的细节是隐蔽在一个个的固定的接口下的,是一个黑箱,很难把握具体执行的线索。即便其内核是足够可靠的,但它的应用环境复杂多样、千差万别,其中常常有一些应用并不是那么稳定可靠,从而破坏了整体系统的可靠性。相反,RTOS对软件开发人员来说是完全开放的,是一个白箱,允许开发人员清楚地了解和掌握操作系统内部情况,对存储器中的每一位和每一个I/O接口进行操作控制,从而可以设计出高效稳定的应用软件。
Raritan CompuSwitch 4-Port KVM Switch PN: CS4
Raritan Master Console MX48 MX4 Analog KVM Switch
Omega Vanzetti OH-2F Lead Sulfide Optic Detector
Motorola 3520 Standalone DSU MVME946C Chassis MVME 712B
Monolithic MSC4601 PCB for Digital Plane VME MVME
HP J7934A JetDirect 620n Fast Ethernet Print Server
Reliance Electric AutoMate 45C1A I/O Rail AutoMax Prog
RCA SelectaVision VJP900 Mobile / Dockable VHS VCR
Optical Associates 760 Intensity Control System
Omron STI MiniSafe MS4300B-2 Safety Light Curtain Set
Omron STI Mini/FlexSafe MS4300B-2 Safety Light Curtain
GEMU 1436 Intelligent Digital Elec-Pneumatic Positioner
MSA Ultralite II Self-Contained Breathing Apparatus
Motorola Microwave Rx Control S2000 HD MRN6032A
Motorola CMTS Interface Controller & Adapter Module
LKB 6520-7 Biocal Bromma Chart Recorder
IBM DDRS-34560 4.5GB 50-Pin Hard-Disk Drive
Hybrid Machine Products 1900-2 Solder Dip Tester
Plast-O-Matic RVT075V-PP Pressure Relief Valve
Omron STI MiniSafe MS4300 Series MS4324BX Transmitter
Omron Sysmac C60P Programmable Controller
Mylex DMM1100 32MB Backup Power Module Controller DAC
Mylex 3-Channel SCSI/Raid Controller Module D040454-32
Motorola MVME 147-023 MVME147-023 Single VME Board
Motorola Microwave Tx Control S6000 MTN6025A
Manostat Cassette Pump w/ Qty: 3 Pumps CAT #: 72-500-00
MacBeth TD-931 Densitometer
Lorain Marconi Vortex Rectifier Model V130B25
K-D Mfg. Co. Tools Co. Universal Analyzer II Model 2214
ITT-Cannon CCT-DL 22-18 / 30-24 AWG Wire Crimping Tool
Iwaki Micro Bellows Pump KB-1ZFC9A for Fuji Processor
IEC Thermo Electron MediSpin Tabletop Centrifuge
IEC Clinical Centrifuge Model CL w/ Rotor 213
ICE Avid Blue PCI Video Card PN: 790-0202-00
Alcatel / ITT Ringing Generator Model 623026-000-002
Alcatel / ITT Ringing Generator Model 623026-000-003