你真的知道怎么学习操作系统吗? 精华

唐佐林
发布于 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 301次下载
已于2022-5-18 14:47:05修改
13
收藏 7
回复
举报
49条回复
按时间正序
/
按时间倒序
红叶亦知秋
红叶亦知秋

期待今晚的精彩直播

2
回复
2022-5-12 18:48:46
Soon_L
Soon_L

如何高效且系统性的学习新的操作系统,需要具备哪些基础知识?

2
回复
2022-5-12 20:07:56
一名单身家
一名单身家

现在的操作系统都比较成熟,在校生还有必要尝试参与开发新的操作系统吗?

2
回复
2022-5-12 20:13:22
急需吃饭的小谢
急需吃饭的小谢

学习操作系统对我们上层的软件开发有很大的帮助么

2
回复
2022-5-12 20:16:36
xcg995
xcg995

小白从哪学起?

2
回复
2022-5-12 20:23:28
longlong899
longlong899

唐老师您好,请问学习操作系统的知识,看哪本书好?如何成为操作系统大佬(成长路线)?希望能够解答,谢谢!!

1
回复
2022-5-12 20:29:00
zt1234418
zt1234418

鸿蒙的应用端和设备端的开发环境应当统一到一个IDE上,以体现全场景的特点

 

 

 

 

1
回复
2022-5-12 20:30:43
mb627cfe8f3683f
mb627cfe8f3683f

X86和ARM构架的区别是什么?

2
回复
2022-5-12 20:34:07
物联风景
物联风景

如何评价一个操作系统是不是好的系统,在当前场景中是否适用?

2
回复
2022-5-12 20:37:41
追梦永不止
追梦永不止

老师开发系统是用c语言写吗

1
回复
2022-5-12 20:38:36
界祏
界祏

华为的鸿蒙开发工具没法装在rpm上,也没法装在优麒麟(Ubuntu分支)上……Linux上需要运用虚拟机运行吧

1
回复
2022-5-12 20:38:42
Lu3427_
Lu3427_

唐老师您好,bios的中断向量表和操作系统的中断向量表有何异同? 既然操作系统会复制或者调用bios的中断向量表, 为啥操作系统还自己能成一个呢?

1
回复
2022-5-12 20:39:22
wx5d4a77a587160
wx5d4a77a587160

如果只是想要通过鸿蒙实现位置定位,实现快速找小孩,要学习哪些

1
回复
2022-5-12 20:40:15
601279271
601279271

老师,能讲讲国产操作系统脉络吗?

国产操作系统还有哪些不足,

我们做为软件开发工程师,能够在国产操作基础上,能够继续去完善什么

1
回复
2022-5-12 20:43:27
zhazhap
zhazhap

我想了操作系统在使用grup引导时,为什么一定要用过度的文件系统,再切换到真正的文件系统?

1
回复
2022-5-12 20:46:45
Whyalone
Whyalone

目前有哪些操作系统是值得钻研学些的?应用领域是?

1
回复
2022-5-12 20:49:53
Sumjess
Sumjess

唐老师,请问hos会是未来的趋势吗?现在想从事相关的工作,怎么通过学习切入其中,什么岗位比较推荐呢?

1
回复
2022-5-12 20:50:16
wx5c3d406530a4d
wx5c3d406530a4d

唐老师,您好,您对openEuler和OpenHarmony之间的互通性有没有什么看法

1
回复
2022-5-12 20:57:06
mb627cfe8f3683f
mb627cfe8f3683f

基于欧拉开源操作系统的移动云做了什么?

2
回复
2022-5-12 21:02:34
JoyboyCZ
JoyboyCZ

目前学习的话,同时学习linux跟openharmony是否是个好的选择

1
回复
2022-5-12 21:06:45
回复
    相关推荐