Course overview
Computer operating system is a computer science and technology major (undergraduate) of Central Radio and TV University, and system setting is a compulsory course. The total class hours are 72.4 credits, and one semester is offered. Prerequisite course, computer composition principle, object-oriented programming, data structure.
The course of computer operating system is a course for computer majors. Through learning, students can master one of the basic principles of computer operating system design and composition. Basic concepts and new concepts, terms and terms of computer operating system; Understand the development of computer, the function of operating system, design skills and methods, and use the most commonly used computer operating system (DOS, Windows, UNIX or Linux) for basic operations.
? course content
The main contents include: computer operating system overview, job management, file management, storage management, input and output device management, process and management processor, operating system structure and programming.
Second, the teaching content system and teaching requirements
The first chapter outlines the operating system.
Teaching content:
The definition and development of operating system has formed the concept of operating system, five main types, five functional characteristics of operating system, performance of operating system, configurable operating system and generation.
Teaching requirements:
Master: What is an operating system? Know the five types and functions of the operating system;
At least proficient in: mastering the actual embrace of operating system installation, use and maintenance;
Understanding: How to understand? Have a preliminary understanding, familiarity and anatomy of the human-computer interaction interface operating system.
Job management of tasks
The teaching content is as follows:
Characteristics and development of man-machine interface; The development characteristics of the first generation, second generation and third generation interfaces of operating system shell language, basic keyboard commands and system call task scheduling algorithm; Teaching requirements:
Master man-machine interface design
Master: master the basic design idea of man-machine interface of operating system;
Understanding: traditional interface
Chapter file management
Teaching content:
File management tasks and functions The file structure of operating system and the physical and logical structure of classified files, file directory structure, file access control and security mechanism, and file system model structure;
Teaching requirements:
Level: basic file access control and system management;
& gt Master the classified management function of file system directory;
Understanding: file system programming
Chapter II Internal Storage Management
Teaching content:
The management concept of memory partition, paging and segmentation; Physical address and logical address memory "expansion" technology; Memory allocation algorithm for storage management and pillar storage management
Teaching requirements:
Master the basic configuration: memory management and scheduling methods;
Mastery: Mastering different partition storage management, paging and segmentation methods;
About: Effective use of memory space
Chapter 5 Teaching Contents of Input/Output Device Manager:
The functional classification of input and output devices is based on: exclusive, exclusive and virtual device management functions; Processing program of input and output equipment; Input and output devices for managing policies;
Teaching requirements:
Mage: the management characteristics of the mage's input and output devices;
Mage:mage input and output device of MAGE classification design method;
I see:
Input and output device handlers for programming elements.
Low-level processor management of teaching content;
The core function of operating system, the concept of "process" and the process of concurrent and parallel basic state transition; Process scheduling algorithm, process synchronization and mutually exclusive process PV operation, the concept of "lock";
Teaching requirements:
Master: the basic concept "process" running in the operating system kernel;
Master the state and characteristics in the basic transformation process;
Understanding: operating system
Teaching content, structure of programming scheme, process scheduling algorithm
BR/>; Chapter 7:
Modular system structure design and layered operation of the operating system test; about
Teaching requirements:
The basic requirements of teaching in this chapter are: understanding the basic design ideas and methods, and modern computer operating systems.
Third, the teaching media.
Teaching media used in this course: written materials, video materials, online teaching and counseling.
1。 written material
Computer Operating System (2) Wu Enterprise Wanyuan Tsinghua University Publishing House
Note: The main experimental materials of this course.
The main media in the process of compiling teaching materials. The prepared written materials, while maintaining the advanced and scientific nature of the subject system, have realized the ability of integration of the three stresses in the theory and technology of these two operating systems.
2。 Video teaching material
This course has 16 sections and videos, with one section every 50 minutes. It is difficult to concentrate the courses taught and summarize the subjects. In order to help students understand the overall concept and idea of operating system, Professor Wu Qiyuan gave a lecture.
Of course, videos and corresponding written materials pay attention to artistic expression, play video teaching materials and visualize teaching.
3。
Online teaching online teaching guidance and consultation and the function of the above-mentioned organic media: (1) Publish teaching guidance documents, course announcements, consultation and reference materials; (2) According to the teaching progress of the project, an article "Self-test Questions (3) Real-time Q&A, Daily Course Forum Q" published in the psychological consultation chat room; (4) Conduct online teacher training and teaching seminars.
On the basis of written materials, online consultation is an interactive way of teaching and learning that is convenient for students to learn, and it is a supplementary written material for video teaching materials. In short, the division of labor and various media give students more space for autonomous learning, which is conducive to students' free choice and autonomous learning and improves their autonomous learning ability.
Suggestions on teaching arrangements
Of course, some suggestions are put forward on the main teaching materials and the experimental teaching arrangement of the course.
Please arrange courses and face-to-face tutoring according to the requirements of China Central Radio and TV University, as shown in table 1.
Table 1 main teaching materials and suggestions on experimental teaching arrangement of courses
Recommended experimental content hours for teaching content hours per week
Overview of teaching arrangement of operating system
The operating system defines five types, 5 4.
Practical writing of three-person man-machine interface management Linux 1
Work management task scheduling 4
Logical structure and physical structure of Linux operating system commands for five file management tasks and functions 4
7 Storage Management Tasks and Functions2 Command Interpreter 4
Nine. Mechanism 2
Eight-point allocation storage management segment 4
These six files assign the tasks and functions of storage management job scheduling simulation programming 10 device management.
1 1 equipment type, technology and management warehouse configuration management design 4
Definition and characteristics of process 4 13 process scheduling and communication process scheduling simulation programming p> 15 Generation and handling of deadlock in operating system-level module structure
(General review) 4
* * * Article 56 16
The video content of the course is shown in Table 2.
Chapter II Table of Teaching Contents Video Time Allocation Video Teaching Materials Class Hours
The operating system provides an 8-hour overview 4.
Operation management 8 hours 2
File management 2
8 hours storage management 8 hours
5 device managers
6 Process management 8 hours 10 hours 4
7 System program structure of operating system 6 hours 0
56 hours 16
2 online consultation online consultation content
Including teaching documents, course guidance and online classes. Make full use of network resources and irregular online course-related counseling materials, and arrange them regularly according to the needs of online teaching counseling and exam answering activities. The specific arrangements are as follows:
?
Including course introduction, teachers, syllabus, teaching design and teaching files.
? Course guidance
Including course study and answers, special topic counseling, exercises and answers, self-test and evaluation instructions, online also provides the teaching use of teachers' teaching plans.
? Network classroom
Including classroom live broadcast and IP courseware.
Network-based teaching activities: Generally, the Central Radio and TV University focuses on real-time online tutoring for students and teaching and research activities for teachers arranged every semester. The specific timetable will be published on TVU's online homepage every semester.
? Forum: Daily reply period.
The first semester course was broadcast by education TV station, and four live classes were arranged, each of which was 50 minutes. There are three teaching points in the first class, and the difficult problems are reflected in the process of tutoring and exam guidance after teaching and speech. Live course content on the web page.
work
The formative assessment of the course is of course the workload. Work performance is included in the course performance. The work of the Central Radio and TV University is randomly selected, checked and completed.
For the course examination, please refer to the "Notes on the Examination of Computer Operating System Course of Central Radio and TV University". suggestion
V. Teaching methods? Teaching suggestion
(1) Computer operating system is a practical course. It is characterized by many concepts and a wide range. It is required to explain the concept of deep chaos teaching guidance in detail, describe the key points of each chapter and the scheduling algorithm skills of control in detail.
(2) Pay attention to cultivating students' familiarity with the operating system, as well as their ability to analyze problems in maintaining the operating system and solve problems in experiments.
? suggestion
(1) Grasp the learning operating system from both macro and micro perspectives. Macroscopically, we should recognize the position of the operating system in the computer system and make clear the overall structure of the operating system; Microscopically, the operating system should manage computer resources (processes, processors, memories, files, devices) and understand concepts, principles and technologies.
(2) Operating system is a management method of Lenovo's daily life. By combining computer technology and management technology, we can learn familiar sample management and realize the operating system, so as to deepen our understanding of the problem.
(3) We should pay attention to the "learning" culture that strengthens self-learning ability and has the ability to achieve this goal.