| 课程号 |
04830470 |
学分 |
3 |
| 英文名称 |
Operating Systems (B) |
| 先修课程 |
计算概论,数据结构 |
| 中文简介 |
一.课程主要目标 本课程较全面的介绍操作系统的基本概念、结构和机制。尽可能全面、清晰地介绍当今操作系统的本质和特点。并以LINUX系统为实例,详细介绍linux的基本原理、系统结构、系统管理、相关的工具和实用软件。使学生能够把操作系统基本原理和linux操作系统的设计与实现方法联系起来,并能操作、使用Linux操作系统系统及其实用程序,为今后从事系统软件或应用软件开发打下良好基础。 通过学习,学生对操作系统的基本概念、基本原理、方法与技术有全面系统的了解。 通过课程学习与上机实验,学会独立分析、解决与操作系统相关问题的方法,具备一定的实践和研究能力,为今后在工作实践中解决相关问题或从事该方向的研究打下基础。 熟悉各种常见的操作系统接口工具及实用程序,具有一定的实际动手能力。
二.内容提要: 第一章:操作系统概述:操作系统概念、历史、分类、结构、操作系统设计 第二章:操作系统运行环境:计算机系统的硬件结构,CPU,存储系统、中断机制、IO技术、时钟 第三章:进程管理:多道程序设计,进程,进程间通信、进程调度、线程、系统内核 第四章:存储管理:概述、分区存储管理、页式存储管理、段式存储管理,覆盖与交换技术,虚拟存储管理 第五章:文件管理:概述,文件结构,文件目录,文件系统的实现,文件的保护和安全 第六章:设备管理:IO控制方式,IO软件,IO设备分配,磁盘调度,IO设备有关技术 第七章:用户接口与作业:用户与操作系统的借口,批处理系统的作业管理,交互式系统的作业管理,系统调用 第八章:死锁:死锁基本概念,死锁预防,死锁避免,死锁检测与解除,资源分配图 第九章:Linux操作系统:Linux的内存管理,进程管理,文件系统,设备管理。
|
| 英文简介 |
Principle of Operating System |
| 开课院系 |
信息科学技术学院 |
| 成绩记载方式 |
|
| 通识课所属系列 |
|
| 授课语言 |
中文 |
| 教材 |
|
| 参考书 |
|
| 教学大纲 |
待上传
待上传
待上传
待上传
|
| 教学评估 |
赵俊峰:
学年度学期:16-17-1,课程班:操作系统B(含实习)1,课程推荐得分:3.62,教师推荐得分:3.56,课程得分分数段:80-85;
学年度学期:17-18-1,课程班:操作系统B(含实习)1,课程推荐得分:4.05,教师推荐得分:3.93,课程得分分数段:85-90;
学年度学期:18-19-1,课程班:操作系统B(含实习)1,课程推荐得分:0.0,教师推荐得分:9.38,课程得分分数段:95-100;
学年度学期:19-20-1,课程班:操作系统B(含实习)1,课程推荐得分:0.0,教师推荐得分:8.75,课程得分分数段:90-95;
学年度学期:20-21-1,课程班:操作系统B(含实习)1,课程推荐得分:0.0,教师推荐得分:6.88,课程得分分数段:80及以下;
学年度学期:21-22-1,课程班:操作系统B(含实习)1,课程推荐得分:0.0,教师推荐得分:9.17,课程得分分数段:90-95;
学年度学期:22-23-1,课程班:操作系统B(含实习)1,课程推荐得分:0.0,教师推荐得分:9.17,课程得分分数段:80-85;
|