梳理一下思路

来源:互联网 发布:四驱车淘宝 编辑:程序博客网 时间:2024/04/30 03:06

编译器——将各个子程序装配到一起的程序。

操作系统——硬件扩展指令集+资源管理器。

所有的程序都是在它们之上建立起来,所以需要理解它们。并且高质量的实现它们,为了让我们有一个更好的向前迈进的基础,我们必须这么做。

所以先易后难,首先实现一个操作系统的核,敬请各位网友留意最近计划。

既然子程序的运用有助于代码的重用,以及程序的解耦,而无论什么cpu硬件都提供了直接的支持(都可以有效的运用子程序)。那末操作系统的核也应该实现类似的功能,只是操作系统有多个执行流。而计算机一次只能执行一条指令,所以必须对cpu实行时分复用以及调度各个执行流。

通过c语言以及编译器的运用,可以有效的抽象任何cpu的编程模型而不用考虑实现细节。所以我们的一大半问题都已解决了,在此基础上,我们可以编写各种各样的核。

制定计划如下:

任务:实现一个最小化抢占性核(代码最小,占用资源最少),有一定实用价值。

时间:不限

 

原创粉丝点击