Chapter 429 Operating System


Chapter 429 Operating System

Seeing his appearance, Wu Shengyuan comforted him: "But that's not entirely true. At least I heard from the teacher that he only gave him the mass-produced version of the monitor and keyboard. The principle prototype and the mass production version are made by calculation. As for the printer, he only talked about it, and it was basically done by you."

Well, it sounds like there is still progress~~~ ~~~

Fuck, you might as well not comfort me.

Wu Shengyuan: Do you think I did it on purpose or accidentally?

Only then did Xiao Qin realize what kind of place these three classmates had entered.

In his opinion, the three of them originally entered that unit because they had no choice but to stay in Beijing and were desperate. However, he did not expect that now it seems that things are far from as simple as he thought.

Teacher: Why do you think I recommended Wu Shengyuan?

"From now on, you will be under his direct management and you will be able to participate in new topics immediately?" Although Xiao Qin has a bit of a personality, he is not stupid and he immediately realized the future of these three classmates. , that is a great light.

He would not think that a person who had achieved so much just one year after graduation would just go silent and achieve nothing.

It is obvious that these three students in front of me are the helpers chosen by others, and their development prospects are naturally self-evident.

Ma Juan smiled and said: "Well, almost. Senior Brother Gao said that there will be a lot of computer work to be done in the future."

This made Xiao Qin start to doubt that he chose to come here at that time. Is the choice of computing center suboptimal?

Yes, he is the classmate who ranked high but gave up his job in the third rolling mill.

Normally speaking, this is understandable. No one would have expected that in the rolling mill of the 17th Machinery Department, there would be such a giant Buddha squatting that could directly crush the computing center of the 12th Machinery Department.

But the more this happened, the more annoyed he felt about missing out on the 5 million grand prize in the future.

Wu Shengyuan and the other three are very happy. Okay, this time their ears should be clean for a while.

While they were chatting, Gao Zhendong and the comrades from the Institute of Computing had already made preparations. There was no introduction and greetings, and they just got started. Who among the veterans of the Institute does not know Gao Zhendong? of.

Chief Engineer Chi looked at Gao Zhendong’s operation. This time it was different from the past.

This time, Chief Engineer Gao obviously made a new software, but this software is different from others, and it is completely unclear what it does.

Unlike other software that must make menu items in the cycle watch program for calling after it is completed, this software seems to have nothing to do with the existing cycle watch program.

After starting up, Gao Zhendong fiddled a lot, and finally only a simple line of characters was displayed in the upper left corner of the screen.

Home@GZD#:_

The last cursor flashes and is gone.

Is this gone? Director Li and Chief Engineer Chi looked at each other, and other comrades in the computing office were also confused.

Gao Zhendong, who had just entered his username and password, smiled and said: "That's it!"

Li and Chi looked at each other. Although they knew that Gao Zhendong would not make fun of others, this one was pointless. The software at the end still makes them feel confused.

Chief Engineer Chi smiled and said: "Chief Engineer Gao, what is this? An introduction?"

Gao Zhendong smiled and said: "This is a bit like a cycle watch program, but deeper and better. ”

After speaking, he entered an instruction.

Home@GZD#: ls

Then hit Enter.

If you are familiar with Unix or Linux in the future, you will be able to recognize it at a glance. This command is the same as the dir command in the cmd terminal of Dos and Windows. It displays the files in the specified directory.

By the way, in fact, there is the dir command in Unix and Linux, which is similar to the above two commands. The Dos of Bill Gate actually uses the same command in Unix here.

The main reason why Gao Zhendong didn’t change the name when using this command was that he didn’t want to have to recite the command again, so he just used the original one, which was good.

Then the comrades in the computing office saw lines of characters scrolling up quickly.

You can see some familiar words in it, but they don’t seem to be exactly the same.

asm.e, vi.e, c.e, math.e, ftp.e, test.txt

Gao Zhendong admitted that having a suffix name is still very good for file management. It has an auxiliary function, so it does not follow the rules of Unix and Linux that executable files are only distinguished by permissions, and the file name can be freely defined. All executable files have the suffix ".e".

As for why he didn’t copy the “.exe” of the MS system, it’s because he was lazy.

As for another executable file similar to Unix scripts and MS system batch processing - script, the suffix he uses is ".p".

Ignore the others, these two are enough for the time being.

Although the comrades in the computing center seemed to understand this string of file names, they could still guess that this thing seemed to be a pocket, and all the files were put in it and managed. "General Engineer Gao, is this a program specifically used for managing various types of files? Is this a file list?"

Gao Zhendong laughed: "Well, it's a bit interesting. Yes, but not all!”

After speaking, he executed the simplest order.

Home@GZD#: vitest.txt

You can understand the computer’s reaction this time, Mr. Gao Through this command, the vi program is directly called to edit the test.txt text file.

Chief Engineer Chi thinks this is a bit interesting. Originally, when calling a program in a loop watch program, you need to configure the interface in the loop watch program and add the menu items of this program to the interface. It can be called, but General Engineer Gao seems to put the executable file of the program into this pocket, and it can be started directly without any special configuration.

"General Engineer Gao, the way you start this program seems to be much simpler. No special configuration is required, right?"

Well, he is worthy of being the chief engineer. Although he can't see the deeper things because he hasn't given a complete introduction, it's amazing that he can feel the two points of file management and executable file execution very keenly. After all, this thing is a new thing.

Gao Zhendong followed the words of Chief Engineer Chi and nodded: "No, just put it into this environment and you can start it directly."

After saying that, he closed the test document , use the command to start the C compiler and open another file.

"Director Li, Chief Engineer Chi, this is the C language source code of an ftp-based application I wrote. Look at the difference."

Both Director Li After hearing this, people and comrades from other computing centers carefully observed the program and discussed it while watching.

"It seems that there is very little source code about ftp, only some function calls."

"This is not surprising. If you reuse the source code of the ftp library, you can still call it after loading the header file. The ftp source code in other files. "

"Look, the file management here is also very special. There is basically no detailed code for disks and files, only a few function calls. "

"It seems that all similar detailed operations have been put into other C source code files."

"No, I seemed to have seen the file loaded in the header file in the file list just now. There are several source code files, and the size is very small, so there is absolutely no room for that many things.”

"."

After looking for a long time, Director Li and Chief Engineer Chi felt that they still couldn't figure it out, so they simply asked Gao Zhendong directly.

Gao Zhendong smiled and said: "Some comrades just said it very well and very sharply. There is nothing about ftp, file management, etc. in this program, including other source code files it loads and calls. The detailed code of the function. These contents are all put into this environment software."

Chief Engineer Chi thought for a while, feeling a little itchy, as if he was growing a brain.

"General Engineer Gao, do you mean that you put all the management and use of computer resources out of the application program and put it into this big program?"

For the original loop duty environment, as long as you want to program, although the source code can be reused, for the software itself, all the codes for all functions must be put into the source code and recompiled.

To put it simply, the software is controlled directly from the top layer to the bottom layer. All functions must be managed in this software. The advantage is that it is very direct and can do a lot.

The disadvantage is that regardless of the function of the program, some of the most basic repetitive management and operations of the program are controlled by the program itself. The realization of the overall function and performance depends entirely on the ability of the programmer. , and there is a lot of duplication of work.

Just like vi has a printing function, the C compiler also has a printing function, but the printing function of both of them is to write all the same code in the software.

This same code is not just calling that bit of code, but it is equivalent to re-implementing the printer driver in the software.

Not to mention things like computer resource management, which are not considered.

After thinking about this, Mr. Chi was a little excited. This means that future software personnel can focus more on the applications they care about, and do not need to consider the details of these general functions. It's all up to this updated "loop watcher".

"General Engineer Gao, that's great. In this way, our software staff don't need to consider many things. We can just call the functions of your new watch program directly. It saves trouble and saves money." Storage.”

I saw some things, but not everything.

After all, they have no concept of the operating system at all now. As for the meaning of the operating system, they can probably only see or think about it at a relatively shallow level, focusing on the implementation of specific functions.

Gao Zhendong smiled and nodded, then shook his head.

“This thing is a computer operating system, a set of comprehensive management software that effectively connects computer hardware and users. It is the brain of computer software and the manager of computer resources. It is also The significance of being able to provide computers with more expanded functions is much more profound than what you just mentioned, Mr. Chi. Without it, computers can only be used as special tools with narrow uses. More non-professionals can also use computers well.”

(End of this chapter)

Previous Details Next