操作系统B(含实习)课程详细信息

课程号 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;