这两天在玩进程通信
被研究对象:管道、信号
挺有意思。
java被局限于一个虚拟机的进程内做事情,如果虚拟机对底层系统的操作不够好,那再好的java代码也无法发挥优势。典型的问题就是多核编程。
我倒不是很在意我玩的编程语言在多核上的发挥,我想在多操作系统上做一个中间层,让所有语言不用关心底层系统的变化,而可以使用多台服务器的资源。如何调度多服务器的资源就是这个中间层要做的事情。
我打算叫这个中间层为“悬浮操作系统”
这是我最近在玩进程通信的一个潜在目的。
什么分布式啊,什么云啊,都不是解决问题的根本方法,如果能在操作系统级就可以做到分布,那所有的应用程序就不需要再研究什么分布式框架了,不需要考虑可扩展和性能了。
玩玩而已。 1 楼 xiaoyu64814361 2009-08-10 红帽linux不是已经实现了操作系统的集群了吗? 2 楼 CharlesCui 2009-08-10 xiaoyu64814361 写道红帽linux不是已经实现了操作系统的集群了吗?
跟我要的效果不一样:)
他的集群是应用层的吧,比如使用ipvsadm实现网络层负载均衡。
我是想要底层的,系统内核来分配运算资源,对于应用来说还是一个系统,应用不需要实现分布式,因为操作系统已经分布式了,只是对外展现的是一个操作系统。
这样说,清楚些么?或者你多给我一点你知道的资料,我看看:)
3Q!