| 微电子科学与工程
《操作系统课程设计》 课程教学大纲
Course Outline
课程基本信息(Course Information) |
|||||||||||||||||||||||||||||||
课程代码 (Course Code) |
CS356 |
*学时 (Credit Hours) |
34 |
*学分 (Credits) |
2 |
||||||||||||||||||||||||||
(Course Title) |
(中文)操作系统课程设计 |
||||||||||||||||||||||||||||||
(英文)Projects of Operating System course |
|||||||||||||||||||||||||||||||
*课程性质 (Course Type) |
实验与实践类 |
||||||||||||||||||||||||||||||
授课对象 (Target Audience) |
微电子科学与工程专业(本科生) |
||||||||||||||||||||||||||||||
*授课语言 (Language of Instruction) |
中文 |
||||||||||||||||||||||||||||||
*开课院系 (School) |
电子信息工程学院 |
||||||||||||||||||||||||||||||
先修课程 (Prerequisite) |
C语言编程、操作系统原理 |
||||||||||||||||||||||||||||||
授课教师 (Instructor) |
梁阿磊 |
课程网址 (Course Webpage) |
|
|
|||||||||||||||||||||||||||
*课程简介(Description) |
(中文300-500字,含课程性质、主要教学内容、课程教学目标等) 本课程是《操作系统》课程的配套课程,采用课程指导(seminar形式),学生自主选题、设计和实现。实验平台基于Linux内核,通过软件编程实现内核机制相关的一个内核模块。可选的实验内容包括新型的文件系统的创建、资源管理算法、系统安全机制等方面。实验的目的是通过大作业的设计和完成,熟悉操作系统的原理和机制。 |
||||||||||||||||||||||||||||||
*课程简介(Description) |
This is a sister course of Operating System course. Students will have a design and implementation of some kernel module in Linux kernel by themselves, and they will also be instructed , helped and be discussing in the course, of which kinds of seminars. Choices of project topic include a novel file-system, an algorithm for space or time scheduling, security mechanism, etc. Students are expected to familiar to and have a deep insight into mechanism of Operating System. |
||||||||||||||||||||||||||||||
课程教学大纲(course syllabus) |
|||||||||||||||||||||||||||||||
*学习目标(Learning Outcomes) |
1.Proposal: A PPT slide and one-page description of motivation and objects 2.Technical reports: just like one paper in 5~10 pages, in which Abstraction, Related work, Design, Implementation, Test & Results, and References will be included. 3.Presentation: for teacher, TAs and classmates. |
||||||||||||||||||||||||||||||
*教学内容、进度安排及要求 (Class Schedule &Requirements) |
|
||||||||||||||||||||||||||||||
*考核方式 (Grading) |
技术报告70% + 演讲与演示30% |
||||||||||||||||||||||||||||||
*教材或参考资料 (Textbooks & Other Materials) |
Robert Love. Linux Kernel Development 2/3 ed. 机械工业出版社. Daniel Bovet, et al. Understanding Linux Kernel 2/3ed. Oreilly. Jonathan Corbet, et al. Linux Device Driver 2/3ed. Oreilly. |
||||||||||||||||||||||||||||||
其它 (More) |
无 |
||||||||||||||||||||||||||||||
备注 (Notes) |
无 |
||||||||||||||||||||||||||||||
备注说明:
1.带*内容为必填项。
2.课程简介字数为300-500字;课程大纲以表述清楚教学安排为宜,字数不限。