
腾讯|腾讯云—腾讯自研操作系统(Tencent OS)项目实习
岗位职责
课题背景:
随着芯片技术的发展,单台服务器的核心规模不断增加。如何保证操作系统和硬件体系结构的扩展性、性能、稳定性成为一个重要的研究方向。该课题聚焦在软硬件结合领域,解决几方面的问题:
1、操作系统本身在多核架构的扩展性问题,保证性能的水平扩展
2、解决大核心的稳定性问题,调研软硬件结合领域,研究CPU计算核心、Cache、内存、PCIE、GPU等领域RAS业界前沿技术,提升整体的稳定性
课题挑战:
1、操作系统属于计算机工程范畴里复杂性最大的软件程序之一,对操作系统的开发、维护需要足够的熟悉与全局化思维;
2、底层硬件不断地发展,单机规格越来越大。进而带来对操作系统扩展性的挑战,底层软件需要和CPU体系结构深度优化,解决扩展性和稳定性的问题。
具体工作:
1、承担操作系统方向中偏向于预研性质的专项,并且承担疑难技术问题的攻坚,如大规格数据中心服务器集成高密带来的稳定性和故障率问题等。
任职要求
1、熟悉Linux操作系统内核实现,熟悉以下模块中的一个或者多个:kvm、调度器、内存管理、网络、存储(有开源贡献、实际代码开发项目经验的优先);
2、了解/熟悉Linux系统下通用的问题分析工具链使用,如ebpf,perf,ftrace,kprobe等;
3、深入理解x86/arm cpu架构或者异构硬件架构,有相关的调研、调优经验;
4、分析问题有专研精神,做到刨根问底。解决问题有长远意识,底层组件需要做到足够优雅。
腾讯招聘实习生:腾讯云—腾讯自研操作系统(Tencent OS)项目岗位来自腾讯招聘官网,具体内容以腾讯招聘官网为准。
