报告-浙江大学教师个人主页.PPTVIP

  • 22
  • 0
  • 约1.88千字
  • 约 11页
  • 2019-03-12 发布于天津
  • 举报
* 操作系统 主讲教师:夏莹杰 xiayingjie@ 基本情况 课程名称:操作系统 授课时数:64学时 实验时数:16学时 面向对象:计算机科学与技术专业、软件工程等 预修课程要求:C/C++程序设计语言、数据结构、计算机组成原理 教学目的和作用 通过本课程的学习,要求学生理解操作系统在计算机系统中的作用、地位和特点,熟练掌握和运用操作系统在进行计算机软硬件资源管理和调度时常用的概念、方法、策略、算法、手段等。从而了解计算机程序是如何运行。 操作系统的很多设计思想、功能、概念在其他领域使用 操作系统是计算机专业的核心课程 学习目标 操作系统是计算机最基础的系统软件,与软件、硬件均密切关联,是所有软件中最复杂的。在计算机相关专业知识体系中,操作系统课程具有承上启下的重要作用。它既是对先行课程的总结和提高,提高学生对计算机系统的整体理解,为学生学习后续专业课程打下必要的知识基础,引导学生理解大型系统软件的基本结构、模型和算法,掌握各类系统的集成应用。 本课程是培养学生计算思维能力、算法分析及设计能力、大规模软件设计与实现能力,以及计算机软硬件系统的认知、分析、设计与应用能力的重要课程。 如何学习本课程 多看书、看懂书;读 3 遍教材 第一遍,理解之 字面上理解知识点的含义 第二遍,质疑之 思考为什么非得这么论述这个知识点。“假如不是这样,将会……” 第三遍,否定之 思考这么论述这个知识点,有什么欠缺 认真看教学视频,不懂问题及时提问 /czxtyl/redir.php?catalog_id=105638 认真完成作业,多做习题 独立完成每个实验 课程考核 课程成绩评定: 期末考试(50%) 平时作业(10%)+研讨和研究报告(12%)+课堂练习(7%) 实验报告(9%)+实验验收(12%) 教学内容 “操作系统概念”教材 为主 教材:chapter1-chapter13 主要学习操作系统原理 教学目录 引论 Introduction 操作系统结构 Operating-System Structures 进程 Processes 线程 Threads CPU调度CPU Scheduling 进程同步Process Synchronization 死锁Deadlocks 存储器管理Memory Management 虚拟存储器Virtual Memory 文件系统接口File-System Interface 文件系统实现 File System Implementation 海量存储系统 Mass-Storage Systems I/O系统 I/O Systems ? 章 节 名 称(课程主要内容) 1 操作系统结构和运行环境(第1章) 2 操作系统服务和系统调用机制(第2章),Linux系统调用机制 3 进程管理(第3章),Linux的PCB,Linux的进程创建fork分析 4 进程通信和线程管理(第4章) 5 CPU调度(第5章) 6 进程同步(6.1、6.2、6.3、6.4节) 7 进程同步(6.5、6.6节) 8 进程同步(6.7节),Linux同步机制,Pthread线程库 9 死锁(第7章) 10 内存管理基础(8.1、8.2、8.3、8.4、8.5节) 11 内存管理基础(8.6、8.7节),虚拟内存(9.1、9.2、9.3节),Linux的缺页中断处理 12 虚拟内存(9.4、9.5、9.6、9.7、9.8、9.9节) 13 文件系统接口(第10章) 14 文件系统实现(第11章),Linux的ext2文件系统 15 大容量存储器结构(第12章) 16 I/O系统(第13章) 教材、参考书 参考教材: 操作系统概念(翻译版,第7版). Abraham Silberschatz. 郑扣根译. 高等教育出版社. 2010.1。 边干边学:Linux内核指导(第2版)。李善平,季江民等。浙江大学出版社。2008年4月。 参考书: 深入理解计算机系统. Randal E.Bryant等著. 龚奕利等译. 机械工业出版社. 2011.8。 操作系统考研辅导.季江民等.清华大学出版社,2010.10 课程教学网址: /czxtyl/redir.php?catalog_id=105638 课程网址、作业及答疑 课程答疑: xiayingjie@ 助教 徐小高 163.com End *

文档评论(0)

1亿VIP精品文档

相关文档