beautypg.com

Introduction to kernel, 1 concept of real-time os, 1 why real-time os is necessary – Renesas Emulator System M3T-MR100 User Manual

Page 23: 3 introduction to kernel

background image

- 7 -

3.

Introduction to Kernel

3.1 Concept of Real-time OS

This section explains the basic concept of real-time OS.

3.1.1

Why Real-time OS is Necessary

In line with the recent advances in semiconductor technologies, the single-chip microcomputer ROM capacity has in-
creased. ROM capacity of 32K bytes.

As such large ROM capacity microcomputers are introduced, their program development is not easily carried out by con-
ventional methods. Figure 3.1 shows the relationship between the program size and required development time (program
development difficulty).

This figure is nothing more than a schematic diagram. However, it indicates that the development period increases expo-
nentially with an increase in program size.

For example, the development of four 8K byte programs is easier than the development of one 32K byte program.

4

Program Size

Kbyte

4

8

16

32

Development Period

Figure 3.1 Relationship between Program Size and Development Period

Under these circumstances, it is necessary to adopt a method by which large-size programs can be developed within a short
period of time. One way to achieve this purpose is to use a large number of microcomputers having a small ROM capacity.
Figure 3.2 presents an example in which a number of microcomputers are used to build up an audio equipment system.

4

On condition that the ROM program burning step need not be performed.