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

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

Linux内核维护文件打开和使用的数据结构
文件夹形式组织文件
文件系统中的缓存层
文件系统中的索引区
文件系统组织形式
信号机制
告警系统
信号量机制
共享内存模型
共享会议室模型
消息队列模型
瀑布模型
鲁肃提出规划文件系统的几点考虑
马哥寻求投资,投资人建议提升想象力
异常情况下的工作模式
团队间合作模式
文件系统接口屏蔽驱动程序的差异
中断控制器统一外部事件处理
驱动程序屏蔽设备控制器差异
设备控制器屏蔽设备差异
鲁肃建议建立渠道销售体系,形成生态
知识库积累使公司能接任何项目
公司建立知识库,提高效率和质量
马哥意识到公司需要积累,建立知识库
马哥公司解决生存问题,成功晋升马哥
下回分解
千万项目难度大,集体合作可断金
有了积累建生态,成立渠道管理部
公司发展需积累,马哥建立知识库
用一个创业故事串起操作系统原理

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

上一节,小马的公司已经解决了生存问题,成功从小马晋升马哥。
马哥是一个有危机意识的人。尽管公司开始不断盈利,项目像流水一样,一个接一个,赚了点儿钱,但是他感觉还是有点儿像狗熊掰棒子。因为公司没有积累,永远就都是在做小生意,无法实现成倍的增长。
马哥想,公司做了这么多的项目,应该有很多的共同点,能积累下来非常多的资料。如果能够把这些资料归档、总结、积累,形成核心竞争力,就可以随着行业的飞跃,深耕一个行业,实现快速增长。

公司发展需积累,马哥建立知识库

这就需要我们有一个存放资料的档案库(文件系统)。档案库应该不依赖于项目而独立存在,应该井井有条、利于查询;应该长久保存,不随人员流动而损失。
公司到了这个阶段,除了周瑜和张昭,应该专门请一个能够积累核心竞争力的人来主持大局了。马哥想到了,前一阵行业交流大会上,他遇到了一个很牛的架构师——鲁肃。他感觉鲁肃在这方面很有想法,于是就请他来主持大局。
鲁肃跟马哥说,构建公司的核心技术能力,这个档案库(文件系统)也可以叫作知识库,这个需要好好规划一下。规划文件系统的时候,需要考虑以下几点。
第一点,文件系统要有严格的组织形式,使得文件能够以块为单位进行存储。
这就像图书馆里,我们会给设置一排排书架,然后再把书架分成一个个小格子。有的项目存放的资料非常多,一个格子放不下,就需要多个格子来进行存放。我们把这个区域称为存放原始资料的仓库区。对于操作系统,硬盘分成相同大小的单元,我们称为块。一块的大小是扇区大小的整数倍,默认是 4K,用来存放文件的数据部分。这样一来,如果我们像存放一个文件,就不用给他分配一块连续的空间了。我们可以分散成一个个小块进行存放。这样就灵活得多,也比较容易添加、删除和插入数据。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

马哥公司在解决生存问题后,意识到需要积累核心竞争力,于是建立了知识库来存放资料。鲁肃提出了文件系统的设计原则,包括严格的组织形式、索引区、缓存层和文件夹形式组织。这些设计原则将有助于公司实现快速增长,深耕一个行业。随着知识库的建立,公司的面貌大为改观,项目效率大大提高。马哥意识到招聘高质量的程序员成本高,因此决定降低招人成本,建立渠道销售体系,形成一个生态,从而实现指数级的盈利增长。鲁肃提出了计算机系统的输入和输出系统的屏蔽设备差异的方法,包括设备控制器、驱动程序、中断控制器和文件系统接口。这些方法帮助公司扩展业务到更多地区和行业,实现了业务的大幅增长。 马哥公司在面对大型项目时,通过团队合作模式的商讨,提出了多种沟通与合作方式。从传统的瀑布模型到消息队列模型、共享内存模型以及异常情况下的工作模式,公司建立了合理的项目组合作流程,使得项目推行十分顺畅,能够接受千万级别的项目。然而,投资人认为公司的项目虽然规模庞大,但缺乏想象力,需要更丰富的创意来满足市场需求,以实现成功上市的目标。 文章内容涉及了公司核心竞争力的积累、项目合作模式的设计以及市场发展的思考,展现了公司在技术和商业方面的发展与挑战。

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

全部留言(17)

  • 最新
  • 精选
  • 刘強
    这专栏写的良心了,从头到尾比较精品,并没有因为快到尾声了或者看的人少了,就松懈下来。最后知识串讲,目录上是没有的,应该是作者临时加上去的,相当好的总结。 有个问题,留言区有很多问题,有很多是读者自己的问题,比如自己看的不仔细,自己理解不到位,但是有些问题还是有共性的,不知道作者有没有时间简单的简答一下呢?

    作者回复: 会的会的

    2019-08-27
    7
  • 安排
    最后这几篇总结真是太好了,如果全程跟下来,再结合这几篇总结收货会很大,极客买的最值得课程,没有之一。👍
    2019-08-26
    27
  • EidLeung
    从网络协议到操作系统,听着超哥的故事学习,爽歪歪!
    2019-08-26
    4
  • 许童童
    这节的内容好多,看得好爽,知识串讲,故事模式,给老师点个赞。
    2019-08-26
    3
  • 莫名
    知识串讲很赞👍
    2019-08-26
    3
  • leslie
    对于今天课程的串讲:简述一下我的学习感受,今天的内容其实是通过管理;把操作系统、计算机组成原理、程序接口,串联了消息体系;课程的内容直接把近期的直接整体串联起来了。 老师今天的课明显不是学习1遍就能明白的掌握的:要重学多遍的知识。老师的专题其实非常非常好-虽然学习的确实蛮辛苦,不过收获还是蛮大,这个系列其实是把系统相关的许多内容都串联起来了;不断的学习、复习、补课补笔记才能学好。 感谢老师的分享吧:虽然学习的蛮辛苦,不过按照老师的方式学习确实收获还是蛮大的;期待老师的下回分解。
    2019-08-26
    2
  • 陌兮
    感谢作者,感谢自己,前面的硬读没有白费😭
    2021-03-17
    1
  • 小龙的城堡
    浅显易懂,再结合之前的代码,就搞懂了😀
    2019-08-26
    1
  • 常振华
    /dev/目录下的设备文件不是也是一个文件吗?它也要存在硬盘上吧?没有对应的硬盘的inode吗?
    2022-10-18归属地:广东
  • Geek_dou
    创业故事串起操作系统原理,生动有趣,“集体合作可断金” 巧妙引入进程间通信的几种形式:管道、消息队列、共享内存、信号量机制,通俗易懂,忍不住继续追更
    2022-09-13归属地:北京
收起评论
显示
设置
留言
17
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部