Thanks to visit codestin.com
Credit goes to github.com

Skip to content

【代码随想录知识星球】项目分享-手写操作系统内核🔥

License

Notifications You must be signed in to change notification settings

youngyangyang04/KamaOS

Repository files navigation

C++项目推荐:手写操作系统项目 | 代码随想录

本项目目前只在知识星球答疑并维护

操作系统本身就是面试的必考知识,尤其是面试后端开发、嵌入式开发等岗位时,更是如此

同时操作系统也是一个很不错的项目,如果是C++选手做这个项目的话,既可以用来投后端岗位,也可以投 嵌入式岗位,都是比较匹配的。

如果想好好学习操作系统,一定绕不开 Mit6.s081。

Mit6.s081 是麻省理工学院面向本科生的操作系统课程,其课程实验是在教学用操作系统xv6上进行扩展和优化。

Xv6 操作系统源代码只有一万余行,并且相对清晰和模块化,每个 lab 都带有自动评测功能,非常适合用于实践操作系统知识。

这是大家公认的高质量操作系统实践课。

星球项目文档就分享在知识星球里。

今年秋招已经有录友用这个项目拿到offer了 :

关于星球项目文档已经更新了第二版:

来看一下第二版目录:

序言介绍到 环境配置,从 lab1 到 lab11 都手把手带大家做完。

如果很多人都做这个项目会不会烂大街?

在项目文档中,每一个lab,都会给出可以拓展的点,大家可以自行拓展:

不仅如此,这个项目面试题都给大家整理好了,而且哪个公司考察过都有记录,里面有三十多道面试题,如果都理解的话,面试基本没问题。

做完这个项目,简历写法应该怎么写,也给大家一份参考写法:

用来突击的话,可以直接写到简历上,然后 “背诵” 就好。 (注意背诵是打了引号的)

文档部分截图

做这个项目需要哪些【前置知识】:

【环境配置】是大家做这个lab最大的坑,项目文档将环境配置中大家遇到过的坑写出来了,扫清障碍。

接下来进入lab环节,从lab1 到 lab11,手把手带你实现操作系统。

答疑

本项目在知识星球里为 文字专栏形式,大家不用担心,看不懂,星球里每个项目有专属答疑群,任何问题都可以在群里问,都会得到解答:

项目文档获取方式:

本文档仅为星球内部专享,大家可以加入知识星球里获取,在星球置顶一

About

【代码随想录知识星球】项目分享-手写操作系统内核🔥

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors