趣谈 Linux 操作系统
刘超
前网易杭州研究院云计算技术部首席架构师
85459 人已学习
新⼈⾸单¥68
登录后,你可以任选4讲全文学习
课程目录
已完结/共 72 讲
趣谈 Linux 操作系统
15
15
1.0x
00:00/00:00
登录|注册

62 | 知识串讲:用一个创业故事串起操作系统原理(一)

启动公司通用流程
内存办公区
毕业生作为企业的CPU
企业运行流程辅导
标准、开放、兼容
选择《狼性文化》操作系统
展示操作系统列表
进入保护模式
切换到老板角色
模块组成
kernel.img
diskboot.img
lzma_decompress.img
boot.img加载core.img
寻找《企业经营宝典》
中断向量表和中断服务程序
硬件检查
系统调用
中断门(Interrupt Gate)
项目模板init_task
项目管理体系和项目管理流程
《创业指导手册》
创业园区注册公司
x86创业园区
kernel.img
管理处
core.img
引导扇区(MBR)
创业指导手册《BIOS》
项目档案库(文件系统)
会议室管理系统
办事大厅
公司首先应该有个项目管理部门
小马创业选园区,开放标准是第一
启动公司有手册,获取内核当宝典
初创公司有章法,请来兄弟做臂膀
创业故事串起操作系统原理

该思维导图由 AI 生成,仅供参考

操作系统是一门体系复杂、知识点很多的课程,经过这么多节的讲解,你是否已经感觉自己被淹没在细节的汪洋大海里面了?没关系,从这一节开始,我们用五节的时间,通过一个创业故事,串起来操作系统的整个知识体系。
接下来,我们就来看主人公是如何从小马,变成马哥,再变成马总的吧!

小马创业选园区,开放标准是第一

小马最终还是决定走出大公司,自己去创业了。
他之所以这样决定,有两个原因,一方面,大企业多年的工作经验让他练就了从前端到后端,从 Web 到 App,从产品设计到测试交付的全栈能力。他很自信,靠着这些能力,闯荡江湖应该没什么问题;另外一方面,他听说,姓“马”的,创业成功的概率好像比较大。
创业首先要注册公司。注册公司就需要有一个办公地点。所以,小马需要选择一个适合创业的环境。他找了很多地方,发现有的地方政策倾斜大型企业,有的地方倾斜本地企业,有的地方鼓励金融创新。小马感觉这些地方都不太适合他这个 IT 男。
直到有一天,小马来到了位于杭州滨江的 x86 创业园区。他被深深地吸引住了,当然首要吸引他的就是园区工作人员的热情。
园区的工作人员向小马介绍了以下信息。
“首先,咱们这个 x86 园区,主要有三大特点,一是标准,二是开放,三是兼容。像您这种创业者还是非常多的。初次创业不一定有经验,园区提供标准的企业运行流程辅导。”
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

一位创业者小马在杭州滨江的x86创业园区创业,通过创业故事串联了操作系统的整个知识体系。园区被比喻为内存,人才为CPU,项目组为进程,项目执行计划书为程序。文章生动地解释了操作系统原理,将抽象的概念具象化,让读者更容易理解。小马按照《创业指导手册》启动公司,通过BIOS和内核的比喻,解释了公司的启动流程。他准备找两个兄弟一起创业,分别负责项目管理和内部管理。通过调用kernel_init和kthreadd运行项目,公司的架构搭建完成。文章通过创业故事生动地解释了操作系统原理,让读者更容易理解。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《趣谈 Linux 操作系统》
新⼈⾸单¥68
立即购买
登录 后留言

全部留言(14)

  • 最新
  • 精选
  • 刘強
    老师还是刚开始看的问题,开始运行1号进程后,调度程序还没初始化,那代码怎么再回到kernel_main中继续初始化的工作?我理解是不是有什么误区?

    作者回复: 创建不代表切换过去,根据调度第一定律,如果没有一个线程显式的调用schedule,是不会被切换走的

    2019-08-27
    2
    5
  • leslie
    听完刘老师的讲解,加深了我对于<深入浅出计算机组成原理>课程的理解;本来是为了学好刘老师的课去学的徐老师的组成原理,现在反而通过刘老师的课更好的理解了徐老师的课。 感谢老师的辛勤分享:用最朴实幽默的表达方式让人享受学习的快感。

    作者回复: 这两门课相辅相成

    2019-08-19
    5
  • choosingSl
    果然还是故事看起来有意思,也好记忆

    作者回复: 但是硬核知识难掌握

    2019-08-19
    4
  • 安排
    bios的代码是开机后自动被硬件加载到0XF0000到0XFFFFF这段地址空间的吗?bios执行完了之后,这段物理内存是不是可以被覆盖了?

    作者回复: 可以覆盖,但是没有,因为很小

    2019-08-19
    1
  • dipperkun
    门卫只有巴掌大的一块地方,在启动盘的第一个扇区,512K 的大小,我们通常称为 MBR(Master Boot Record,主引导记录 / 扇区)。 应该是512B 的大小吧?
    2019-12-25
    1
    11
  • 许童童
    哈哈。欲知后事,且听下回分解。老师快点更新啊,催更!
    2019-08-19
    4
  • 静✨
    启动那章刚学完的时候还觉得自己可牛逼了 今天一看发现忘了个精光…默默回去再看一遍
    2021-06-17
    1
  • 人在江湖龙在江湖
    上学的时候研究过linux0.11内核,现在准备换服务器端内核方面的工作,我觉得比较快的方法,还是从总体上先把操作系统方面的知识先串起来,知道哪方面不足,再返回那一节仔细研究,对于我这样比较了解操作系统内核的学起来比较快一点
    2020-11-06
    1
  • Fighting
    建议选择人性化
    2023-04-14归属地:北京
  • Geek_b17b3d
    我们的时代开始啦(关于学习计算机也能蒸蒸日上这件事)
    2023-01-30归属地:北京
收起评论
显示
设置
留言
14
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部