下一代操作系统的“幻想”

来源:互联网 发布:电脑如何卸载软件? 编辑:程序博客网 时间:2024/04/29 17:16

现在计算机处理核心正在向多核高频方向发展。现在已经出现了四核处理器。而现在操作系统仍然还在单核这种模式下运行,即使使用了双核,只是将系统任务进行分配,将其分配到不同的核心上去处理运行,并没有在真正意义上实现多核的高速处理。

      现在搜索引擎的搜索速度越来越快。在google搜索个普通的词组,就可以在极短时的时间内搜索到大量的数据,而这些时间是用毫秒来计算的。这种高效的搜索方式和数据存储结构有着密切的联系。对大量的数据进行优化的存储,建立适当的索引表,使用适当的搜算办法就可以达到极高的效率。这些的实现和并行算法有着密切的联系。

     当我们在使用操作系统查找和处理一个数据或一组数据时,要等待很长的时间,完全没有达到像搜索引擎一样快的速度。尽管我们的数据量很小,而且操作在本地执行,没有经过复杂的网络拓扑结构。

     现在我们可以考虑一下思路来进行下一代高速操作系统的开发,使其能更好的利用多核处理器带来的优势,更快的实现数据的查询与处理。我们完全可以将现有的搜索引擎所具有的优势运用到操作系统中来。总的来说我们在进行的各种各样的操作本质上就是一种查找。根据搜索引擎的优化的文件存储方式来改善操作系统中沿用了多年的文件系统,对数据进行优化存储,然后再将搜索引擎使用的搜索算法加以改造运用到操作系统中来,这样我们在使用优化过的操作系统进行数据的查找,不会经过复杂的网络拓扑结构,实现比现有搜索引擎更加快捷的操作。

     这是我今天早上睡起来突然冒出的想法,这也是我这一段时间困扰我的问题。可能在实现上有点问题和困难。但我肯定这应该是下一代操作系统的发展方向。将来的操作系统在使用上也讲更加快捷,多核基础上的操作系统也将更加优化