Tsinghua Science Pa straight Bo resume: CPU, operating systems, compilers, autonomous write

Recently, know almost on fire, there is a post, the post titled "Computer Science, Tsinghua University undergraduate who" run on the CPU to write their own operating system to write their own "in the students is what level? "Questioner associate professor from Tsinghua University, doctoral tutor Liu Zhiyuan (the main research direction is a learning, knowledge maps and social computing) are interested in a micro-blog, carried out on questions know almost.

The specific circumstances of someone Tsinghua University computer science undergraduate students in the faculties straight Bo resume the interview, there is a "Run to write their own operating system on their own to write CPU" of Linux-compatible operating system project Rust language is very caught eye. This post caused a heated debate, most people expressed wonder and praise, Professor Liu Zhiyuan is also very praise.

According to Liu Zhiyuan answer expressed in the know almost calculated, Tsinghua University has three required courses are computer composition principle, operating system and compiler theory, these three classes are divided on several semesters, each have a large work system. However, the interview did the students mastery of these three classes of knowledge, under the same set of system completed the three courses of large operations. Although not for what experts perennial immersed in these areas, but for a junior undergraduate, in which a busy semester, and willing to toss these hard-core content, to complete a project, it is difficult to get things . Liu Zhiyuan think the phrase "Run to write their own operating system, and compiler-generated program implemented on their own to write their own CPU" on the students resume reflects a love of computer technology teenage romance.

"Smart people also fear than you efforts," according to Liu Zhiyuan posts, not just only the color of the item on the resume of the students, as well as the content of other attractions, such as Grand Prize in the "Godson Cup" competition, the competition to provide technical support by the company Godson in the Division, teams need Godson company provides FPGA development board, self-designed CPU core and SoC, and run the test program on it. His entries are self-fulfilling ten pairs of transmit order MIPS32 processor, running the latest version of the Linux kernel support, start X11 graphical interface and Python, GCC and other procedures, the company works to get Godson IP Team Leader highly, invited "2019 institutions of higher learning computer systems courses seminar" report, as follows:

According to the discussion on the known almost, C bits topic Tsinghua undergraduate computer science student Hao Zhou Yu (miskcoo), he was once a OIer, the first time the competition will get a province. Introduction on a personal blog, he describes himself as "interested in content more theoretical aspects of artificial intelligence, mathematics part of the analysis and direction." miskcoo only as a college student, it is very difficult on their own to complete these projects, had staggering.

I thought miskcoo from renewable silence, immersed in the crowd in appreciation, I did not expect him to know the peace replies, from a technical perspective on the details of the project he has done and Tsinghua system class courses.

I would like to say one more thing, because of a code of Liu and we may not notice these things actually do with me and a few other students. They are very powerful, in front of a CPU entries Godson Cup, SoC, Linux migration and some other things which I mainly do is part of the CPU. If they do not, then a summer accomplish such a thing within my power is unlikely.

He said that these projects are actually done with him and several other students, on its own can not make come. Also this "run on the CPU to write to write their own operating system" project, is a joint effort of many people, he also described in detail the division of responsibilities for everyone. About "own implementation of the compiler" section, miskcoo said, is based on compiler theory courses Decaf compiler modified from the completion of the situation is more ugly in nature.

He also posted for everyone to commit the Git figured out a project time chart:

miskcoo expressed on a hot search is a very unexpected turn of events, he believes that this is not something to be brought touted thing, if the normal training program in accordance with the computer system to go, then, after completing the composition principle will be able to have its own write CPU, but their actions only in certain parts of doing a little high than normal, these extra parts also extremely time-consuming, they have encountered a lot of people give up almost to a bug in the process and finally to complete the project for them, the harvest is a sense of accomplishment and joy, but there are many deficiencies in the project, many parts still at a low level.

miskcoo 称这件事在传播过程出现了一些信息错误,所以有必要出来澄清,他不希望他们所做的东西被过分地抬高,清华大学里优秀的人很多,还有很多地方需要去学习。miskcoo 也将他们的项目开源,希望能让更多人看到并提出意见。

Guess you like

Origin www.oschina.net/news/109918/qinghua-student-resume-cpu-os-compiler-own