Peter Pietzuch - Operating Systems

 
计算机操作系统概论
Operating Systems

  • 课题背景
操作系统是在计算机上运行的最重要的软件。它管理计算机的内存和进程,以及所有的软件和硬件。它还允许你在不知道如何说计算机语言的情况下与计算机交流。没有操作系统,计算机是无用的。计算机的操作系统(OS)管理计算机上的所有软件和硬件。大多数情况下,同时运行多个不同的计算机程序,它们都需要访问计算机的中央处理单元(CPU)、内存和存储。操作系统协调所有这一切,以确保每个程序得到它所需要的。

  • 课题内容
在本课程中,学生将有机会理解主要的操作系统抽象化概念,探索操作系统功能实现中的取舍关系。同时研究组成现代操作系统的不同子系统;研究用于资源管理和分配的不同操作系统机制和策略;将对操作系统的理论理解应用到实际操作系统实现中。通过完成课程,学生将会学习如何区分不同风格的操作系统设计,了解资源抽象和资源管理背后的主要原则,进程隔离背后的主要原则,以及进程和线程模型;掌握调度问题和进程间通信背后的机制;识别与并发相关的主要问题,并解释操作系统中的不同同步机制;评估操作系统中的安全风险,并了解操作系统在建立安全性方面应该扮演的角色。

  • 导师信息

Peter Pietzuch
帝国理工学院计算机科学终身教授
(1)帝国理工学院计算机系研究主任
(2)帝国理工学院LSDS(大型数据与系统)小组领导人
(3)曾任哈佛大学系统研究项目博士后研究员
(4)2018年至今担任微软客座研究员
(5)学术论文被引用次数:6624;h指数:38;i10指数:86

  • 任职大学
帝国理工学院1907年建立于英国伦敦,是一所主攻理学、工学、医学和商学的世界顶尖公立研究型大学。帝国理工学院在国际学术界有着顶级声望,在各类权威榜单中排名稳居世界前十。在帝国的相关人物中,共有14位诺贝尔奖获得者和3位菲尔兹奖获得者。帝国理工提供本科和研究生教育,共有五个学院,工程学院,医学院,自然科学院,生命科学院和商学院。它授予一等学位的比例和每年的淘汰率都十分引人瞩目,被认为是英国入学标准最高的大学之一。