Я знаю две модели биокомпьютеров. Более близкая к нам в плане технической реализации основана на вычислениях с помощью белков. Если обобщить, то белки в таким вычислительном чипе двигаются по своеобразному лабиринту. Каждый раз поворачивая в ту или иную сторону, белки прибавляют к искомому числу или вычитают из него единицу вычисления. Такие процессоры "заточены" скорее под решение задач комбинаторики . Вторая модель (даже скорее метод хранения и реализации информации) основан на ДНК. В последовательности азотистых оснований точно так же, как и генетический код, можно закодировать любую информацию, прочитать её или хранить долгое время, обеспечив такие условия, при которых величина ошибок в последовательности ДНК (мутаций) будет минимальна.