操作系统原理(软件工程2024级,软件工程(卓越工程师)2024级)
{{$t('查看线下课程信息')}}
{{$t('开课时间')}}: 2026/02/25 - 2026/07/19
{{$t('开课学期')}}: 2026学年春季
{{$t('开课学院')}}: 软件学院
{{$t('开课平台')}}: 云大学堂

14 {{$t('次点击')}}
课程介绍

操作系统是计算机系统的核心和灵魂,在计算机系统中是最重要、最核心的系统软件,其作用是对计算机系统软硬件资源进行有效管理,合理处理工作流程,并提供友好的用户接口。所有的软件系统都必须在操作系统的支持下才能运行。所有用户在使用计算机时都要得到操作系统提供的服务。 《操作系统原理》为软件学院软件工程、网络空间安全、数字媒体技术全部4个专业的必修课程和核心课程,其内容和任务主要是力图从理论和技术两个层面阐述操作系统的基本概念、基本原理、基本方法、基本技术和实现手段,为今后进一步的专业学习奠定相关理论和技术基础。 《操作系统原理》是一门理论性和实践性都比较强的课程,其特点是概念多、比较抽象、涉及面广,其基本原理、实现思想和技术不易理解。本课程遵循CDIO工程人才培养模式,设计了5个实习项目,包括了处理机管理、进程同步与通信、存储管理、文件系统和设备管理相应程序的设计与实现。 《操作系统原理》是校级MOOC建设课程,任课教师在教学方法和教学手段方面不断进行改革和探索。

章节
{{$t('暂无数据')}}
教学目标

知识目标

熟悉现代操作系统的基本概念和组织结构,掌握进程通信、处理器调度、存储管理、文件系统和外设管理的基本原理,能够利用数学、自然科学及工程基础知识进行软件需求建模,并正确求解。

能力目标

1、能够借鉴现代操作系统设计方法和实现技术,设计系统软件和应用软件解决方案,并予以实施,具备解决复杂软件工程问题的能力; 2、理解操作系统对计算机软、硬件资源进行管理中面临的社会、安全、法律等制约因素,掌握处理器调度策略、死锁预防机制、存储管理方法、I/O数据传输技术等操作系统设计思想和实现方法; 3、通过编程实现操作系统中各资源分配、调度算法与策略,以及编程使用操作系统为用户提供的接口; 4、理解操作系统的工作原理,掌握操作系统各种资源分配策略以及了解操作系统内部工作机制,以便达到熟练运用操作系统能力;熟练掌握gdb、bochsdbg等工具。

思政目标

1、通过讲述国产操作系统发展历史,激发同学们的家国情怀及社会责任意识; 2、通过分组学习并完成实验,培养学生相互协作、共同完成任务的意识和能力。

课程思政

思政融合点1

选取章节:第一章 第4节

思政结合点:社会责任,家国情怀,理想信念

思政融合点2

选取章节:第二章 第9节

思政结合点:科学思维,法治观念,社会主义核心价值观

{{$t('评价')}}
{{evaluationTatal.average}}
{{$t('课程评分')}}
  • {{evaluationTatal['star' + (6 - n)]}}%
{{$t('教学团队')}}
{{item.name}} {{$t(item.type)}}
{{item.college || item.school}}
{{$t('推荐课程')}}
{{$t('请输入课程邀请码')}}:
{{courseType == 2?$t('*此课程为班级课,输入邀请码可加入学习'):courseType == 3?$t('*此课程为培训课,输入邀请码可加入学习'):$t('*输入邀请码可加入学习')}}
{{$t('加入课程')}} {{$t('以管理员角色进入')}}
{{$t('管理员')}}
{{$t('作为管理员角色进入课程后,学习数据不会被记录')}}
{{$t('学生')}}
{{$t('作为学生角色进入课程后,学习将被记录')}}
{{$t('确认')}}