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

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

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

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

知识目标

课程目标1:掌握现代操作系统基本概念、特征、类型、功能和组织结构;掌握进程、进程通信、死锁、存储体系、文件系统等概念;理解程序的并发执行、死锁的预防与避免、局部性原理、动态链接、存储管理、外存的组织形式等重要原理及知识;能够使用信号量机制、PV原语操作对实际问题的分析与设计,利用多线程模型解决实际系统中的并发问题,运用资源分配图对系统中的死锁进行分析和设计等解决实际系统中的工程问题。 课程目标2:能根据操作系统处理机调度方法,解决多个进程调度;能够根据操作系统中进程通信机制,解决多进程间通信;能够根据操作系统中内存管理方法,学习模拟多进程在内存中的分配及内存的变化;能够根据操作系统的文件管理方案,掌握文件基本操作;能够根据操作系统的设备管理技术,掌握设备资源管理。 课程目标3:能够掌握掌握操作系统的安全策略、安全模型及安全机制。

能力目标

能够运用数据结构、程序设计语言的知识来理解操作系统的实现手段,加深对计算机系统的认识和理解。 能够根据操作系统原理课程的学习,为数据库、并行处理、网络系统等课程奠定理论基础,促进学生理论素质、应用素质和技术能力的提高。 能够分析和设计实际系统中的工程问题,如解决死锁问题、多进程调度问题等。

思政目标

培养学生对计算机科学的兴趣和热爱,树立为国家和社会培养计算机领域人才的信念。 培养学生的创新意识和实践能力,激发学生探索计算机科学的热情。 培养学生的社会责任感和使命感,使学生认识到自己在计算机科学领域的责任和担当。

课程思政

思政融合点1

选取章节:1

思政结合点:科学思维,家国情怀,社会主义核心价值观

{{$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('确认')}}