PromleeBlog

posting thumbnail
操作系统系列总结:每天10分钟操作系统,第20天

📅

开始之前 🔗

一路坚持每天花10分钟学习操作系统,大家辛苦了。
最后这篇文章,会把第1天到第19天的内容连成一个完整脉络,进行回顾。

操作系统究竟管到哪里 🔗

我们最初从“什么是操作系统”这个问题出发。
无论在手机上打开应用,还是在电脑上保存文档,都
离不开操作系统
。
它就像看不见的管理员,协调
进程、内存、文件、输入输出设备和网络资源
。
例如,启动应用时,操作系统会:

按工作流程回顾20天的学习 🔗

操作系统并不只是负责运行程序。
它还通过多任务环境,让
多个程序同时工作
,实时决定
谁在什么时候使用CPU,以及如何分配内存
。

第1到5天:操作系统的基本原理 🔗

我们了解了操作系统、进程、线程和CPU调度。

第6到10天:内存、同步与死锁 🔗

内存同样重要。从连续分配到分页、TLB、交换和虚拟内存,我们逐步理解了
地址空间与物理内存之间的区别
。

第11到15天:存储设备与文件系统 🔗

文件系统不只是读写文件的技术。
这期间也讨论了保护与安全。

第16到19天:保护、虚拟化、网络与分布式系统 🔗

我们了解到,操作系统
阻止程序相互侵犯
,也能通过
虚拟机
再运行一个操作系统。
最终:
这些共同组成现代操作系统的
真实面貌
。

真正理解操作系统意味着什么 🔗

现在,可以不再只把操作系统看作电脑的基础程序,而是把它理解为
让所有程序协同工作的基础平台
。
我们已经能够站在操作系统的角度看程序,并培养出
设计与优化整个系统的视角
。

总结 🔗

操作系统不再只是计算机专业学生需要掌握的技术。
对于应用开发者、数据分析师和基础设施工程师,它都是系统的骨架与智能管理者。
希望这个系列能够成为你今后开发与学习的坚实基础。

参考资料 🔗

    操作系统系列总结:每天10分钟操作系统,第20天 | PromleeBlog