MICROCOMPUTER WITH DISCONNECTED, OPEN, INDEPENDENT, BIMEMORY ARCHITECTURE, ALLOWING LARGE INTERACTING, INTERCONNECTED MULTI-MICROCOMPUTER PARALLEL SYSTEMS ACCOMMODATING MULTIPLE LEVELS OF PROGRAMMER DEFINED HIERARCHY



Moreover, language applications -- such as implementing the new Defense Department ADA language -- and corporate decision-making applications often require high-volume, high-speed calculations based on information received from numerous sources. The cost and adaptability of data processing systems which handle such highly parallel tasks are notably less than optimal.

For many years computer scientists have known one basic object of the Ideal Computer System is to, "Be capable of mimicking human thinking". The problems noted above would be solvable, if a computer which could mimic human thinking at computer speed were applied to the task.

This object is quite straight forward. Manufacturing computer system designers have spent the past 20 years attempting to accomplish this objective. The speed of a single computer is limited by the speed of electric signals in the computer circuits. Single, high speed computers, made with shorter and colder circuits, are approaching their maximum circuit speed limits.

Therefore, the manufacturing computer system designers have for some time, attempted to combine more than one processor in a computer system. There are hundreds of different systems for linking, treeing and chaining processors together in a computer system. None of these systems have been capable of mimicking human thinking to the desired degree.

A computer system must be capable of mimicking human thinking to a degree, for the problems above and others.

In the Ideal Computer System, the individual, independent microcomputer should be able to individually "decide" to work with the other microcomputers, or not to work with the other microcomputers in the system, when the logic in it's standard memory circuits, written by human programmers and human field application system designers, instruct the microcomputer to work, or not to work, with the other microcomputers.

Individuals "working together" and "learning together" do so in what might be referred to as parallel thinking. For example, the individual people who designed and built the long range tracking cameras that obtained some of the key pictures of the Space Shuttle booster rocket seal failure, needed to know little or nothing of the science that was required to develop the booster rockets and the seals that failed. This kind of parallel human thinking and action is referred to as "parallel programs" or "parallel architecture" by the computer scientists. Think of the hundreds of billions of human "parallel" thinking patterns that had to go on from the start of the Moon Rocket program to the Shuttle.

Therefore, in the Ideal Computer System, the thousands of individual, independent microcomputers "working together" must be able to be working on tens of thousands of different "parallel" computer programs at the same time, where one individual, independent microcomputer is not interrupted or slowed down by the needs of those other individual, independent microcomputers working on other parts of the overall problem, until data being processed by that one individual, independent microcomputer is needed.

Therefore, in the Ideal Computer System, with thousands of individual, independent microcomputers "working together" in a running system, one must be able to remove individual, independent microcomputers that fail or are damaged by enemy action, or remove an individual, independent microcomputer and add it to a different part of the system, without causing further failure of the overall program logic of the running system.

The "individual people" who are "learning together", "step by step" do this by talking to each other, usually one on one. Even in larger groups, this "learning together" basically entails one person learning something from another person. When one person is speaking to several hundred, the individual person listening is learning in what could be considered a bimemory fashion from the person doing the talking.

Therefore, in the Ideal Computer System, with thousands of individual, independent microcomputers "learning together" in a running system, an individual, independent microcomputer and it's connected standard memory circuits must be capable of directly communicating with another individual, independent microcomputer and it's connected standard memory circuits in what might be called a logical bimemory manner.


nextHomenext