课程简介 course introduction

操作系统是现代计算机系统(包括大、中、小及微型机)中必不可少最重要的系统软件。本课程主要介绍操作系统的基本概念、结构,功能和管理软硬件的各种方法和技术。特别是操作系统资源管理以及对并发活动的处理方法,它为今后高级程序设计(如进程,线程,同步)和从事各种软硬件开发、设计打好基础。

教学大纲 teaching syllabus

操作系统-k8凯发旗舰

课程编码:xx30060

课程性质:专业必修

教学时数:周学时4,总学时64(理论:56,实践/上机:8)

学 分:4

先修课程:计算机组成原理、数据结构、离散数学、高级语言、汇编语言

教学目的与要求:操作系统是现代计算机系统(包括大、中、小及微型机)中必不可少最重要的系统软件。本课程主要介绍操作系统的基本概念、结构,功能和管理软硬件的各种方法和技术。特别是操作系统资源管理以及对并发活动的处理方法,它为今后高级程序设计(如进程,线程,同步)和从事各种软硬件开发、设计打好基础。

使用教材:

黄红桃等编著,现代操作系统教程,清华大学出版社,2011年,

参考书目:

(1)[美]william stallings,陈渝等译.操作系统-精髓与设计原理(第7版).电子工业出版社,2012

(2)james l. peterson,operating system concepts(9th edition),addison-wesley publishing company inc.,2010

(3)andrew tanenbaum, modern operating system (4th edition), pearson; 4 edition (march 20, 2014);

(4)[美] ,等译.操作系统设计与实现(第三版).电子工业出版社,2015

(5) 汤子瀛,哲凤屏,汤小丹.计算机操作系统(修订版).西安电子科技大学出版社,2001

(6) 中国it实验室,http//

(7) 深入分析linux 内核源码,

授课内容:

操作系统是计算机系统必不可少的部分。同样地,操作系统的课程也是计算机科学教育必不可少的部分。本课程是关于操作系统的概念,结构和组织。其目的就是尽可能清楚和完整提供现代操作系统的性质和特点。

本课程描述了操作系统的所有有关部分:操作系统概述,用户接口与作业管理,进程管理,调度和死锁,存储管理,设备管理,文件管理,网络操作系统等。

本课程并不集中围绕在任何特定的操作系统上,而是讨论对众多操作系统都适合的基础概念。我们的重点在于解决操作系统设计上的问题,而忽略系统将要运行的底层硬件。

考核方式:学期末笔试部分和平时成绩

成绩分布:平时成绩60%(由题库,实验报告、作业和课堂到课率等组成);期终考试 40%

留言板 message board
共条留言  共 页

  • 参与互动
    interaction

  • 扫码加入课程
    scan qr code
教学队伍teaching members
需要验证您的身份,请输入请求信息:
  • 学号号:
  • 班级选择:
  • 课程密码:

扫一扫二维码,快速加入本课程!

查看使用方法
课程
引导
网站地图