ABSTRACT

A universal computer is one of the greatest inventions in the modern history of technology. It enables us to utilize essentially the same machine for various applications, and thus, the hardware can be designed independently of the applications. This feature makes the development of a computer easier, since its engineering can be focused on the design of a single architecture. Along with the rapid advancements in semiconductor technologies, an enormous growth in processor speeds has been observed in the last 60 years. Their applications have also rapidly expanded — the universal computer probably has a wider range of applications than any other machine in history.