深度探索嵌入式操作系统:从零开始设计、架构和开发
上QQ阅读APP看书,第一时间看更新

1.3 小结

这一章就要结束了,现在我们来回想一下:

1)我们从hello,world!!开始,发现完成输出功能的是一个叫操作系统的软件;

2)后来我们想不用操作系统,也能完成这个小程序,只是困难了很多,重要的是计算机的利用率很低;

3)然后我们做了一个监控程序,让它负责运行这种类型的程序,并对它进行改进,降低了编程者的编程难度,计算机的利用率依然很低;

4)再然后我们在内存中同时放入多个程序,让一个程序因为一些原因不能继续向下运行时,就切换到别的程序,让其开始运行;

5)最后,我们基于第4点的想法,不断地改进和扩展,终于建造出现代操作系统的模型(见图1-9)。

现在休息一下,进行下一步探索,相信会更精彩。