Chapter 193: Big's First Cry (3k)
A twisted pair cable was connected between the two circuit boards in front of Gao Zhendong.
These two circuit boards were made by the Institute of Computing and soldered by Gao Zhendong himself.
The components of the pair of modems taken out of the system are fine, but the circuit board details are definitely different from the batch provided by the operator, so they are not suitable for public testing.
There is a simple speaker on each circuit board, which makes a "buzzing" sound. This sound sounds a bit novel to Gao Zhendong, but if you are someone who frequently used computers around the first five years of the 21st century, you will be very familiar with this sound.
This is the handshake sound of the modem dialing.
What is different from the usage in the future is that people usually dial up to an ISP (Internet Service Provider) and access the Internet through the ISP, but Gao Zhendong does not have an ISP and uses two modems directly connected.
At the same time, there was no concept of the Internet, and even TCP/IP was still sleeping in Gao Zhendong's storage repository.
It is just to connect two computers directly at the physical and transmission levels through the modem, so that they can send data to each other.
And Gao Zhendong actually only has one computer here. He connects the two modems through two different serial data interfaces, and then operates the two different serial ports separately to check the sending and receiving status.
As for how to handshake, send, confirm, verify and so on these data, this complete series of work will have to wait until Gao Zhendong's tailored version of telnet and ftp is completed before it can really work.
But these are all later stories. Now on the display, two lines of prompt information mixed with Chinese and English are flashing.
"CK1: Handshake with TZJTQ2 successful"
"CK2: Handshake with TZJTQ1 successful"
CK means serial port, and TZJTQ means modem. Due to the storage space occupied, pinyin letters are still used to name devices in computers.
This is different from prompt information. Prompt information needs to be understandable to ordinary people who use computers as much as possible, while things like device names only need to be understandable to people who are close to the bottom layer of the computer.
This is a very simple command line monitoring program that omits a large number of network levels, details and steps. Its user interface completely ignores ease of use, ergonomics and so on. Its only purpose is to allow Gao Zhendong to grasp the information he wants to grasp and issue the commands he wants to send.
Gao Zhendong has not yet spent the time to write a graphical interface, although he already has a C language function library.
He entered a line of instruction on the command line.
FS CK1 "aaaa"
This line of command is extremely simple. It is sent using port 1 and the content sent is the string of characters aaaa.
The information in the upper part of the screen began to refresh, and two new lines of information appeared continuously below the original information.
"CK1 sent successfully, sending length = 4Byte"
"CK2 received data, data length = 4Byte"
It worked, Gao Zhendong almost cheered, but it was not completely successful yet, just one step away.
Gao Zhendong entered the second line of instructions in the command line.
DQCK2 CD=4
The meaning of this line of instructions is also very simple, reading serial port 2 and reading length 4 bytes.
Gao Zhendong held his breath unconsciously and looked at the monitor.
yyyy
There is no embellishment, just these four simple letters.
Looking at these four letters, Gao Zhendong jumped up from his chair like a little kid: "Haha, it works! It works!"
Others may not know, but Gao Zhendong knows in his heart that this represents the first step taken in the domestic computer network. Although this step is still small, it means that a vast and magnificent world has opened its door to us decades in advance.
Thinking of this, Gao Zhendong felt a little regretful. As the first cry of domestic network technology, isn’t “aaaa” a bit too low-brow?
Speaking of randomly typing a few characters as test data, 99.9% of programmers who have done similar work have probably done it. Some type a few "a", some type a few "1" or "1234", and some even roll their faces on the keyboard. Gao Zhendong is no exception.
On second thought, it's okay, this is for my own debugging, so it doesn't count. I will complete it after all the drivers and protocols are written and the formal communication test with the Institute of Operations is carried out.
That's okay, Gao Zhendong felt better.
Next, he needs to do two things.
The first was to tailor and perfect telnet and ftp and integrate them into one application. In the days before the operating system was officially launched, this application was the standard domestic computer networking program.
The second is to add the modem driver to the operating system being compiled. As for other things, they can be put off until later, as the current hardware environment is not yet able to support them.
Talking about technology out of context would be a bit empty talk, just like Gao Zhendong knows countless good things and knows that many technical evaluations and choices will be different from the current ones decades later, but at the moment, they may be two completely different things.
Is AI good? Yes!
AI or not? Bullshit!
Gao Zhendong went to the computing office with a happy mood.
I'm not going to talk about the modem issue, that's a little off.
He went to deliver C language textbooks and C language exercise books, but Gao Zhendong couldn't stand the slow progress of these things anymore, so he simply used his recent lottery opportunity to exchange for the printing-to-handwritten service.
This is different from "Principles of Automatic Control". In "Principles of Automatic Control", one needs to learn while writing. However, C language is different. He knows everything in it clearly.
After all, although a lot of content in this C language textbook is very biased, it is not very deep. This bias is one of the reasons why this book has been criticized. However, this did not affect the large number of C language users at that time, who all started with it.
In fact, with the formation of tape storage and Chinese editing environment, it is also possible to exchange printing to tape file service. However, the Chinese environment came out a little late, and it is a bit unreasonable to convert it into tape file.
The task of converting paper to electronic form will have to be done by our colleagues in the Computing Institute.
What Gao Zhendong didn't know was that the computing institute would rather have a handwritten manuscript.
When Chief Engineer Chi saw him on his bike he rushed to the operation office and was delighted.
The circuit board was just delivered not long ago, and now there is another good product?
He greeted Gao Zhendong cheerfully: "Director Gao, why are you in such a hurry? I just sent the circuit board to you. You worked so hard to make a new product?"
As for what new products, he didn't know.
Gao Zhendong was confused. What new product? There isn’t one!
He took out the manuscripts of the C language tutorial and C language exercise book from his bag: "Haha, Chief Engineer Chi, we don't have any new products, but we have two new books. Do you want them?"
When Chief Engineer Chi saw the words "C Language" on the cover, he was overjoyed and thought it must be a C language tutorial.
He snatched it away and said, "Yes, yes, yes, I've been looking forward to this for a long time!"
Gao Zhendong explained: "Because I only wrote part of it before I could prepare the Chinese editing environment, so this book is still handwritten. If we want to use an electronic file, it will be difficult for our colleagues in the institute."
Chief Engineer Chi didn't care when he heard this. Instead, he was a little happy: "Why is it hard? You who wrote the book didn't say it was hard, so why should we who copy the book have any hardship? Besides, the process of converting it into electronic files is a good opportunity for them to learn."
The reasons why Chief Engineer Chi was happy were far more than this. With this manuscript, the Institute of Computing had an additional collection of the history of the development of information technology.
Compared with handwritten manuscripts, electronic documents are definitely not as impressive. A famous and honest expert on a treasure appraisal program often said: "Typical computer work, not handmade, new, ugh new."
If you put a tape there and a stack of handwritten manuscripts that are obviously the result of hard work, the impact and shock they give people is obviously very different.
After Chief Engineer Chi finished speaking, he turned around and flipped through the manuscript in his hand, shouting to the office next door: "Lao Li, Lao Li, come here quickly, Director Gao has produced another good thing."
After hearing what Chief Engineer Chi said, Gao Zhendong felt a little uncomfortable. You are going to earn gold coins here, right?
When Director Li heard what Chief Engineer Chi said, he hurried over in two or three steps. They each took a copy of the textbook and the exercises, and they read them with admiration.
"Now it's clear that the standard is too abstract."
"Well, this is what this place is like. It's really hard to understand just by looking at the standards."
"So this is how this data structure is used. The standard says it's clear, but it's hard to understand."
"These exercises are good, easy to understand, and help people quickly master the use of common sentences."
"Hiss, so these operators and statements can be used in this way? Although the statements are short, it is completely incomprehensible without spending some time thinking." This is the more obscure content of the book. Out of respect, Gao Zhendong also included these things without changing a word.
After flipping through the manuscript for a long time, Director Li accepted it with satisfaction and said with a smile, "Director Gao, we will copy this book as quickly as possible while contacting the publisher. You have to take the course on this book. Currently, no one in China has a deeper understanding of C language than you, the creator."
Gao Zhendong himself doesn't like using carbon paper very much. The smell is not pleasant, and his hands are often left with blue stains, so he avoids using it if possible.
But the system service is very considerate. They directly bring carbon paper and the original manuscript, a total of three copies, so that the work of all parties is not delayed. Even the original manuscript will not be taken out easily, as it is for collection.
Gao Zhendong knew that training was a certainty, and he would be the one to introduce the first C language lesson.
He nodded: "No problem, you can arrange the scope of the training personnel. Communicate with me half a month in advance so that I can arrange the time."
Gao Zhendong was about to leave when he suddenly remembered something because of the manuscript. He turned around and asked Chief Engineer Chi: "Director Li, Chief Engineer Chi, are you interested in making something new?"
(End of this chapter)