- 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
4816 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 p erformed.