1
《操作系统》教学大纲
课程名称:操作系统
课程类别(必修/选修):必修
课程英文名称:Operationsystem
总学时/周学时/学分:48/3/3
其中实验/实践学时:24
先修课程:数据结构、计算机组成与系统结构
后续课程支撑:Linux系统应用与设计
授课时间:1-16周星期一1,2节,星期四9,10节(1-8周)
授课地点:实验楼503
授课对象:2023级电商1,2班
开课学院:粤台产业科技学院
任课教师姓名/职称:凃保民副教授
答疑时间、地点与方式:课堂或课后,教室或通讯软件,当面或线上答疑
课程考核方式:开卷()闭卷(v)课程论文()其它()
使用教材:
《计算机操作系统(第4版)》,郁红英等,清华大学出版社,2022年1月,ISBN:9787302577614
教学参考资料:
无
课程简介:
本课程深入讲解《操作系统》核心概念,涵盖进程管理、内存管理、设备管理及文件管理四大模块。通过系统化的理论讲解与丰富的实战演练,旨在帮助学生全面掌握操作系统的工作机制、关键技术和最佳实践。
在进程管理部分,深入探讨进程的概念、状态转换、进程调度算法等,并通过Python编程实践,模拟实现多种进程调度策略,如先来先服务、短作业优先等,从而加深对进程管理原理的理解和应用能力。
内存管理模块则重点讲解内存分配与回收、虚拟内存技术、页面置换算法等,学生将通过Python模拟实现各种内存管理算法,如首次适应、最佳
2
适应等,提升算法设计与实现能力。
设备管理部分将介绍I/O系统的组成、I/O控制方式、缓冲技术等,帮助学生理解设备管理的核心概念和关键技术。
文件管理模块则涵盖文件的逻辑结构、物理结构、目录管理、文件保护等,通过Linux系统实践,学生将学习如何有效管理文件和用户,掌握Linux系统管理与运维的基本技能。
本课程注重理论与实践相结合,旨在培养学生的系统分析与设计能力,为未来从事系统开发、系统运维、云计算等领域的工作奠定坚实基础。
课程教学目标及对毕业要求指标点的支撑:
课程教学目标
支撑毕业要求指标点
毕业要求
目标1:专业基础知识与创新能力
掌握操作系统基本原理,包括进程管理、内存管理、文件系统、设备驱动与并发控制等核心概念与机制。
专业基础知识与创新能力
培养学生具备智能互联网系统开发运维所涉及的软件工程、人工智能信息工程、商务信息管理等方面专业知识与技能,成为专业技术人才,能以科学方法解决问题与进行创新。
毕业要求1-工程知识:能够运用数学、基础科学、计算机科学与技术、商务管理等相关知识,对于智能互联网系统开发运维所涉及的软件工程、人工智能信息工程、商务信息管理等问题具有解决能力。
目标2:
能够设计并实现简单的操作系统功能模块,运用所学知识解决系统资源分配与调度问题,提升系统分析与设计能力。
自我挑战能力与终身学习
培养学生具有独立思考、创新思维、组织管理、沟通协调、自我挑战、终身学习的能力。
毕业要求3-设计/开发解决方案:能够掌握智能互联网系统的Web前端设计、Web后端设计、数据库设计、数据挖掘、大数据分析、人工智能赋能、云计算等基础理论与技术,具有追求创新的意识,对智能互联网系统开发运维问题提出创新解决方案。
目标3:团队合作精神与国际视野
培养逻辑思维与系统思维,增强团队协作与沟通能力,在复杂系统环境中保持学习与创新能力,适应技术快速发
团队合作精神与国际视野
培养学生具有创新力、团队力、专业力、跨界力、服务力与英语运用能力,并具
毕业要求9-个人和团队:具有积极正面谋事的人格特质与良性团队互动的做事态度,在智能互联网系统开发运维复杂问题解决过程中能够
3
展。
有国际观,奉献社会国家及人类。
发挥关键性作用,让问题以团队合作方式快速完成。
理论教学进程表
周次
教学主题
授课教师
学时数
教学内容(重点、难点、课程思政融入点)
教学模式线下/混合式
教学方法
作业安排
支撑课程目标
1
课程内容与要求、操作系统引论
凃保民
2
重点:操作系统的发展、特征、功能与类型
难点:操作系统的类型
线下
课堂讲授
目标一目标三
2
进程与线程I
凃保民
2
重点:进程的状态、组成及控制
难点:Bernstein条件
课程思政融入点:透过人文关怀角度教学阐述操作系统概念,培养学生具备专业知识用于造福人民,善尽社会责任,並养成科学严谨、认真细致、实事求是的科学态度和职业道德。
线下
课堂讲授
目标一目标三
3
进程与线程II
凃保民
2
重点:线程
难点:线程控制
线下
课堂讲授
目标一目标二
4
进程同步与通信I
凃保民
1
重点:进