65 | 知识串讲:用一个创业故事串起操作系统原理(四)
刘超
该思维导图由 AI 生成,仅供参考
上一节,小马的公司已经解决了生存问题,成功从小马晋升马哥。
马哥是一个有危机意识的人。尽管公司开始不断盈利,项目像流水一样,一个接一个,赚了点儿钱,但是他感觉还是有点儿像狗熊掰棒子。因为公司没有积累,永远就都是在做小生意,无法实现成倍的增长。
马哥想,公司做了这么多的项目,应该有很多的共同点,能积累下来非常多的资料。如果能够把这些资料归档、总结、积累,形成核心竞争力,就可以随着行业的飞跃,深耕一个行业,实现快速增长。
公司发展需积累,马哥建立知识库
这就需要我们有一个存放资料的档案库(文件系统)。档案库应该不依赖于项目而独立存在,应该井井有条、利于查询;应该长久保存,不随人员流动而损失。
公司到了这个阶段,除了周瑜和张昭,应该专门请一个能够积累核心竞争力的人来主持大局了。马哥想到了,前一阵行业交流大会上,他遇到了一个很牛的架构师——鲁肃。他感觉鲁肃在这方面很有想法,于是就请他来主持大局。
鲁肃跟马哥说,构建公司的核心技术能力,这个档案库(文件系统)也可以叫作知识库,这个需要好好规划一下。规划文件系统的时候,需要考虑以下几点。
第一点,文件系统要有严格的组织形式,使得文件能够以块为单位进行存储。
这就像图书馆里,我们会给设置一排排书架,然后再把书架分成一个个小格子。有的项目存放的资料非常多,一个格子放不下,就需要多个格子来进行存放。我们把这个区域称为存放原始资料的仓库区。对于操作系统,硬盘分成相同大小的单元,我们称为块。一块的大小是扇区大小的整数倍,默认是 4K,用来存放文件的数据部分。这样一来,如果我们像存放一个文件,就不用给他分配一块连续的空间了。我们可以分散成一个个小块进行存放。这样就灵活得多,也比较容易添加、删除和插入数据。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
马哥公司在解决生存问题后,意识到需要积累核心竞争力,于是建立了知识库来存放资料。鲁肃提出了文件系统的设计原则,包括严格的组织形式、索引区、缓存层和文件夹形式组织。这些设计原则将有助于公司实现快速增长,深耕一个行业。随着知识库的建立,公司的面貌大为改观,项目效率大大提高。马哥意识到招聘高质量的程序员成本高,因此决定降低招人成本,建立渠道销售体系,形成一个生态,从而实现指数级的盈利增长。鲁肃提出了计算机系统的输入和输出系统的屏蔽设备差异的方法,包括设备控制器、驱动程序、中断控制器和文件系统接口。这些方法帮助公司扩展业务到更多地区和行业,实现了业务的大幅增长。 马哥公司在面对大型项目时,通过团队合作模式的商讨,提出了多种沟通与合作方式。从传统的瀑布模型到消息队列模型、共享内存模型以及异常情况下的工作模式,公司建立了合理的项目组合作流程,使得项目推行十分顺畅,能够接受千万级别的项目。然而,投资人认为公司的项目虽然规模庞大,但缺乏想象力,需要更丰富的创意来满足市场需求,以实现成功上市的目标。 文章内容涉及了公司核心竞争力的积累、项目合作模式的设计以及市场发展的思考,展现了公司在技术和商业方面的发展与挑战。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《趣谈 Linux 操作系统》,新⼈⾸单¥68
《趣谈 Linux 操作系统》,新⼈⾸单¥68
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(17)
- 最新
- 精选
- 刘強这专栏写的良心了,从头到尾比较精品,并没有因为快到尾声了或者看的人少了,就松懈下来。最后知识串讲,目录上是没有的,应该是作者临时加上去的,相当好的总结。 有个问题,留言区有很多问题,有很多是读者自己的问题,比如自己看的不仔细,自己理解不到位,但是有些问题还是有共性的,不知道作者有没有时间简单的简答一下呢?
作者回复: 会的会的
2019-08-277 - 安排最后这几篇总结真是太好了,如果全程跟下来,再结合这几篇总结收货会很大,极客买的最值得课程,没有之一。👍2019-08-2627
- EidLeung从网络协议到操作系统,听着超哥的故事学习,爽歪歪!2019-08-264
- 许童童这节的内容好多,看得好爽,知识串讲,故事模式,给老师点个赞。2019-08-263
- 莫名知识串讲很赞👍2019-08-263
- leslie对于今天课程的串讲:简述一下我的学习感受,今天的内容其实是通过管理;把操作系统、计算机组成原理、程序接口,串联了消息体系;课程的内容直接把近期的直接整体串联起来了。 老师今天的课明显不是学习1遍就能明白的掌握的:要重学多遍的知识。老师的专题其实非常非常好-虽然学习的确实蛮辛苦,不过收获还是蛮大,这个系列其实是把系统相关的许多内容都串联起来了;不断的学习、复习、补课补笔记才能学好。 感谢老师的分享吧:虽然学习的蛮辛苦,不过按照老师的方式学习确实收获还是蛮大的;期待老师的下回分解。2019-08-262
- 陌兮感谢作者,感谢自己,前面的硬读没有白费😭2021-03-171
- 小龙的城堡浅显易懂,再结合之前的代码,就搞懂了😀2019-08-261
- 常振华/dev/目录下的设备文件不是也是一个文件吗?它也要存在硬盘上吧?没有对应的硬盘的inode吗?2022-10-18归属地:广东
- Geek_dou创业故事串起操作系统原理,生动有趣,“集体合作可断金” 巧妙引入进程间通信的几种形式:管道、消息队列、共享内存、信号量机制,通俗易懂,忍不住继续追更2022-09-13归属地:北京
收起评论