首页 课程主页
课程分享  
操作系统
主讲教师 汤柱亮/巢湖学院
学习人数 60
开课周期 2022年02月01日 ~
教学进度
预报名
进行中
已结课
课程期次 进行至第 116 周
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题

《操作系统》作为一门综合性很强的专业核心课,在物联网工程专业知识体系中起着承上启下的作用。一方面,它能巩固学生在C程序设计基础数据结构与算法计算机组成原理课程中已经掌握的知识与能力;另一方面,它能引导学生进一步理解计算机系统的工作原理,初步掌握通过抽象进行复杂软件的设计方法,为后续学习专业课程打下坚实的技术与能力基础。


课程概述

通过本课程学习,使学生了解什么是操作系统,掌握操作系统的基本原理,实现机制和基本算法,并结合目前的典型操作系统进行具体分析,加深对操作系统基本原理的理解和认识。在教学过程中通过教学软件的演示及使用,使学生加深对操作系统概念的认识。


课程大纲
  • 操作系统概述
  • 第一章 操作系统引论
    • 1.1 操作系统的目标和作用
    • 1.2 操作系统的发展过程
    • 1.3 操作系统的基本特性
    • 1.4 操作系统的主要功能
  • 第2章 进程的描述与控制
    • 2.1 前趋图和程序执行
    • 2.2 进程的描述
    • 2.3 进程控制
    • 2.4 进程同步
    • 2.5 经典进程的同步问题
    • 2.6 进程通信
  • 第3章 处理机调度与死锁
    • 3.1 处理机调度的层次和调度算法的目标
    • 3.2 作业与作业调度
    • 3.3 进程调度
    • 3.5 死锁概述
    • 3.6 预防死锁
    • 3.7 避免死锁
  • 第4章 存储器管理
    • 4.1 存储器的层次结构
    • 4.2 程序的装入和链接
    • 4.3 连续分配存储管理方式
    • 4.4 对换(Swapping)
    • 4.5 分页存储管理方式
    • 4.6 分段存储管理方式
  • 第5章 虚拟存储器
    • 5.1 虚拟存储器概述
    • 5.2 请求分页存储管理方式
    • 5.3 页面置换算法
  • 第6章 输入输出系统
    • 6.1 IO系统的功能模型和接口
    • 6.2 IO设备和设备控制器
    • 6.5 与设备无关的IO软件
    • 6.6 用户层的IO软件
    • 6.8 磁盘存储器的性能和调度
  • 第7章 文件管理
    • 7.1 文件和文件系统
    • 7.2 文件的逻辑结构
    • 7.3 文件目录
  • 第8章 磁盘存储器的管理
    • 8.1 外存的组织方式
    • 8.2 文件存储空间的管理
授课目标

通过本课程学习,使学生了解什么是操作系统,掌握操作系统的基本原理,实现机制和基本算法,并结合目前的典型操作系统进行具体分析,加深对操作系统基本原理的理解和认识。在教学过程中通过教学软件的演示及使用,使学生加深对操作系统概念的认识。


预备知识
配套教材
参考教材
5.0

1 条评价

本次开课 查看全部
5.0

1 条评价

本次开课 查看全部
1 这门课程是免费学习的吗?
本课程是开设在安徽省网络课程学习中心(e会学)平台上的课程,是免费学习的。
2 我可以重复选择同一门课程吗?
可以的,许多课程会多次开课,可以加入同一门课程的不同期次。在新的开课期次中,你需要从零开始完成相关的学习任务。
授课教师
巢湖学院
2024 e会学 皖ICP备05002528号-14 皖公网安备 34010402700145号 Copyright 安徽省网络课程学习中心版权所有