全部课程 >操作系统Operating Systems Principle

课程基本信息

课程编码:14510190

课程类别:专业基础课(必修),

先修课程:计算机体系结构,软件工程,数据结构,c语言

适用专业:网络工程,

开课院部:计算机与网络安全学院

课程负责人:

课程教学团队:
课程资源: 没有资源记录!

课程展示

课程简介

操作系统是网络工程专业的学科基础课,阐述操作系统的基本概念、基本原理和实现技术,讲授多任务并发特征、进程/线程管理、内存管理、文件管理、I/O管理的基本原理,建立初步的计算机系统观,培养学生的分析问题和解决问题的实际能力,为今后从事并发编程、系统管理、性能优化等工作提供必要的理论基础,也为进一步学好数据库系统、计算机网络和分布式系统等课程奠定基础知识。

  

课程教学要求

 

1.理解操作系统的基本概念、原理和实现技术,建立初步的系统观

2.理解处理机调度、进程管理、内存管理、I/O控制、文件管理的基本结构与算法,评价算法优劣,建立效率、开销、安全、平衡、折衷、公平的基本思想

 

 

 

  

课程教学内容

1

操作系统概述

3

重点:操作系统概念

难点:排队系统与算法

课堂讲授

 

课后作业

2、3

 进程控制与通信

6

重点:进程、逻辑控制流、并发概念;进程结构; 管道、消息队列与共享内存

难点:进程并发特征 

课堂讲授

小组讨论

课后作业

4、5

线程管理与同步

6

重点:线程概念;线程编程基本方法;共享变量分析与识别;临界区、临界资源与信号量;线程同步与互斥;经典同步问题;使用多线程提高并发性;

难点:信号量模型与P、V操作;线程同步与互斥编程;线程安全;竞争

 

课堂讲授

小组讨论

课后作业

6、7

处理机调度

6

重点:三级调度层次;调度模型;先来先服务、短作业优先、轮转调度算法、响应比高优先、多级反馈队列算法;调度算法性能指标及计算

难点:多级反馈队列调度算法、实时调度

课堂讲授

课后作业

8

死锁

3

重点:死锁概念、死锁四个基本条件;死锁预防、死锁避免方法;银行家算法;死锁检测与解除

难点:银行家算法

课堂讲授

课后作业

9,10

存储器管理

6

重点:多级存储器层次;分页存储管理;分段存储管理;地址转换过程

难点:多级页表

课堂讲授

课后作业

1112

虚拟存储器

6

重点:请求分页存储管理;先进先出、最佳、LRU页面置换算法

难点:Clock页面置换算法、缺页中断处理

课堂讲授

课后作业

13、14

设备管理

6

重点:I/O系统结构;I/O控制方式;缓冲区管理;I/O软件结构

难点:中断控制方式、DMA控制方式

课堂讲授

课后作业

15-16

文件管理

6

重点:文件逻辑结构;系统级I/O;内核文件打开结构;外存分配方式;文件目录管理;文件存储空间管理

难点:文件索引结构;文件共享与保护;磁盘容错技术

课堂讲授

课后作业

17

总复习

3

梳理串讲全部内容

 

 

  

考核要求及成绩评定

考核内容

评价标准

权重

期末考试

试卷参考答案

0.7

作业

态度、及时性、工整性、规范性、正确性

0.15

课堂测验与期中考试

参考答案

0.1

考勤

缺课1学时扣1分,迟到、早退2次计缺课1学时

0.05

  

学生学习建议

课程文档下载

课程大纲下载

课程其它文档下载

本站 所有信息归:东莞理工学院 版权所有

技术支持: 北京文华在线教育科技股份有限公司    建议在IE8以上浏览器1024*768分辨率下浏览本站