Dynamic eng Website

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.

A. Abstract

B. Table of Contents

C. Table of Figures

A. Abstract

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".

B. Table of contents

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

C. Table of figures

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.

Technologies, Methods, Tools, Products and Services for       Embedded Systems To Be      www.es2.be
© 2007 Dedicated Systems All Rights Reserved   Privacy statement.