清华大学公开课:操作系统(向勇、陈渝)

清华大学公开课:操作系统(向勇、陈渝)

  • 课程编号:2004
  • 课程共 98 集  分辨率:标清  
  • 课程格式:MP4  大小:2.56 G
  • 最近更新:2023年03月04日

清华大学慕课下载:操作系统

类型:公开课

主讲人:向勇,清华大学 计算机科学与技术系副教授,博士,清华大学计算机系副教授,自2000年开始从事操作系统课的教学工作,科研方向包括无线自组网、计算机支持的协同工作和操作系统,曾主持或参与国家自然科学基金项目《支持多信道的自组网及其与Internet 互连的研究》和《多协作方式集成模型与环境研究》、863项目《车载自组网及其在智能导航中的应用》、核高基项目《开源操作系统内核分析和安全性评估:Linux体系结构及内核功能模块间关系分析》,以及多项企业合作项目,近5年发表10余篇论文(SCI检索2篇, EI检索5余篇)。

陈渝,男,博士,清华大学计算机系副教授、中国计算机学会普适计算专委会副主任,系统软件专委委员,清华大学信息技术研究院操作系统研究中心负责人。主要科研方向:操作系统、系统安全,嵌入式系统,普适计算、高性能计算等。在操作系统相关领域的国际会议如VEE, ICPP, CLUSTER, PACT, MASCOTS, ICPADS等,和国际期刊,如 IEEE Computer, ACM TACO,CCPE, TCJ,发表了学术论文,共计发表论文50余篇,申请专利6项。作为项目负责人承担了核高基子项目3项,国家863项目1项,国家科技支撑计划1项,自然科学基金项目2项,以及国际合作项目6项等。负责研发操作系统分析工具,OS kernel bug分析平台,SkyEye嵌入式系统模拟仿真环境软件系统,ucore教学操作系统等。承担清华大学计算机系本科和研究生的操作系统课程,翻译和出版6本操作系统与嵌入式系统等教材。获省部级一等奖3次,二等奖2次。

课程介绍:操作系统是计算机系统中负责管理各种软硬件资源的核心系统软件,为应用软件运行提供良好的环境。掌握操作系统的基本原理及其核心技术是研究型大学计算机专业本科毕业生的基本要求。 本课程是计算机专业核心课,以主流操作系统为实例,以教学操作系统ucore为实验环境,讲授操作系统的概念、基本原理和实现技术,为学生从事操作系统软件研究和开发,以及充分利用操作系统功能进行应用软件研究和开发打下扎实的基础

课程列表:

【第1集】清华大学公开课:《操作系统》1.1 课程概述 
【第2集】清华大学公开课:1.2 什么是操作系统 
【第3集】清华大学公开课:1.3 为什么学习操作系统 
【第4集】清华大学公开课:1.4 如何学习操作系统 
【第5集】清华大学公开课:1.5 操作系统实例 
【第6集】清华大学公开课:1.6 操作系统的历史 
【第7集】清华大学公开课:1.7 操作系统结构 
【第8集】清华大学公开课:1.8 小结 
【第9集】清华大学公开课:2.1 操作系统的启动 
【第10集】清华大学公开课:2.2 操作系统的终端、异常、和系统调用 
【第11集】清华大学公开课:3.1 计算机体系结构及内存分层体系 
【第12集】清华大学公开课:3.2 地址空间与地址生成 
【第13集】清华大学公开课:3.3 连续内存分配:内存碎片与分区的动态分配 
【第14集】清华大学公开课:3.4 连续内存分配:压缩式与交换式碎片整理 
【第15集】清华大学公开课:4.1 非连续内存分配:分段 
【第16集】清华大学公开课:4.2 非连续内存分配:分页 
【第17集】清华大学公开课:4.3 非连续内存分配:页表-概述、TLB 
【第18集】清华大学公开课:4.4 非连续内存分配:页表-二级,多级页表 
【第19集】清华大学公开课:4.5 非连续内存分配:页表-反向页表 
【第20集】清华大学公开课:5.1 虚拟内存的起因 
【第21集】清华大学公开课:5.2 覆盖技术 
【第22集】清华大学公开课:5.3 交换技术 
【第23集】清华大学公开课:5.4 虚存技术(上) 
【第24集】清华大学公开课:5.5 虚存技术 
【第25集】清华大学公开课:6.1 最优页面置换算法 
【第26集】清华大学公开课:6.2 先进先出算法 
【第27集】清华大学公开课:6.3 最近最久未使用算法 
【第28集】清华大学公开课:6.4 时钟页面置换算法 
【第29集】清华大学公开课:6.5 二次机会法 
【第30集】清华大学公开课:6.6 最不常用法 
【第31集】清华大学公开课:6.7 Belady现象、LRU、FIFO、Clock的比较 
【第32集】清华大学公开课:6.8 局部页替换算法的问题、工作集模型 
【第33集】清华大学公开课:6.9 两个全局置换算法 
【第34集】清华大学公开课:6.10 抖动问题 
【第35集】清华大学公开课:7.1 进程的定义 
【第36集】清华大学公开课:7.2 进程的组成 
【第37集】清华大学公开课:7.3 进程的特点 
【第38集】清华大学公开课:7.4 进程控制结构 
【第39集】清华大学公开课:7.5 进程的生命期原理 
【第40集】清华大学公开课:7.6 进程状态变化模型 
【第41集】清华大学公开课:7.7 进程挂起 
【第42集】清华大学公开课:7.8 为什么使用线程 
【第43集】清华大学公开课:7.9 什么是线程 
【第44集】清华大学公开课:7.10 线程的实现 
【第45集】清华大学公开课:7.11 上下文切换 
【第46集】清华大学公开课:7.12 进程控制——创建进程 
【第47集】清华大学公开课:7.13 进程控制——加载和执行进程 
【第48集】清华大学公开课:7.14 进程控制——等待和终止进程 
【第49集】清华大学公开课:8.1 背景 
【第50集】清华大学公开课:8.2 调度原则 
【第51集】清华大学公开课:8.3 调度算法1 
【第52集】清华大学公开课:8.4 调度算法2 
【第53集】清华大学公开课:8.5 实时调度 
【第54集】清华大学公开课:8.6 多处理器调度与优先级反转 
【第55集】清华大学公开课:9.1 背景知识 
【第56集】清华大学公开课:9.2 一些概念part1 
【第57集】清华大学公开课:9.3 一些概念part2 
【第58集】清华大学公开课:9.4 一些概念part3 
【第59集】清华大学公开课:9.5 临界区 
【第60集】清华大学公开课:9.6 方法1:禁用硬件中断 
【第61集】清华大学公开课:9.7 方法2:基于软件的解决方案 
【第62集】清华大学公开课:9.8 方法3:更高级的抽象 
【第63集】清华大学公开课:10.1 背景 
【第64集】清华大学公开课:10.2 信号量 
【第65集】清华大学公开课:10.3 信号量的使用 
【第66集】清华大学公开课:10.4 信号量的实现 
【第67集】清华大学公开课:10.5 管程 
【第68集】清华大学公开课:10.6 经典同步问题-1 
【第69集】清华大学公开课:10.7 经典同步问题-2 
【第70集】清华大学公开课:10.8 经典同步问题-3 
【第71集】清华大学公开课:10.9 经典同步问题-4 
【第72集】清华大学公开课:10.10 经典同步问题-5 
【第73集】清华大学公开课:10.11 景点同步问题-6 
【第74集】清华大学公开课:11.1 死锁问题 
【第75集】清华大学公开课:11.2 系统模型 
【第76集】清华大学公开课:11.3 死锁特征 
【第77集】清华大学公开课:11.4 死锁处理办法 
【第78集】清华大学公开课:11.5 死锁预防和死锁避免 
【第79集】清华大学公开课:11.6 银行家算法 
【第80集】清华大学公开课:11.7 死锁检测和死锁恢复 
【第81集】清华大学公开课:11.8 IPC概述 
【第82集】清华大学公开课:11.9 信号、管道、消息队列和共享内存 
【第83集】清华大学公开课:12.1 文件系统:总体介绍 
【第84集】清华大学公开课:12.2 基本概念 
【第85集】清华大学公开课:12.3 基本概念——文件系统和文件 
【第86集】清华大学公开课:12.4 基本概念——文件系统的功能 
【第87集】清华大学公开课:12.5 基本概念——文件和块 
【第88集】清华大学公开课:12.6 基本概念——文件描述符 
【第89集】清华大学公开课:12.7 基本概念——目录 
【第90集】清华大学公开课:12.8 基本概念——文件别名 
【第91集】清华大学公开课:12.9 基本概念——文件系统种类 
【第92集】清华大学公开课:12.10 虚拟文件系统 
【第93集】清华大学公开课:12.11 数据缓存 
【第94集】清华大学公开课:12.12 打开文件的数据结构 
【第95集】清华大学公开课:12.13 文件分配 
【第96集】清华大学公开课:12.14 空闲空间列表 
【第97集】清华大学公开课:12.15 多磁盘管理-RAID 
【第98集】清华大学公开课:12.16 磁盘调度 
分享到 :
相关推荐

发表回复

登录... 后才能评论