INTIME 1.20 - Abstract
The INtime 1.20 report evaluates INtime 1.20, the Windows NT Real-Time
Extension from Radisys Corp.
In order to clarify the content of the table of contents and the table
of figures, the reader is referred to the document "Report definition and
test plan".
To buy this report, go the Visitor's Center.
![]() |
The INtime 1.20 report evaluates INtime 1.20 from Radisys.
In order to clarify the content of the table of contents and the table of
figures, the reader is referred to the document "Report definition and test
plan".
| Page | ||
| 1 | Summary | 5 |
| 1.1 | Product | 5 |
| 1.2 | Positive points | 5 |
| 1.3 | Negative points | 5 |
| 1.4 | Ratings | 5 |
| 1.5 | Pricing | 5 |
| 2 | Introduction | 6 |
| 2.1 | Different steps in creating such evaluation report | 6 |
| 2.2 | Revision strategy | 6 |
| 3 | Technical evaluation | 7 |
| 3.1 | Installation and Configuration | 7 |
| 3.1.1 | Installation | 7 |
| 3.1.2 | Configuration | 7 |
| 3.2 | RTOS Architecture | 8 |
| 3.2.1 | System Architecture | 8 |
| 3.2.2 | Basic System Facilities | 9 |
| 3.3 | API Richness | 13 |
| 3.3.1 | POSIX | 13 |
| 3.3.2 | Task Management | 13 |
| 3.3.3 | Clock and Timer | 14 |
| 3.3.4 | Memory Management | 14 |
| 3.3.5 | Interrupt Handling | 15 |
| 3.3.6 | Synchronization and Exclusion Objects | 16 |
| 3.3.7 | Communication and Message Passing Objects | 18 |
| 3.4 | Internet Support | 20 |
| 3.5 | Tools | 21 |
| 3.6 | Documentation and Support | 23 |
| 3.7 | Development methodology | 24 |
| 4 | Practical evaluation | 25 |
| 4.1 | System under test | 25 |
| 4.1.1 | Operating system configuration | 25 |
| 4.1.2 | Test configuration | 25 |
| 4.2 | Interrupt handling - Without rescheduling | 27 |
| 4.2.1 | Interrupt latency (IL-a-1.d) | 28 |
| 4.2.2 | Interrupt dispatch latency (IDL-a-1.d) | 29 |
| 4.3 | Interrupt handling - Rescheduling | 30 |
| 4.3.1 | Interrupt dispatch latency (IDL-b-1.d) | 31 |
| 4.3.2 | Interrupt dispatch latency (IDL-b-10.d) | 33 |
| 4.3.3 | Interrupt dispatch latency (IDL-b-126.d) | 35 |
| 4.4 | Thread | 37 |
| 4.4.1 | Deletion (TF-b-2.d) | 39 |
| 4.4.2 | Deletion - after use (TF-c-2.d) | 40 |
| 4.5 | Thread switch latency - same process | 41 |
| 4.5.1 | Thread switch latency - cache enabled (TSL-a-2.d) | 42 |
| 4.5.2 | Thread switch latency - cache disabled (TSL-a-10.d) | 43 |
| 4.5.3 | Thread switch latency - cache enabled (TSL-a-126.d) | 45 |
| 4.5.4 | Thread switch latency - cache disabled (TSL-a-2.d) | 47 |
| 4.5.5 | Thread switch latency - cache enabled (TSL-a-10.d) | 48 |
| 4.5.6 | Thread switch latency - cache disabled (TSL-a-126.d) | 49 |
| 4.6 | Thread switch latency - different processes | 50 |
| 4.7 | Counting semaphore | 51 |
| 4.7.1 | Creation (SEO-a-1.d) | 53 |
| 4.7.2 | Deletion (SEO-b-1.d) | 54 |
| 4.7.3 | Deletion - after use (SEO-c-1.d) | 55 |
| 4.7.4 | No contention - Acquire (SEO-d-1.d) | 56 |
| 4.7.5 | No contention - Release (SEO-e-1.d) | 57 |
| 4.7.6 | Synchronization (SEO-f-max.d) | 58 |
| 4.8 | Mutex | 61 |
| 4.8.1 | No contention - Acquire (SEO-d-1.d) | 62 |
| 4.8.2 | No contention - Release (SEO-e-1.d) | 63 |
| 4.8.3 | Priority inversion (SEO-g-3.d) | 64 |
| 4.9 | File system - Proprietary | 65 |
| 5 | License policy and pricing | 66 |
| 6 | Conclusion | 67 |
| 7 | References | 68 |
| 8 | Abbreviations | 69 |
| Page | ||
| Figure 3.2-1 | INtime 1.20 System Architecture | 9 |
| Figure 3.2-2 | INtime System Clock Handling | 12 |
| Figure 4.2-1 | IL-a-1.d | 28 |
| Figure 4.2-2 | IL-a-1.d - frequency distribution | 28 |
| Figure 4.2-3 | IDL-a-1.d | 29 |
| Figure 4.2-4 | IDL-a-1.d - frequency distribution | 29 |
| Figure 4.3-1 | IDL-b-1.d | 31 |
| Figure 4.3-2 | IDL-b-1.d - frequency distribution | 31 |
| Figure 4.3-3 | IDL-b-1.d - detail | 32 |
| Figure 4.3-4 | IDL-b-10.d | 33 |
| Figure 4.3-5 | IDL-b-10.d - frequency distribution | 33 |
| Figure 4.3-6 | IDL-b-10. d - detail | 34 |
| Figure 4.3-7 | IDL-b-126.d | 35 |
| Figure 4.3-8 | IDL-b-126.d - frequency distribution | 35 |
| Figure 4.3-9 | IDL-b-126.d - detail | 36 |
| Figure 4.4-1 | TF-a-1.d | 38 |
| Figure 4.4-2 | TF-a-1.d - frequency distribution | 38 |
| Figure 4.4-3 | TF-b-1.d | 39 |
| Figure 4.4-4 | TF-b-1.d - frequency distribution | 39 |
| Figure 4.4-5 | TF-c-2.d | 40 |
| Figure 4.4-6 | TF-c-2.d - frequency distribution | 40 |
| Figure 4.5-1 | TSL-a-2.d | 42 |
| Figure 4.5-2 | TSL-a-2.d - frequency distribution | 42 |
| Figure 4.5-3 | TSL-a-10.d | 43 |
| Figure 4.5-4 | TSL-a-10.d - frequency distribution | 43 |
| Figure 4.5-5 | TSL-a-10.d - detail | 44 |
| Figure 4.5-7 | TSL-a-126.d | 45 |
| Figure 4.5-7 | TSL-a-126.d - frequency distribution | 45 |
| Figure 4.5-8 | TSL-a-126.d - detail | 46 |
| Figure 4.5-9 | TSL-a-2.d | 47 |
| Figure 4.5-10 | TSL-a-2.d - frequency distribution | 47 |
| Figure 4.5-11 | TSL-a-10.d | 48 |
| Figure 4.5-12 | TSL-a-10.d - frequency distribution | 48 |
| Figure 4.5-13 | TSL-a-126.d | 49 |
| Figure 4.5-14 | TSL-a-126.d - frequency distribution | 49 |
| Figure 4.7-1 | Release timeline | 51 |
| Figure 4.7-2 | Acquire timeline | 52 |
| Figure 4.7-3 | SEO-a-1.d | 53 |
| Figure 4.7-4 | SEO-a-1.d - frequency distribution | 53 |
| Figure 4.7-5 | SEO-b-1.d | 54 |
| Figure 4.7-6 | SEO-b-1.d - frequency distribution | 54 |
| Figure 4.7-7 | SEO-c-1.d | 55 |
| Figure 4.7-8 | SEO-c-1.d - frequency distribution | 55 |
| Figure 4.7-9 | SEO-d-1.d | 56 |
| Figure 4.7-10 | SEO-d-1.d - frequency distribution | 56 |
| Figure 4.7-11 | SEO-e-1.d | 57 |
| Figure 4.7-12 | SEO-e-1.d - frequency distribution | 57 |
| Figure 4.7-13 | SEO-f-max.d | 58 |
| Figure 4.7-14 | SEO-f-max.d - detail | 58 |
| Figure 4.7-15 | SEO-f-max.d - frequency distribution | 59 |
| Figure 4.7-16 | Acquire semaphore | 60 |
| Figure 4.7-17 | Acquire semaphore - detail | 60 |
| Figure 4.8-1 | SEO-d-1.d | 62 |
| Figure 4.8-2 | SEO-d-1.d - frequency distribution | 62 |
| Figure 4.8-3 | SEO-e-1.d | 63 |
| Figure 4.8-4 | SEO-e-1.d - frequency distribution | 63 |
| Figure 4.8-5 | SEO-g-3.d | 64 |
| Figure 4.8-6 | SEO-g-3.d - frequency distribution | 64 |
To buy this report, go the Visitor's Center.




