你真的知道怎么学习操作系统吗? 精华
唐佐林
发布于 2022-5-12 16:51
浏览
7收藏
大家好,我是唐佐林,感谢社区的邀请,能够有机会分享这次直播《开源时代操作系统学习与实践》,欢迎大家报名交流。
直播已结束,戳链接查看完整回放👉:https://zhibo.51cto.com/liveDetail/103
大家肯定知道操作系统非常重要,作为进阶专业的程序员肯定要掌握操作系统的相关知识。
那么怎么学习?直接啃Linux内核?或者直接吃OpenHarmony核心实现?
我能说的只有,源码如山倒,理解如抽丝!!
这类系统要么成熟,经过各种场景考验;要么尖端,覆盖高新领域。所以源码中有很多与具体应用场景和业务相关的东西,而这些东西又都非常复杂,进而导致“每行代码都能看懂,可是整体真看不懂”。。。
每年都有很多开发者和我讨论操作系统学习的过程和方法,我认为很多人不缺学习操作系统实现的决心和毅力,而是找不到合适的学习路径。
正是因为这个现状,所以有了今天的直播。在直播中,我们会讨论以下:
1. 分享个人学习操作系统的过程,以及职业生涯带来的帮助
2. 分享DTOS的开发过程,以及教学心得
3. 分享OpenHarmony内核源码的学习过程
个人介绍:
- 蜀鸿会(西南鸿蒙开发者联盟)理事长
- 苏州深维纵横数据科技有限公司架构师
- 华为技术开发专家(HDE)
- 51CTO HarmonyOS 技术社区MVP
- 华为鸿蒙系统课程认证讲师
- OpenHarmony 开源布道师、社区MVP
- Python SIG Team 负责人
- Py4OH 项目作者
直播介绍:
直播间将展示教学成果 DTOS,一个完整的从0写起的简易操作系统。
涵盖用户态内核态切换,多任务创建及调度执行,互斥锁实现,内存管理,外设中断已经简易文件系统实现。
欢迎大家向我提问问题,我会在直播中挑选本帖下的 4 个我所关注的提问,向提问者赠送社区周边。欢迎大家踊跃提问!
开源时代操作系统学习与实践直播课件.pdf 611.26K 304次下载
已于2022-5-18 14:47:05修改
赞
13
收藏 7
回复
相关推荐
期待今晚的精彩直播
如何高效且系统性的学习新的操作系统,需要具备哪些基础知识?
现在的操作系统都比较成熟,在校生还有必要尝试参与开发新的操作系统吗?
学习操作系统对我们上层的软件开发有很大的帮助么
小白从哪学起?
唐老师您好,请问学习操作系统的知识,看哪本书好?如何成为操作系统大佬(成长路线)?希望能够解答,谢谢!!
鸿蒙的应用端和设备端的开发环境应当统一到一个IDE上,以体现全场景的特点
X86和ARM构架的区别是什么?
如何评价一个操作系统是不是好的系统,在当前场景中是否适用?
老师开发系统是用c语言写吗
华为的鸿蒙开发工具没法装在rpm上,也没法装在优麒麟(Ubuntu分支)上……Linux上需要运用虚拟机运行吧
唐老师您好,bios的中断向量表和操作系统的中断向量表有何异同? 既然操作系统会复制或者调用bios的中断向量表, 为啥操作系统还自己能成一个呢?
如果只是想要通过鸿蒙实现位置定位,实现快速找小孩,要学习哪些
老师,能讲讲国产操作系统脉络吗?
国产操作系统还有哪些不足,
我们做为软件开发工程师,能够在国产操作基础上,能够继续去完善什么
我想了操作系统在使用grup引导时,为什么一定要用过度的文件系统,再切换到真正的文件系统?
目前有哪些操作系统是值得钻研学些的?应用领域是?
唐老师,请问hos会是未来的趋势吗?现在想从事相关的工作,怎么通过学习切入其中,什么岗位比较推荐呢?
唐老师,您好,您对openEuler和OpenHarmony之间的互通性有没有什么看法
基于欧拉开源操作系统的移动云做了什么?
目前学习的话,同时学习linux跟openharmony是否是个好的选择