Chapter 129: Solve the computer constraints first
There are so many mechanical connection points on the machine that it is not a big problem to let a single limb move, but it is very difficult to integrate many joints and limbs together to achieve overall coordinated movement. This is a premise, and if this problem is not solved, it will be impossible to create a real machine.
Chen Mo had previously implemented the theory of multi-core computers, so he had a unique insight into this problem. In his opinion, if you want to solve this problem perfectly, you need to install the computing core at each joint point of the machine, just like a multi-core computer to realize the overall operation and co-ordination, and then feed back the co-ordination results to each core, so that they can automatically execute the calculation results, so that the coordination of each joint and limb of the machine can be realized very scientifically.
This may seem simple, but it is not easy to implement. The machine is not a human being, they do not have the perception of gravity, it is very easy to lose balance, the installation of multiple cores is to calculate what kind of action amplitude each joint and limb needs to achieve in order to achieve collaborative work, and also to make the machine have the function of image and text recognition, visual function, auditory function, which involves physics, human body structure, geometry, overall planning, mechanical and electrical science, power sensing and many other disciplines, can be said to be quite cumbersome system engineering.
If this theory is really to be realized, it is necessary to equip the machine with a powerful computer, because it is impossible for an ordinary computer to complete such a huge amount of information processing, and according to the current computer level and the number of transmission devices on the machine, at least a small computer is needed to solve this problem.
If a multi-core computer is installed according to Chen Mo's idea, then this computer needs to be equipped with at least more than 20 chips. No matter how much weight will be added to the installation of so many chips, the space they occupy alone is absolutely not small, because the chips also need to be supported by the motherboard to work properly, if this is the case, even if this machine is manufactured, it will become bloated, and the demand for energy will be greater, which is not at all consistent with his original design intention.
Chen Mo thought of this, and then realized that he saw the problem too simply, the world is so big, and there are so many smart people, but why has no one been able to create a real sense of the word so far? It seems that he still underestimates the world's talents, and he is a little whimsical.
Chen Mo sighed and said in his heart: How to solve this problem?
Chen Mo thought about it for a long time, and always felt that there was a thought looming in his mind, and after about two minutes, Chen Mo's eyes suddenly lit up, and he said with a smile: "I see!" â
What method did Chen Mo think of to solve this problem? The answer is to work on the software.
He's been thinking about the hardware and ignoring the software. According to the current level of technology, a small multi-core computer is not yet possible, otherwise he would not have spent a lot of effort to build a very bloated multi-core computer, but although the hardware cannot be improved, the software can.
He thinks that by simplifying the software and improving the efficiency of the software accordingly, the requirements for hardware can be reduced, and as long as the software is upgraded to a program, the hardware constraints should be alleviated.
Chen Mo couldn't help but smile when he thought of this: "If I thought of this earlier, I shouldn't have made any multi-core computers, just directly improve the performance of the software?" But at that time, I didn't know much about programming, and now it's not the right thing to do. â
Chen Mo's original intention of creating the zĂ o multi-core computer was to enhance the performance of the computer, as for the programming technology, he only had a general understanding at that time, and later he was completely familiar with it after learning from Tian Tian.
In the following time, he was held back by many trivial matters, and did not realize that he could also improve the efficiency of the software and thus improve the performance of the computer.
According to Chen Mo's idea, he wants to make a geometric technical upgrade for his computer, as long as he can improve the efficiency of the software, then he can improve the performance of the computer, if he can double the efficiency of the software, then the performance of his personal computer can be improved geometrically many times, who made his computer multi-core? In this way, he will not only be able to have a more powerful personal computer, but also provide technical support in this area for the people who are about to build it, so why not kill two birds with one stone?
At that moment, Chen Mo sat down in front of the computer with an excited face, he put aside the matter of making the machine qĂŹ person first, and sent a message to Q: "Q, are you there?" There's something I'd like to talk to you about. â
It's half past three o'clock in the afternoon on the weekend, Chen Mo and Q have been in contact at night, he is not sure if Q is in front of the computer now, after sending the message, he made a long wait preparation, and at the same time thinking about software upgrades in his mind.
Chen Mo waited for about ten minutes, and Q finally replied, "I'm here, Zero, do you have something?" â
As soon as Chen Mo saw the other party appear, he immediately gave out all his ideas, and finally he concluded: "Q, do you think my idea is feasible?" â
Both of them are programming masters, so Li Ranxiang understood what Chen Mo meant very easily, and she replied: "Of course it's possible, the program my computer is using now has been simplified and improved by me, do you want me to send it to you?" â
Chen Mo replied: "I don't mean simplifying and improving the software on the existing basis, but using a new programming language to write new programs. â
Li Ranxiang thought for a moment, and then typed: "Your programming language is very good, it can simplify the software to the greatest extent without affecting the performance and compatibility of the software, if you use this computer language to write a new program, I think there will be no problems if you want to achieve your expectations." â
Of course, Chen Mo said so much to Li Ranxiang not to get her affirmation, but to ask her to help him, only to see him reply: "I want you to help, are you willing?" â
Li Ranxiang has a lot of time, and there is naturally no problem in helping, but she replied: "There is no problem in helping you, but I don't know your programming language, how can I help you?" â
Chen Mo saw that Q was willing to help, and couldn't help but smile and type: "This is easy to do, can I just teach you my programming language?" â
Li Ranxiang didn't hesitate, and immediately replied: "Okay, let's start now." â