Current location - Education and Training Encyclopedia - Graduation thesis - Model essay on computer system structure
Model essay on computer system structure
Computer system structure is a compulsory course for computer majors. The goal of the course is to improve students' ability to understand and study computer systems from the level of system and overall structure. The following is a model essay on the structure of computer system that I recommend to you. I hope you like it!

Model essay on computer system structure —— Exploration on teaching of computer system structure

Computer system structure is a basic course for computer majors. According to the course characteristics of computer structure, from the aspects of teaching methods, teaching means and practical links, this paper puts forward that taking students as the main body, using multimedia teaching to improve students' learning interest and initiative, so as to improve the learning effect.

Keywords: computer system structure animation demonstration method with practice comparison method

Introduction to 0

Computer system structure is a compulsory course for computer majors. The goal of the course is to improve students' ability to understand and study computer system from the level of system and overall structure, and to help students establish the concept of the whole system; Enable students to master the basic knowledge, principle and performance evaluation method of computer system structure and understand the latest development of computer system. Make students understand the ideas and methods of system structure design, and improve their ability to analyze and solve problems. However, there have been many problems in teaching, such as many principles and concepts, strong comprehensiveness, strong abstraction, difficulty in learning and understanding, lack of experimental hardware conditions, and students' low interest in learning. In the teaching process of many years, the author constantly absorbs the teaching experience of other universities and improves and summarizes the teaching of computer system structure.

1 Contents and characteristics of the course

1. 1 course content

The undergraduate teaching hours of computer system structure course are 50 hours and the experimental hours are 22 hours. According to the teaching ideas of other universities at home and abroad, combined with the requirements for the knowledge structure of computer talents, the course content includes introduction; Instruction system; Input and output system; Storage system; Pipeline technology; Parallel processor; Multiprocessor and course practice. The emphasis is on storage architecture and instruction-level parallelism. Storage system is the bottleneck problem in architecture design and the key to the success or failure of the system. Instruction-level parallelism technology is designed for classical problems in computer architecture, such as pipeline and parallelism. However, parallel computers and multiprocessors are just a brief introduction. So as to highlight the basic knowledge, attention and the content of the prerequisite courses.

1.2 course features

(1) is more comprehensive. Computer system structure is offered in the seventh semester, and the prerequisite courses are: assembly language programming, data structure, computer composition principle, operating system, compilation principle and so on. Teaching requires students to comprehensively use the knowledge of various courses, which is very difficult. (2) Strong theory. The content is abstract and complex, and there are many concepts. If students find it difficult to learn, the teaching is not handled well and their enthusiasm for learning is not high. (3) Lack of experimental environment makes it impossible for students to have an intuitive understanding of the improvement of computer system structure and performance. Because the hardware conditions of most colleges and universities are not satisfied, many colleges and universities only stay in theoretical teaching when offering this important course, and the corresponding practical teaching is blank. Faced with boring theories, students lack interest in learning, which is not conducive to improving teaching quality.

2 Teaching discussion

According to the characteristics of this course and the requirements of the syllabus, starting from the goal of cultivating students' ability, we should make clear the goal, actively guide students, adopt animation demonstration, contact comparison and heuristic teaching methods, strengthen practical teaching, improve students' interest and initiative in learning, and thus effectively improve the teaching effect.

2. 1 Clear students' understanding

In order to improve students' learning initiative, we should first make students clear about the importance of this course. Some students think that this course overlaps with the courses of computer composition principle and operating system to some extent, but only repeats the previous knowledge. Another part of students, facing the pressure of employment and postgraduate entrance examination, just want to pass the exam and ignore the cultivation of their ability. In view of the first part, this paper expounds the connection and difference between this course and other courses when studying this course. The principle of computer composition explains the working principle of computer components from the aspect of hardware system. Computer system structure spans both hardware and software levels, so that students can understand the basic principles of computer system structure, so as to consider more comprehensively when programming and write more efficient programs. For the second part of students, let them realize that learning is not only for exams, we should not only improve the ability of developing and designing programs and systems, but also improve the ability of analyzing and solving problems from the overall framework.

2.2 clear teaching objectives

The structure of computer system is to design a computer system with high cost performance by using different software and hardware technologies, and the hardware performance reaches the limit. We mainly analyze and evaluate the computer system design from the aspects of storage system, instruction system and instruction parallelism, so that students can understand the methods to improve computer performance. For example, the methods to improve the CPU operation speed are: one is to increase the main frequency of the processor; The second method is to improve the parallelism of instruction execution. At present, CPU adopts superscalar superpipeline technology, and pipeline structure is actually a method to improve parallelism. CPU didn't improve the speed by increasing the main frequency as before, because the speed of hardware is limited, and the maximum speed can only be the speed of light, so CPU also improves the speed by multi-core technology. In this way, students' analysis by using what they have learned is conducive to cultivating students' ability to find, analyze and solve problems.

2.3 Adopt reasonable teaching methods and means.

(1) animation demonstration. In teaching, a large number of animations are used to systematically analyze the teaching content, including system structure, working principle, workflow and some algorithms. , the past abstract boring explanation into a vivid animation dynamic display and explanation. These animations will dynamically show the contents to students, highlight the core ideas and key knowledge points of knowledge, make them easy to understand and enhance their interest in learning. (2) Contact comparison method. Compare some concepts, strategies and ideas in this course with real-life examples, such as production lines. The purpose is to make students better understand and master the teaching content, grasp the key ideas, and connect with practice, so as to improve the teaching effect. (3) Heuristic teaching method. Because senior students have good self-study ability, they put forward some questions according to the content of learning actively in teaching, so that students can discuss and learn a certain problem by consulting materials. For example, RISC processor has advantages over CISC in theory, but in fact CISC processor is the main microprocessor; After the development of computer processors to a certain frequency, many cores are mainly designed to improve CPU performance. Greatly improved students' interest and enthusiasm in learning.

2.4 Strengthen practical teaching

The experiment of computer system structure in universities at home and abroad is generally divided into two aspects: the programmer's perspective of software and the designer's perspective of hardware. Generally, the experimental courses offered by computer majors are mainly software personnel, which emphasizes how to understand the operation of the whole computer system from the programmer's point of view and provide basic knowledge for program optimization and reliability guarantee. Experimental courses are generally realized by high-level programming languages and simulators. However, the experimental courses offered by computer engineering majors are generally based on hardware, emphasizing how to design and realize the whole processor system from the perspective of hardware designers. The experimental course requires the system to be implemented in related hardware description languages and tested and verified on FPGA. We emphasize software. In order to let students apply pipeline technology, try new technologies to improve pipeline performance and improve their understanding of modern computer systems, DLX virtual processor experiment is introduced. DLX virtual processor can be used to design instruction system, design and implement pipeline, design and implement parallel processing, and other experiments with new generation processor ideas and technologies. So as to fully mobilize the enthusiasm of students and improve their learning interest and ability to analyze and solve problems.

3 Conclusion

This course has the characteristics of comprehensive content, many theories and great difficulty. On the basis of clear teaching objectives and orientation, teachers attach importance to teaching methods and multimedia means, strengthen practical teaching, actively guide students, and improve students' interest in the course, which has achieved good teaching results.

Click the next page to learn more >>& gt Computer System Structure Model?