emulate
- to attempt to equal or surpass, esp by imitation
- to rival or compete with
- (Electronics & Computer Science / Computer Science) to make one computer behave like (another different type of computer) so that the imitating system can operate on the same data and execute the same programs as the imitated system
[from Latin aemulārī, from aemulus competing with; probably related to imitārī to imitate]
simulate
- to make a pretence of; feign to simulate anxiety
- to reproduce the conditions of (a situation, etc.), as in carrying out an experiment to simulate weightlessness
- to assume or have the appearance of; imitate
[from Latin simulāre to copy, from similis like]
Notice how in the definition of Emulate there is no sub-meaning of
pretending or feigning.... rather it is imitate with fidelity or even surpassing.
On the other hand notice how for simulate there is that
nuance of fakery which is exactly what the INTENDED meaning is when used in regards to computer systems that create an ARTIFICIAL IMITATION.
In Engineering research, an emulation is a
physical model that imitates the system under investigation in how it interacts with the environment.
Even when it comes to computers have a look at
this excerpt
Emulation versus simulation said:
Originally Posted by Emulation versus simulation
The word "emulator" was coined in 1963 at IBM[12] during development of the NPL (IBM 360) product line, using a "new combination of software, microcode, and hardware".[13] They discovered that using microcode hardware instead of software simulation, to execute programs written for earlier IBM computers, dramatically increased simulation speed.
Earlier in 1957, IBM provided the IBM 709 computer with an interpreter program (software) to execute legacy programs written for the IBM 704 to run on the IBM 709 and later on the IBM 7090[14] In 1963, when microcode was first used to speed up this simulation process, IBM engineers coined the term "emulator" to describe the concept.
It has recently become common to use the word "emulate" in the context of software. However, before 1980, "emulation" referred only to emulation with a hardware or microcode assist, while "simulation" referred to pure software emulation.[15]
For example, a computer specially built for running programs designed for another architecture is an emulator. In contrast, a simulator could be a program which runs on a PC, so that old Atari games can be simulated on it.
Purists continue to insist on this distinction, but currently the term "emulation" often means the complete imitation of a machine executing binary code.
Nevertheless, the term "emulation" when used in GENERAL ENGINEERING, means a PHYSICAL model that imitates the target system being researched.
When not contextomized and equivocated,
I take the term in this discussion to mean a physical system that imitates the brain.....as I have mentioned a zillion times already....something like a Neural Network or for scifi fans positronic brain like in Star Trek.... a system that is not a PROGRAMMED COMPUTER executing programs.... but rather a system that acts in a similar manner to a brain where there are no programs (or perhaps just subsystems programs e.g. DSP chips).