Reading as a god

Chapter 235 Cloud Chapter

Chapter 235 Cloud Chapter
Soon Luo Changhui had an idea, since the new company involves "cloud" and has a relationship with Zhang Shan.

The name of the company is "Yunzhang Information Technology Co., Ltd."

This is not completely fabricated, "Yunzhang" is also particular about it.

Out of "Poetry.Daya."Zhu Pu": "Zhuo Bi Yun Han is Zhang Yutian."

Zheng Xuanjian: "Yun Han is in the sky, it is an article, just like the Son of Heaven is the law for the world."

Later, "Yunzhang" was used to refer to the emperor's articles.

Although the current "Yunzhang" is still in the stage from 0 to 1.

But Luo Changhui believes that under the leadership of Mr. Zhang, Yunzhang Information Technology will compose a beautiful article sooner or later.

Everything is difficult at the beginning, a good start is half the battle~
Luo Changhui quickly devoted herself to further planning for the establishment of the company.

~~
Not all alone!
At this time, Zhang Shan was attending a course on computer composition principles.

Although Zhang Shan can learn by himself, he doesn't like to work alone behind closed doors.

The principle of computer composition is one of the core courses of computer majors. It is the earliest compulsory professional course in my country, and it is also an important part of learning other follow-up courses of computers (such as microcomputer system and interface, computer system structure, operating system, etc.). Professional basic courses.

It serves as a link between the preceding and subsequent courses and as a link between the past and the future.

It is also the basis for engaging in computer design, development, application and maintenance.

The principle of computer composition mainly discusses the composition principle of computer stand-alone system and its internal working mechanism, including the working principle, logic implementation, design method and interconnection technology of each major component to form a complete computer.It mainly emphasizes the training of the basic principles, basic knowledge and basic skills of computers.

In fact, this is not a freshman course.

The Shuimu Computer Department arranges this course to be carried out in the junior year.

Zhang Shan is completely ignoring the class now.

"How does a computer execute instructions? Once you have mastered this, you will understand the course of computer composition principles."

Listening to the teacher's voice on the podium, Zhang Shan felt the long-lost tranquility.

It can be seen that Professor Liu has been teaching for a long time, and Zhang Shan feels that this professor has taught computer composition principles for at least 20 years.

The big assignment "Fight for three weeks and build a computer" proposed by the professor in class.

This suddenly aroused Zhang Shan's interest.

Completing this big assignment obviously requires students to have fairly comprehensive knowledge.

This requires not only pure computer knowledge, but also a lot of related knowledge.

Zhang Shan felt that at least he had to learn the comprehensive knowledge of software and hardware such as basic mathematics, circuits, and programming before he could have the basic ability to challenge this big assignment.

This made Zhang Shan, who became a monk on the way, a little flustered. After all, he hadn't learned many basic courses involved in this course.

It can be seen that this big assignment is the product of the professor's real thinking about "how to let students really understand the principles of computer composition and lay a solid foundation for them to engage in artificial intelligence, chips, high-performance computing and other fields in the future".

But fortunately, it is not powerless, listening to the professor:

"Lay a good foundation, the experimental class is a comprehensive test for you, and mistakes may be made anywhere.

Therefore, we must first understand the computer from a systematic and overall perspective, and then analyze it, especially the interface between hardware modules;
Secondly, the skills should be solid and proficient, such as the use of hardware description language and the establishment of hardware debugging environment, which are very important;

Then there is teamwork. We have always encouraged students to complete experiments in groups. This is also to exercise their teamwork and communication skills after graduation. Breakthroughs in the computer field cannot be achieved by the "myth of the man-month", and must be closely cooperated by many people. . "

The so-called "Mythical Man-Month" comes from the book "Mythical Man-Month"!

The author of this book is Frederick Brooks.

He is a professor of computer science at the Kenan-Flagler School of Business at the University of North Carolina.

He has won the Turing Award~
The Association for Computing Machinery (ACM) praised him for "landmark contributions to computer architecture, operating systems, and software engineering."

The author offers insightful insights into how people manage complex projects, with plenty of thought-provoking perspectives and plenty of software engineering practice.

20个人10个月的工作量是10个人干10个月的工作量的2倍,但是这个工作量并不代表20个人的进度就比10个人的进度快。

Because there are some factors to be considered in the middle, such as 20 people to complete a project, then every two people in the 20 people have to communicate once, that is, 190 times, and 10 people only need 45 times (without considering communication efficiency), so There will be a lot of time in 20 people that is not really "work".

So often in the IT industry, it is not that the more people work, the faster the work progress, and the greater the workload does not mean the higher the efficiency...

Obviously, the reason why the professor here uses the Myth of the Man-Month as an example is obviously to let the students avoid the situation of poor communication and procrastination in the cooperation!
The professor's words also fully show that this is an assignment that needs to be completed collectively!

In this way, although Zhang Shan has not mastered all the knowledge involved, it is completely possible to form a team in this situation now!

The professor emphasized that the course of computer composition principles is not a pure hardware course, but a "software and hardware combination" course that runs the system on the hardware.

For the matter of "building a computer" in just one semester, the professor proposed "three levels of realm" based on the ability to run software:
The first layer, can run the most basic program;
The second layer can run programs with better performance;
The third layer can run the operating system.

Zhang Shan knows:

The first tier is passing requirements, after all, a computer that can't run programs is unusable.

The second level is also accessible to most students.

Assuming that programmers write "prettier" code with better performance, can the computer designed by the students handle it?
This requires students to deal with more complex program operation mechanisms such as "interruption" and "abnormality", and design a computer that can run the "pipeline".

After reaching this level, "there will be a deeper and more thorough understanding of the mechanism of computer operation." The professor said.

According to the professor, every year, 90% to 95% of the students can meet the second-tier standards.

The remaining 5% to 10% of the students are able to meet the highest level of requirements, which is to design a computer that can run an operating system.

Just listen to the professor go on to say:

"We designed an educational operating system for testing. Of course, it would be even better if you can run a commercial open source system."

(End of this chapter)

Tap the screen to use advanced tools Tip: You can use left and right keyboard keys to browse between chapters.

You'll Also Like