删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

上海交通大学软件学院硕士课程内容介绍《高级操作系统》

上海交通大学 免费考研网/2012-12-28


《高级操作系统》

课程代码F037531学分/学时3.0/54开课时间
课程名称高级操作系统
开课学院软件学院
任课教师戚正伟
面向专业普适计算
预修课程操作系统
课程讨论时数4 (小时)课程实验数6 (小时)
课程内容简介

本课程属于软件工程专业的高级专业课程,主要面向有比较扎实的计算机软件基础知识,并且具有一定的软件开发经验的硕士研究生。 随着多核时代的到来,操作系统也在进行不断的发展。传统的操作系统课程以Unix/Linux为背景,对嵌入式操作系统、实时操作、多处理器/多核操作系统的主题涉及很少。本课程从当前的操作系统发展趋势出发,采用开源的Linux/OpenSolaris/UCOS等为讲解对象,并分若干专题讲述进程调度、文件系统、内存管理、进程间通信主题,深入了解操作系统设计和开发中比较高级的功能。 《高级操作系统》要求学生必须先修《操作系统》,以掌握操作系统的基本理论和方法。

课程内容简介(英文)

(无)

教学大纲

高级操作系统的教学内容分为六部分,对不同的内容提出不同的教学要求。 (数字表示供参考的相应的学时数)第一章 高级操作系统概述(4)1 现代操作系统发展趋势(2)2 现代操作系统内核结构(2)第二章 进程管理(10)1.进程、线程与调度(2)2.Linux进程管理 (2)3.OpenSolaris进程管理(2)4.Linux线程管理 (2)5.OpenSolaris线程管理(2)第三章 内存管理(6)1.基本概念(2)2.Linux内存管理 (2)3.OpenSolaris内存管理(2)第四章 进程间通信(6)1.基本概念(2)2.Linux进程间通信(2)3.OpenSolaris进程间通信(2)第四章 文件系统(4)2.Linux文件系统(2)3.OpenSolaris文件系统(2)第五章 实时操作系统(16)1.实时操作系统概述和发展历史 (2)2.实时操作系统基本概念 (3)3.UCOS 基本概念 (3)4.UCOS 任务管理 (4)5.UCOS 进程间通信 (4)第六章 对称多处理器操作系统 (4) 1. 对称多处理器操作系统调度 (2)2.对称多处理器进程间通信 (2)第七章 嵌入式操作系统(4)1.嵌入式操作系统基本概念 (2)2.嵌入式操作系统BootLoader (2)

课程进度计划

(无)

课程考核要求

通过三种形式:1)课堂讨论;2)专题报告;3)操作系统大作业

参 考 文 献
  • [1]博韦特,西塞提著. 深入理解Linux内核(第三版)(英文影印版). 东南大学出版社, 2006. [2] 毛德操,胡希明著. LINUX内核源代码情景分析(上、下册). 浙江大学出版社, 2001.[3] 毛德操等编.嵌入式系统-采用公开源代码和StrongARM/XScale处理器,浙江大学出版社,2003。[4] Sun中国工程研究院.Solaris内核结构(第2版), 机械工业出版社,2007.
相关话题/课程