操作系统 教学大纲
操作系统课程教学大纲

操作系统课程教学大纲一、引言操作系统作为计算机科学和信息技术领域的重要组成部分,对于学习者全面了解计算机系统的运行原理、管理方式和资源调度具有重要作用。
本课程的教学目标是使学生掌握操作系统的基本概念、原理和设计方法,培养学生的系统思维和问题解决能力。
二、课程目标1. 理解操作系统的基本概念和功能,包括进程管理、内存管理、文件系统、输入输出等。
2. 掌握操作系统的设计原则和实现技术,了解多道程序设计、并发控制、死锁处理等核心概念和算法。
3. 熟悉操作系统的应用领域和发展趋势,了解实时操作系统、分布式操作系统和网络操作系统的基本特点。
4. 培养学生的团队合作和实践操作能力,通过实验和项目实践提高学生对操作系统的理解和应用能力。
三、课程安排1. 操作系统概述- 了解操作系统的定义、发展历程和重要性。
- 理解操作系统的功能和基本组成部分。
- 介绍操作系统的分类和应用领域。
2. 进程管理- 介绍进程和线程的基本概念,了解进程的创建、调度和终止。
- 学习进程同步和互斥的方法,包括信号量、互斥量、条件变量等。
- 理解死锁的原因和解决方法,包括银行家算法和资源分配图。
3. 内存管理- 了解内存的层次结构和地址映射技术。
- 学习内存分配和回收的方法,包括连续内存分配、分段式内存分配和分页式内存分配。
- 熟悉虚拟内存的概念和实现机制。
4. 文件系统- 理解文件系统的基本概念和组织方式。
- 学习文件系统的实现技术,包括文件的存储结构、目录管理和文件访问控制。
- 掌握文件系统的缓存管理和磁盘调度算法。
5. 输入输出系统- 了解输入输出设备与计算机系统之间的接口和工作方式。
- 学习输入输出的基本概念和操作方法,包括缓冲区管理、设备驱动程序和中断处理。
- 熟悉输入输出设备的特性和性能评价方法。
6. 操作系统设计和实现- 介绍操作系统的设计原则和实现方法。
- 学习操作系统的内核结构和模块划分。
- 进行实验和项目实践,设计和实现一个简单的操作系统原型。
《操作系统》教学大纲

《操作系统》教学大纲操作系统教学大纲一、引言操作系统是计算机科学中非常重要的一门课程。
本教学大纲旨在介绍操作系统的基本概念、原理和设计等内容,帮助学生深入理解操作系统的工作原理和应用。
二、课程目标1. 了解操作系统的基本概念和发展历史;2. 掌握操作系统的主要组成部分及其功能;3. 理解操作系统的进程管理、内存管理和文件系统等关键原理;4. 掌握常见操作系统的实践应用;5. 培养学生的问题分析和解决能力,以及团队合作和沟通能力。
三、课程内容1. 操作系统概述1.1 操作系统的定义和作用1.2 操作系统的历史演变1.3 操作系统分类和特点2. 进程管理2.1 进程的定义和特点2.2 进程的创建、调度和终止 2.3 进程同步与通信2.4 死锁及其避免与解决3. 内存管理3.1 内存的层次和管理需求3.2 内存分配和回收策略3.3 虚拟内存和页面置换算法3.4 内存保护与共享4. 文件系统4.1 文件系统的基本概念和功能 4.2 目录结构与文件操作4.3 文件系统的实现与管理4.4 文件存储与磁盘管理5. 输入输出管理5.1 输入输出设备的特点和分类 5.2 缓冲区管理和设备驱动程序5.3 文件IO与设备IO的区别和联系5.4 IO性能优化和错误处理6. 操作系统安全6.1 访问控制和权限管理6.2 安全性漏洞与攻击类型6.3 数据加密和防护机制6.4 安全策略和审核措施四、教学方法1. 理论讲授:通过课堂讲解介绍操作系统的基本概念和原理;2. 实验演示:通过操作系统实验,让学生了解操作系统的实际应用;3. 课堂讨论:引导学生进行问题讨论和解决方案的思考;4. 团队项目:组织学生进行操作系统设计与实现的团队项目。
五、考核方式1. 课堂作业:布置与课程内容相关的编程或理论作业;2. 实验报告:要求学生完成操作系统实验并撰写实验报告;3. 期中考试:对学生对操作系统的理论知识进行考核;4. 期末项目:要求学生独立或团队完成操作系统设计与实现的项目。
计算机操作系统课程教学大纲

计算机操作系统课程教学大纲一、课程概述本课程旨在介绍计算机操作系统的基本概念、原理和技术,培养学生对操作系统的深入理解和掌握,为后续学习相关课程奠定基础。
二、课程目标1. 着重介绍操作系统的基本概念和原理,让学生了解操作系统的作用和重要性;2. 引导学生深入理解操作系统的运行机制和管理方法;3. 培养学生分析和解决操作系统问题的能力;4. 掌握操作系统的常见功能和技术,如进程管理、内存管理、文件系统等;5. 培养学生的团队合作能力和实践能力,通过实验和项目来巩固所学知识。
三、教学内容和学时安排1. 操作系统概述(4学时)- 操作系统的定义和发展历程- 操作系统的主要功能和作用- 操作系统的分类和常见例子2. 进程管理(10学时)- 进程的基本概念和进程控制块- 进程的状态和状态转换- 进程的调度算法和调度策略- 进程同步与进程通信- 死锁的概念和避免策略3. 内存管理(8学时)- 内存的层次结构和地址空间- 内存分配和回收的基本方法- 页面置换算法和内存页面置换策略- 虚拟内存的概念和地址映射技术- 内存保护和内存扩展技术4. 文件系统(8学时)- 文件系统的基本概念和组织结构- 文件的逻辑结构和物理结构- 文件的访问控制和权限管理- 文件系统的存储管理和数据恢复技术 - 磁盘调度算法和磁盘缓存技术5. 输入输出系统(6学时)- 输入输出设备的种类和特点- 输入输出控制器和设备驱动程序- 缓冲区管理和数据传输方式- 输入输出中断处理和中断机制- 输入输出软件和设备驱动的编写6. 分布式系统和并发处理(8学时)- 分布式系统的概念和基本特点- 分布式系统的组织结构和通信机制- 并发处理的概念和基本原理- 并发控制和互斥访问技术- 进程间通信和进程远程调用技术四、教学方法和评价方式教学方法包括讲授、讨论、实验和项目实践等。
通过教师主导的讲授,引导学生理解操作系统的基本概念和原理。
通过小组讨论和案例分析,培养学生的分析和解决问题的能力。
李治军操作系统教学大纲

李治军操作系统教学大纲一、课程简介本课程旨在介绍计算机操作系统的基本概念、原理和技术,使学生掌握操作系统的基本原理、实现技术和应用方法,了解当前操作系统的发展动态和未来发展方向。
通过本课程的学习,学生能够掌握操作系统的基本概念,了解各种操作系统的特点和常见问题,掌握操作系统的设计与实现技术。
二、教学目标1. 掌握操作系统的基本概念和工作原理;2. 理解操作系统的结构和组成;3. 掌握操作系统的设计与实现方法;4. 了解不同类型的操作系统,并能够对其进行比较分析;5. 培养学生的问题分析和解决问题的能力。
三、教学内容1. 操作系统概述1.1 操作系统简介1.2 操作系统的功能和特点1.3 操作系统的发展历程2. 操作系统结构2.1 操作系统的层次结构2.2 操作系统的组成和功能2.3 操作系统的接口和服务3. 进程管理3.1 进程的概念3.2 进程的状态和转换3.3 进程的调度3.4 进程同步与通信4. 存储管理4.1 存储器的层次结构4.2 存储器的管理方式4.3 虚拟存储器4.4 存储器的分配与回收5. 文件系统5.1 文件系统概念5.2 文件系统的组织和访问方法5.3 文件系统的实现技术5.4 文件系统的管理和保护6. 设备管理6.1 设备的分类和结构6.2 设备的管理和分配6.3 设备的中断和处理6.4 设备的保护和控制四、教学方法本课程采用多种教学方法相结合的方式,包括理论讲授、案例分析、实验操作、课堂讨论等。
通过理论讲解,学生可以系统地了解操作系统的基本概念和原理;通过案例分析和实验操作,学生能够深入理解操作系统的实现技术和应用方法;通过课堂讨论和互动,能够提高学生的问题分析和解决问题的能力。
五、教学评估学生的学习成绩将主要由平时作业、实验报告、课堂讨论和期末考试等方面综合评定。
通过学生的课堂表现、实验操作和学术论文,来考察学生对操作系统基本理论的掌握及对操作系统实践应用的能力。
六、参考教材1. 《操作系统:设计与实现》2. 《现代操作系统》3. 《操作系统概念》七、补充说明本大纲仅为教学参考,实际教学内容和教学方法将根据学生实际情况和教学需要进行调整。
计算机操作系统教学大纲

计算机操作系统教学大纲一、引言计算机操作系统是计算机学科的基础课程,是计算机系统的核心和基础,对于计算机专业学生具有重要的意义。
本课程旨在介绍计算机操作系统的基本概念、原理和技术,使学生了解计算机操作系统的结构和功能,能够熟练掌握计算机操作系统的一些基本操作和应用技术。
二、课程目标•了解计算机操作系统的基本概念和原理;•掌握进程、线程、内存管理、文件系统等操作系统的核心技术;•熟练掌握并应用Unix/Linux操作系统;•学会编写并调试简单的操作系统代码。
三、教学内容及进度安排第一章:概论第一节:操作系统概述•操作系统的历史•操作系统的定义和功能•操作系统的分类第二节:计算机硬件基础•处理器•存储器•输入输出设备第三节:操作系统结构•操作系统的组成•操作系统的层次结构•操作系统的运行环境第二章:进程管理第一节:进程和线程•进程和线程的概念和特点•进程和线程的状态•进程和线程的调度算法第二节:进程同步与通信•进程同步的概念和原理•进程并发访问的问题和方法•进程间通信和同步的机制和方式第三节:死锁的概念和预防•死锁的原理和特征•死锁的预防第三章:内存管理第一节:内存的物理地址分配•内存的物理地址映射•内存的物理地址分配第二节:动态内存管理•动态内存管理的基本原理•动态内存管理的实现方法第三节:虚拟内存管理•虚拟内存的概念和特点•虚拟内存的实现方法第四章:文件系统管理第一节:文件系统的概念和组成•文件系统的概念和功能•文件系统的组成第二节:文件系统的实现•文件系统的基本操作•文件系统的存储结构•文件系统的缓存管理第五章:Unix/Linux操作系统第一节:Unix/Linux概述•Unix/Linux的历史和发展•Unix/Linux的特点和优势第二节:Unix/Linux基本命令•目录操作命令•文件操作命令•系统管理命令第三节:Unix/Linux系统管理•用户管理和权限管理•进程管理和服务管理•网络管理和安全管理第六章:操作系统的应用第一节:嵌入式操作系统•嵌入式操作系统的概念和特点•嵌入式操作系统的应用领域第二节:实时操作系统•实时系统的概念和特点•实时操作系统的基本特征和分类第三节:分布式操作系统•分布式操作系统的概念和特点•分布式操作系统的实现方法四、教材及参考书目主教材•《操作系统:精髓与设计原理》(第七版),Silberschatz, Galvin, Gagne 著,机械工业出版社,2016参考书目•《现代操作系统》(第三版),Tanenbaum, Bos 著,机械工业出版社,2015•《操作系统与网络管理》(第二版),谢仁发,刘建荣著,高等教育出版社,2016•《UNIX环境高级编程》(第三版),W. Richard Stevens, Stephen A. Rago 著,人民邮电出版社,2014五、教学方法与考核方式教学方法•讲授课程讲述主要理论知识和基本原理;•实验课程让学生自己操作实践并探讨问题的解决方式;•课堂讨论适时引导学生思考并掌握要点。
2024年度《操作系统原理》教学大纲

介绍RBAC的基本概念和实现方法,如何通 过角色来管理用户的权限。
2024/2/2
35
加密技术在操作系统中的应用
加密技术的基本概念
解释加密技术的核心思想,包括加密 算法、密钥管理等。
文件加密
描述操作系统中文件加密的实现方法 和技术,如EFS(加密文件系统)。
2024/2/2
磁盘加密
阐述磁盘加密的原理和实现方法,包 括全盘加密和分区加密等。
微型化与嵌入式操作系统
随着物联网和智能终端的普及 ,微型化和嵌入式操作系统将 成为未来发展的重要方向,它 们需要更加轻量级、高效和安 全。
云计算与分布式操作系统
云计算和分布式系统的快速发 展对操作系统提出了新的挑战 和机遇,未来的操作系统需要 支持大规模并发处理、资源动 态管理和跨平台协作等功能。
人工智能与操作系统融合
优点分析
解决了内存碎片问题,提高了内存利用率。允许程序的大小超过可用内存的大小,通过虚 拟内存技术实现。提供了更好的内存保护,每个程序只能访问自己的内存空间,不能访问 其他程序的内存空间。
缺点分析
需要复杂的软件和硬件支持,如页表、段表等数据结构以及相应的内存管理算法。在页式 存储管理中,会产生页面抖动现象,即频繁地换入换出页面导致系统性能下降。
34
访问控制机制的实现原理
访问控制的基本概念
访问控制列表(ACL)
解释访问控制的核心思想,即主体对客体 的访问权限管理。
描述ACL的工作原理和实现方法,如何通过 ACL来管理用户对资源的访问权限。
强制访问控制(MAC)
基于角色的访问控制(RBAC)
阐述MAC的特点和实现原理,如基于格模 型的访问控制。
2024/2/2
操作系统教学大纲
《操作系统》课程教学大纲一、课程基本信息课程名称:《操作系统》总学时与学分:72学时 4学分课程性质:专业必修课授课对象:计算机科学与技术专业二、课程教学目标与任务操作系统原理是一门专业基础课程,是涉及考研等进一步进修的重要课程,是计算机体系中必不可少的组成部分。
本课程的目的和任务是使学生通过本课程的学习,理解操作系统的基本概念和主要功能,掌握操作系统的使用和一般的管理方法,从而为学生以后的学习和工作打下基础。
三、学时安排课程内容与学时分配表章节内容学时第一章操作系统引论5第二章进程管理12第三章处理机调度与死锁12第四章存储管理12第五章设备管理10第六章文件管理8第七章操作系统接口4第八章网络操作系统3第九章系统安全性3第十章UNIX操作系统3四、课程教学内容与基本要求第一章操作系统引论教学目标:通过本章的学习,使学生掌握操作系统的概念,操作系统的作用和发展过程,知道操作系统是配置在计算机硬件上的第一层软件,是对计算机系统的首次扩充,是现代计算机系统必须配置的软件。
基本要求:掌握操作系统的目标和作用、发展过程、基本特征及主要功能;了解操作系统的结构设计本章重点:操作系统的概念、作用,操作系统的基本特征以及操作系统的主要功能。
本章难点:操作系统基本特征的理解,操作系统主要功能的体现。
教学方法:讲授与演示相结合1.操作系统的目标和作用:操作系统的目标、作用、推动操作系统发展的主要动力。
2. 操作系统的发展过程:无操作系统的计算机系统、批处理系统、分时系统、实时系统、微机操作系统的发展。
3.操作系统的基本特征:并发性和共享性、虚拟和异步性。
4. 操作系统的主要功能:处理机管理功能、存储器管理功能、设备管理功能、文件管理功能。
5. OS结构设计。
第二章进程管理教学目标:通过本章的学习使学生了解在现代的操作系统中程序并不能独立运行,作为资源分配和独立运行的基本单位都是进程。
操作系统所具有的四大特征也都是基于进程而形成的,并可以从进程的观点来研究操作系统。
操作系统教学大纲
操作系统教学大纲引言:操作系统是计算机系统中的核心软件,负责协调和管理计算机硬件和其他软件资源。
本教学大纲旨在为操作系统课程提供一个全面而结构化的指导,以确保学生能够全面掌握操作系统的原理、设计和实现。
一、课程目标1.深入理解操作系统的基本原理和概念2.掌握操作系统的设计和实现方法3.培养解决实际操作系统问题的能力4.提高学生的问题分析和解决能力二、课程内容1.操作系统概述1.1 操作系统的定义和作用1.2 操作系统的分类和发展历程2.进程管理2.1 进程的概念和特征2.2 进程调度算法2.3 进程同步和互斥3.内存管理3.1 内存管理的基本概念3.2 内存分配算法3.3 虚拟内存管理4.文件系统4.1 文件系统的基本组成4.2 文件的存储和管理4.3 文件系统的调度和优化5.设备管理5.1 设备管理的概述5.2 设备驱动程序的设计和实现5.3 设备的分配和调度6.操作系统的安全性和保护机制 6.1 安全性的基本概念6.2 用户身份验证与权限管理6.3 数据保护和恢复三、教学方法1.理论讲授:通过课堂讲解,介绍操作系统的基本概念和相关理论知识。
2.实践操作:安排编程实践和实验,让学生亲自动手实现一些常用的操作系统功能,以加深对理论知识的理解。
3.案例分析:选取一些实际操作系统问题进行分析和讨论,培养学生解决问题的能力。
4.课堂讨论:鼓励学生积极参与课堂讨论,提高思维能力和解决问题的能力。
四、教材及参考资料主教材:- 《操作系统教程》高清影印版,陈向群- 《现代操作系统》第3版,Andrew S. Tanenbaum参考资料:- 《操作系统导论与实践》人民邮电出版社,公认的经典教材- 《深入理解操作系统》第3版,Remzi H. Arpaci-Dusseau, AndreaC. Arpaci-Dusseau五、考核方式1.平时表现(30%):包括课堂参与、作业完成情况等。
2.实验报告(20%):根据实验内容完成实验报告。
计算机操作系统课程教学大纲
计算机操作系统课程教学大纲一、课程介绍1.1 课程名称:计算机操作系统1.2 课程学时:36学时1.3 课程分类:必修课1.4 建议先修课程:计算机体系结构、数据结构与算法1.5 课程目标:本课程旨在使学生了解计算机操作系统的基本原理、功能和特性,掌握操作系统的设计与实现方法,并培养学生使用和管理操作系统的能力。
二、课程内容2.1 概述与原理2.1.1 计算机操作系统的定义与功能2.1.2 操作系统的基本组成和体系结构2.1.3 进程管理与调度2.1.4 内存管理与虚拟存储2.1.5 文件系统与输入输出2.1.6 设备管理与中断处理2.1.7 操作系统的发展与应用2.2 操作系统实现2.2.1 操作系统的设计与实现方法2.2.2 操作系统的启动与初始化2.2.3 进程控制与同步2.2.4 存储管理与地址转换2.2.5 文件系统的实现与管理2.2.6 设备驱动与中断处理2.2.7 操作系统性能优化与调试2.3 操作系统应用与案例分析2.3.1 操作系统在服务器和个人电脑中的应用2.3.2 操作系统在嵌入式系统中的应用2.3.3 操作系统的安全和可靠性分析2.3.4 操作系统的案例研究和实践三、教学方法3.1 授课方式:理论讲授与实践操作相结合3.2 案例分析:通过实际案例进行操作系统的设计与实现分析3.3 课堂讨论:学生参与探讨操作系统的相关问题与应用场景3.4 实验实践:组织学生进行操作系统相关的编程与调试实验3.5 课程作业:安排学生完成操作系统相关的设计与实现作业四、教材与参考资料4.1 主教材:《计算机操作系统教程》4.2 参考资料:- 《现代操作系统》- 《深入理解计算机系统》- 《操作系统概念》- 《操作系统导论》五、考核要求5.1 平时成绩:包括课堂表现、实验报告与作业完成情况等5.2 考试成绩:期末闭卷考试,占总成绩的60%5.3 实验成绩:学生实验报告评分,占总成绩的20%5.4 作业成绩:学生作业评分,占总成绩的20%六、课程评价与改进6.1 学生评价:定期进行学生评价,收集学生对课程的反馈意见6.2 教师评价:对学生的学习情况进行评价,及时调整教学策略6.3 课程改进:结合学生评价与教师总结,不断改进课程内容与教学方法,提高教学质量。
《操作系统》课程教学大纲
《操作系统》课程教学大纲《操作系统》课程教学大纲一、课程简介《操作系统》是计算机科学的重要组成部分,是计算机专业学生必修的核心课程之一。
本课程旨在使学生掌握操作系统的基本原理、设计和实现技术,为后续的深入学习和实际开发打下坚实的基础。
二、课程目标通过本课程的学习,学生将能够:1、理解并掌握操作系统的基本概念、原理和设计思想;2、熟悉常见的操作系统结构和组织;3、理解并掌握进程管理、内存管理、文件系统和网络等方面的基本原理和技术;4、能够分析和解决操作系统相关的实际问题;5、培养独立思考和解决问题的能力,提高综合素质。
三、课程内容本课程主要包括以下内容:1、操作系统基本概念和原理;2、进程管理:进程的概念、创建与终止、并发控制;3、内存管理:内存的分配与回收、虚拟内存的概念和实现;4、文件系统:文件的概念、组织和访问、磁盘管理和文件系统的安全性;5、网络:网络的基本概念、协议和服务,操作系统的网络功能;6、安全性:操作系统的安全性机制和攻击方式,安全防护措施。
四、教学方法本课程采用多种教学方法,包括:1、课堂讲解:系统地介绍课程知识和理论;2、案例分析:通过分析实际案例,提高学生的理解和分析能力;3、实验实践:通过实验和实践,加深对理论知识的理解和掌握;4、小组讨论:通过小组讨论,促进学生的交流和合作,加深对课程知识的理解。
五、考试方式本课程的考试采用以下方式:1、平时作业:完成课堂布置的作业,巩固所学知识;2、期中考试:通过书面考试,检查学生对课程知识的掌握情况;3、期末考试:通过书面考试,全面考察学生对课程的掌握情况;4、实验实践:完成实验和实践任务,提高学生的实际操作能力。
六、教材和参考书本课程使用的教材为《操作系统概念》(第9版),由Abraham Silberschatz、Peter B. Galvin和Greg Gagne合著,由人民邮电出版社出版。
同时,学生可以参考以下参考书:1、《操作系统设计与实现》(第3版),由陈渝和谌卫军合著,由电子工业出版社出版;2、《现代操作系统》(第4版),由Andrew S. Tanenbaum合著,由机械工业出版社出版;3、《操作系统概念》(第8版),由Abraham Silberschatz、PeterB. Galvin和Glenn H. Babb合著,由机械工业出版社出版。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统教学大纲
学分: 4.0 周学时(按16周计):3-2
面向对象:三年级计算机科学与技术专业本科生
预修课程要求:能够用高级程序设计语言进行程序设计(即预修一门程序设计语言课程,最好是C/C++);掌握链表、数组、图、树等基本数据结构和查找、排序的基本算法(即预修“数据结构基础”);掌握计算机硬件工作原理,对CPU、存储器、I/O系统、中断等有全面的了解(即预修“计算机组成”)。
一、教学目标
(一)学习目标
操作系统是计算机科学与技术专业的一门理论与实践并重的专业核心课程础课程。
一般建议在专业基础课(特别是“计算机组成”)之后修读。
其与“计算机体系结构”可以并行修读,是“编译原理”、“信息安全”等专业课程的前置课程,“计算机网络”也需要用到本课程知识点。
如果学生还同时修读“汇编与接口”,则对深入理解本课程内容有更大帮助。
操作系统是计算机最基础的系统软件,与软件、硬件均密切关联,是所有软件中最复杂的。
在计算机相关专业知识体系中,操作系统课程具有承上启下的重要作用。
它既是对先行课程的总结和提高,提高学生对计算机系统的整体理解,为学生学习后续专业课程打下必要的知识基础,引导学生理解大型系统软件的基本结构、模型和算法,掌握各类系统的集成应用。
本课程是培养学生计算思维能力、算法分析及设计能力、大规模软件设计与实现能力,以及计算机软硬件系统的认知、分析、设计与应用能力的重要课程。
(二)可测量结果
1)了解操作系统发展趋势和前沿技术。
2)掌握操作系统概念、方法、策略、算法等,了解计算机程序是如何运行的。
3)学会用操作系统提供的系统调用编写系统程序。
4)掌握设计、开发操作系统的常用技术。
注:以上结果可以通过课程作业、综合性课程设计、以及笔试等环节测量。
二、课程要求
(一)授课方式与要求
授课方式:
a. 教师课堂授课、引导讨论,穿插实例分析、习题课、小测验。
部分教师全英文授课。
b. 布置结合Linux内核的实验。
c. 结合网络教学,利用操作系统资源网站进行网上讨论、答疑,习题的布置、解答、提交、批阅,参考资料共享。
d. 期末闭卷考试。
课程要求:熟悉基本知识、培养思维和表达能力及合作精神、提高中外文计算机科学文献的阅读能力。
(二)考试评分与建议
作业占10% ;平时课堂测验占10% ;实验验收(8次)占15%;实验报告占20%;期末闭卷考试占45%。
三、教学安排
讲课安排
实验安排
四、参考教材及相关资料
教材:
1.Operating System Concepts (7th edition) (影印版).Abraham Silberschatz.高等
教育出版社.2007年。
2.边干边学:Linux内核指导(第2版)。
李善平,季江民等。
浙江大学出版社。
2008年
4月。
参考书:
1.Operating Systems: Internals and Design Principles (7th Edition) .William
Stalling. .Prentice Hall。
2011年3月。
2.深入理解Linux内核。
DANINEL P.RBVET等著,陈莉君等译。
中国电力出版社。
2007
年9月。
3.深入理解计算机系统. Randal E.Bryant等著. 龚奕利等译. 机械工业出版社.
2011.8。
五、课程教学网址:
1.主网站:
2.课程练习:/exercise/index.php(仅供本校本课程教师和学生使用)。