Консольные приложения Shell
=======================================

Обмен информацией между Shell и консольными приложениями осуществляется через именованную область.

Консольное приложение может быть написано на любом языке программирования - это обыкновенная программа для КолибриОС.

Консольное приложение после своего запуска в первую очередь должно создать именованную область с именем pid-SHELL, где pid - идентификатор процесса без заглавных нулей,
например: 6, 42 или 204.

Первый байт области - команда (т.е. максимум 255 команд, что вполне достаточно), далее - данные (могут отсутствовать).

Список реализованных команд:
SC_OK		0	ничего не делать
SC_EXIT		1	выход
SC_PUTC		2	вывести на экран символ
SC_PUTS		3	вывести на экран строку
SC_GETC		4	считать с клавиатуры символ
SC_GETS		5	считать с клавиатуры строку
SC_CLS		6	очистить экран

Программа должна сама заботиться о рациональном использовании процессорного времени.

Программа должна сама заботиться о закрытии именованной области.