操作系统概念(英文
Contents of Class Teaching(cont.)
Six parts in the textbook 1. (Part One) Overview(概论) Chapter1 OS definition, OS functionalities and types ( OS vs. various types of computer systems, developments of OS) Chapter2 running environments for OS , resources managed by OS Chapter3 OS structure, from view points of resource management and human-machine interaction(§3.1.1-3.1.8)
Syllabus for Operating Systems (cont.)
Course Contents
The teaching of Operating System includes three parts, i.e., In-class teaching of Operating System (64 teaching hours) Basic after-class experiments on Linux (17 teaching hours) Professional practice in Linux (about 10 days, 30 teaching hours), i.e. Course Design IBM精品课程
PART3 Body of Knowledge in Computer Science (Areas)
DS离散结构(72核心学时) PF程序设计基础(69核心学时) AL算法与复杂性(54核心学时) AR计算机组织与体系结构(82核心学时) OS操作系统(40核心学时) NC网络及其计算(48核心学时) PL程序设计语言(54核心学时) HC人机交互(12核心学时) GV图形学和可视化计算(8核心学时) IS智能系统(22核心学时) IM信息管理(34核心学时) SP社会与职业问题(11核心学时) SE软件工程(54核心学时) CN数值计算科学(无核心学时)
PART 1 Syllabus for Operating Systems
The syllabus is about basic information of this course, such as course overviews, lecture meetings, faculty, text book and references, course objects and curricula, assignments and projects, grading policy, and class policies, etc. for more details, see the file Syllabus for Operating Systems.doc attached Operating System is an essential part of operating system (OS) knowledge area specified in China Computing Curricula 2005 and Computing Curricula 2004 by ACM and IEEE/CS
《操作系统》课程教学中的Linux技术实践
Syllabus for Operating Systems(cont.)
With respect to in-class teaching, Linux is taken as a case study, its principles and key technologies are incorporated into the teaching contents, such as OS architectures process management, memory management, device management, and file systems, etc.. In parallel with course learning, each student is directed to make several basic after-class experiments on Linux independently, to get the students to have a better grasp of their knowledge about OS learned in the classes and become skilled at operating practical operating like Linux
IBM精品课程
操作系统
— 及其Linux技术实践
叶 文
北京邮电大学 计算机科学与技术学院 2008年9月,北京
Operating System Concepts
Application of Linux in Course Teaching and Professional Practice
YE Wen
PART 2 China Computing Curricula 2005
China Computing Curricula 2005 中国计算机科学与技术教程CCC2005 参照IEEE-CS&ACM制定的Computing Curricula 2004 知识与课程体系 14个知识领域 (areas),知识单元(unit) in areas, 知识点 (topics) in units 课程体系:基础课程,主干课程,特色课程
Syllabus for Operating Systems(cont.)
As the seamless part of computer discipline specified in China Computer Curriculum 2005, the professional practice of Operating systems course is conducted during the Summer short term (at the end of the second semester) on the basis of operating system principles and Linux they learned in course learning and basic experiments, the student teams are directed to design and develop a demos of communication-area-oriented real-time and embedded Linux — 实时嵌入式Linux系统关键技术 — covering the knowledge unit “OS9 real-time and embedded system”
Computer School Beijing University of Posts and Telecommunications
COURSE INTRODUCTION
Syllabus for Operating Systems China Computing Curricula 2005 (CCC2005) Body of Knowledge in Computer Science Knowledge Unites in Operating Systems Areas Contents of Class Teaching Why Linux as Case Studies Some issues to be emphasized
PART 4 Knowledge Unites in OS Areas
OS1操作系统概述(核心) OS2操作系统原理(核心) OS3并发性(核心) OS4调度与分派(核心) OS5内存管理(核心) OS6设备管理(核心) OS7安全与保护(核心) OS8文件系统(核心) OS9实时和嵌入式系统(选修) OS10容错(选修) OS11系统性能评价(选修) OS12脚本(选修)
Syllabus for Operating Systems(cont.)
In Beijing University of Posts and Telecommunications, Operating Systems is a required course for about 450 juniors majoring in computer science and technology according to the cultivation plans. This course is taught in Chinese and English, and the English textbook used is OPERATING SYSTEM CONCEPTS (Fourth Edition), written by Abraham Silberschatz, etc..
Contents of Class Teaching(cont.)
2. Resources Management Part Two, Part Three, and Part Four resources : hardware: CPU, memory, I/O devices software/Information: programs and data as files Part Two Process MaБайду номын сангаасagements — Chapter4, 5 Processes/Threads basic units for CPU managements CPU managements: scheduling, synchronization, deadlock processing — Chapter6 CPU scheduling of concurrent processes or threads)