操作系统原理 华中科技大学(苏曙光)
共66课时 14小时17分19秒秒
简介
《操作系统原理》主要内容包括:进程管理、内存管理、设备管理、文件系统等核心内容。通过理论学习和实践环节,能掌握操作系统的结构与设计,能分析和设计简单的操作系统,为从事科学研究和工程研发打下坚实的理论基础。通过实践教学环节,使学生初步掌握阅读、分析和裁剪现有开源操作系统的能力;具备设计、实现、开发小型或简化的操作系统的基础;培养大型程序设计的方法和技巧,提高学生编制清晰、合理、可读性好的系统程序。课程讲解概念清晰,内容丰富,通俗易懂,实践性与实用性都很强。每章课后有大量的习题和开放性思考题,有大量有针对性的课后上机编程实验。
掌握操作系统的基本概念、核心原理、关键技术。通过理论学习和实践环节,能掌握操作系统的结构与设计,能分析和设计简单的操作系统,使学生初步掌握阅读、分析和裁剪现有开源操作系统的能力;具备设计、实现、开发小型或简化的操作系统的基础;培养大型程序设计的方法和技巧,提高学生编制清晰、合理、可读性好的系统程序。
掌握操作系统的基本概念、核心原理、关键技术。通过理论学习和实践环节,能掌握操作系统的结构与设计,能分析和设计简单的操作系统,使学生初步掌握阅读、分析和裁剪现有开源操作系统的能力;具备设计、实现、开发小型或简化的操作系统的基础;培养大型程序设计的方法和技巧,提高学生编制清晰、合理、可读性好的系统程序。
苏曙光 华中科技大学 - 副教授博士/副教授。 1975/06,湖南临湘人。华中科技大学软件学院。先后于1998/06,2002/06,2006/06在华中科技大学获得学士,硕士,博士学位。研究方向:操作系统/嵌入式系统;图像和视频智能处理;网络空间安全。主讲课程:本科生《操作系统原理》,《微机原理与接口》;研究生《先进软件开发技术与工具》。2017年荣获“华中科技大学教学质量一等奖”。
章节
- 课时1:操作系统初步认识 (12分22秒)
- 课时2:操作系统功能和定义 (16分21秒)
- 课时3:操作系统发展历史 (18分18秒)
- 课时4:分时技术与分时操作系统 (10分59秒)
- 课时5:典型操作系统类型 (13分7秒)
- 课时6:操作系统逻辑结构 (12分28秒)
- 课时7:CPU的态 (12分37秒)
- 课时8:中断机制 (12分56秒)
- 课时9:BIOS和主引导记录MBR (17分32秒)
- 课时10:操作系统启动过程 (10分42秒)
- 课时11:操作系统生成 (14分47秒)
- 课时12:操作系统用户界面 (10分52秒)
- 课时13:Shell脚本编程 (12分26秒)
- 课时14:系统调用 (16分40秒)
- 课时15:进程概念 (9分32秒)
- 课时16:进程状态 (11分35秒)
- 课时17:进程控制块PCB (9分28秒)
- 课时18:进程控制的概念 (11分28秒)
- 课时19:Windows进程控制 (10分8秒)
- 课时20:Linux进程控制 (16分17秒)
- 课时21:线程概念 (11分54秒)
- 课时22:线程典型应用场景 (11分48秒)
- 课时23:临界资源与临界区 (11分27秒)
- 课时24:锁机制 (11分56秒)
- 课时25:同步和互斥的概念 (9分9秒)
- 课时26:P-V操作概念 (10分52秒)
- 课时27:P-V操作解决互斥问题 (14分8秒)
- 课时28:P-V操作解决同步问题 (13分34秒)
- 课时29:经典同步问题 (13分29秒)
- 课时30:Windows同步机制 (13分44秒)
- 课时31:Linux父子进程同步 (11分17秒)
- 课时32:匿名管道通信 (13分46秒)
- 课时33:Linux信号通信 (14分5秒)
- 课时34:死锁概念 (12分45秒)
- 课时35:死锁起因 (14分5秒)
- 课时36:死锁预防策略 (15分37秒)
- 课时37:进程调度概念 (10分19秒)
- 课时38:典型调度算法 (15分18秒)
- 课时39:Linux进程调度 (14分12秒)
- 课时40:内存管理功能(一) (7分35秒)
- 课时41:内存管理功能(二) (13分33秒)
- 课时42:分区存储管理 (12分17秒)
- 课时43:分区放置策略 (13分36秒)
- 课时44:内存覆盖技术 (10分39秒)
- 课时45:内存交换技术 (10分14秒)
- 课时46:内存碎片 (8分49秒)
- 课时47:页式虚拟内存管理 (9分54秒)
- 课时48:页表和页式地址映射 (11分25秒)
- 课时49:快表技术和页面共享技术 (15分2秒)
- 课时50:缺页中断 (14分21秒)
- 课时51:页面淘汰 (21分20秒)
- 课时52:缺页因素与缺页系统缺点 (8分21秒)
- 课时53:段式和段页式虚拟存储 (14分4秒)
- 课时54:Intel CPU物理结构 (12分53秒)
- 课时55:Intel CPU段机制 (18分51秒)
- 课时56:Linux页面机制 (13分1秒)
- 课时57:Linux对段的支持 (10分26秒)
- 课时58:设备管理概念 (12分51秒)
- 课时59:Spooling系统 (16分2秒)
- 课时60:Linux模块机制 (11分8秒)
- 课时61:Linux驱动程序 (19分45秒)
- 课时62:Windows驱动程序 (15分50秒)
- 课时63:文件系统概念 (16分2秒)
- 课时64:文件物理结构 (9分49秒)
- 课时65:FAT文件系统 (14分22秒)
- 课时66:文件存储管理和目录 (11分9秒)
热门下载
热门帖子