Realtime Multitasking OS Trakian


Based on Managers it is thus extensible and can be modified and adapts to the environment and events, most automatically.
Some Managers are required for the OS to be functionnal. This is the case of the "kernel" delivering services to others. Its also the case of the Memory Manager, in charge to furnish memory space to anyone requesting it.
And the 2 are almost all what MUST be available permanently. For a PC the Memory Manager is about 4 kb and the kernel about 12 kb.

To run a Trakian system need to be loaded and fired.
And this is done by a "boot loader manager". This one is a good example of a Manager used once and that can disappear after having completed his task.

This is almost all what is required to run SOME Trakians. To run in multitasking Trakian needs another Manager, the Clock Manager in charge to schedule the tasks and Managers.

It results that on an i86 system the minimal size of a Trakian OS is about 20 kb for a multitasking system and much less for DSP or RISC processors.

Many other functions can be required by applications. For Trakian, all are Managers. For example files are in charge of many Managers. Each type of "file" has one or many Managers taking this type in charge. And files can be memory space in RAM or ROM or disk files.

The theory specifying that a Manager can use other services, such Managers have a low level interfacing to the physical system and higher level Managers for access by the users (programs). So, something comparable to the BIOS & DOS functions but also above DOS.

Other IO's are similar, like serials or networks.

Thus: low level interfacing to the IO chips...; or Managers.

But also, if needed, to other softwares like another BIOS for PCs. And Managers in charge of protocols like PPP, IP, ...

And above the later can exist Servers and Clients Managers.

With a complete IO suite and Servers/Clients SMTP, POP, HTTP,...
Trakian is about 160 kb on a i86 system. Again much less for RISC/DSP processors.

Rem.:

  • For embedded systems, all softwares can be strongly reduced.
  • Managers can dowload whe needed, and they can load from a server. Trakian has such Servers and can thus easily load Managers from a local "Disk" (or Eprom) or it can load from the connection and a server on the other side.
More informations needed, contact:
Email: info@mundialavenue.com