该课程是计算机或相关专业的重要专业基础课,是培养计算机专业思维的重要课程。授课对象为“信息管理与信息系统”专业,包括课堂教学56学时。
该课程主要讲授操作系统的内部工作原理,操作系统的主要设计问题及其挑战,操作系统设计过程中的不同解决方案及其折中。本课程不讲授操作系统的具体使用方法。操作系统的具体实现技术也不在本课程范围内。具体课程内容包括:操作系统的基本定义与概述、作业管理、进程管理、存储管理、设备管理、文件系统等。课程内容的安排以本科专业教育为主要目的,不以研究生统考为目的。因此需要参加考研的同学,请自学相应考试大纲中有要求、但未出现在本课程中的内容。
为顺利学习本课程,应初步具备以下几个方面的专业知识:计算机体系结构、计算机组成原理、数据结构、计算机编程语言(C语言、JAVA等)、计算机网络。
推荐教材
对于具有或接近英语6级水平的同学,建议参考阅读推荐的英文教材,因为英文教材对于知识点之间的逻辑关系叙述得更加清晰;其他同学可参考推荐的中文教材。参考教材列表如下:
"Operating Systems: Internals and Design Principles (7th Edition)", William Stallings, Prentice Hall, 2011.
"Operating System Concepts (9th Edition)", Abraham Silberschatz et al, Wiley, 2012.
"Modern Operating Systems (3rd Edition)", Andrew S. Tanenbaum, Prentice Hall, 2007.
"Understanding Operating Systems", Ida M. Flynn, Ann McIver McHoes, South-Western, Division of Thomson Learning; 6th Revised edition, 2010.
《计算机操作系统(第3版)》,汤小丹等编著,西安电子科技大学出版社,2007。
《计算机操作系统教程(第3版)》,张尧学等编著,清华大学出版社,2006。
东北大学 工商管理学院 信息管理与信息系统专业 2015级本科生
评分方法
- 课堂表现: 30% (包括出勤情况、随堂测验等)
- 期末考试: 70% (卷面分数)
授课教师信息
授课教师:吕鸣松 副教授
- 东北大学 计算机科学与工程学院
- 办公地点:综合楼1111室
- 电子邮件: lumingsong(at)cse.neu.edu.cn
课程时间表
1-19周 周三 10:30 ~ 12:30 新校区信息B馆222
1-9周  周四 10:30 ~ 12:30 新校区信息A馆101
实验课时间安排:第9、14、16、17周,周三下午14:00 - 17:00,地点信息B623
章
主题
具体内容
课时
讲义
1
操作系统概述
基本概念;操作系统的历史;设计目标;主要功能与结构;操作系统接口
4
2
进程管理
进程概述;进程的描述;进程控制;线程;进程的互斥与同步;进程间通信
20
3
处理机调度
分级调度;作业调度;进程调度;调度算法;实时调度;多处理机调度
6
4
存储管理
功能及目标;分区管理;覆盖与交换技术;页式与段式管理;虚拟存储器
10
5
文件系统
基本概念;文件的逻辑结构;外存分配方式;文件存储空间管理;文件的共享与保护;数据一致性检查
6
6
设备管理
I/O系统;I/O控制方式;缓冲技术;设备的分配与回收;磁盘存储器管理
6
7
总 结
全课程各章节内容总结
2
N/A
9
各章习题
TBD
N/A
N/A
10
实验课内容
共四次实验
16
本课程所采用的PPT课件,主要参考了王大玲教授为东北大学计算机科学与技术专业本科生授课的内容。
王大玲教授老版讲义打包下载:os2012.zip