`
CharlesCui
  • 浏览: 416388 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

这两天在玩进程通信

阅读更多
被研究对象:管道、信号

挺有意思。

java被局限于一个虚拟机的进程内做事情,如果虚拟机对底层系统的操作不够好,那再好的java代码也无法发挥优势。典型的问题就是多核编程。

我倒不是很在意我玩的编程语言在多核上的发挥,我想在多操作系统上做一个中间层,让所有语言不用关心底层系统的变化,而可以使用多台服务器的资源。如何调度多服务器的资源就是这个中间层要做的事情。

我打算叫这个中间层为“悬浮操作系统”

这是我最近在玩进程通信的一个潜在目的。

什么分布式啊,什么云啊,都不是解决问题的根本方法,如果能在操作系统级就可以做到分布,那所有的应用程序就不需要再研究什么分布式框架了,不需要考虑可扩展和性能了。

玩玩而已。
0
3
分享到:
评论
2 楼 CharlesCui 2009-08-10  
xiaoyu64814361 写道
红帽linux不是已经实现了操作系统的集群了吗?


跟我要的效果不一样:)

他的集群是应用层的吧,比如使用ipvsadm实现网络层负载均衡。

我是想要底层的,系统内核来分配运算资源,对于应用来说还是一个系统,应用不需要实现分布式,因为操作系统已经分布式了,只是对外展现的是一个操作系统。

这样说,清楚些么?或者你多给我一点你知道的资料,我看看:)

3Q!
1 楼 xiaoyu64814361 2009-08-10  
红帽linux不是已经实现了操作系统的集群了吗?

相关推荐

    QT之进程和进程间通信(IPC)

    进程是操作系统的基础之一。...在 Qt 中,我们使用QProcess来表示一个进程。这个类可以允许我们的应用程序开启一个新的外部程序,并且与这个程序进行通讯。下面我们用一个非常简单的例子开始我们本章有关进程的阐述。

    华中科技大学嵌入式实验源码+报告

    父进程使用系统调用pipe( )建立一个管道,然后使用系统调用fork()创建两个子进程,子进程1和子进程2; 子进程1每隔1秒通过管道向子进程2发送数据: I send you x times. (x初值为1,每次发送后做加一操作) 子进程2...

    Java聊天室的设计与实现设计开题报告.doc

    也就是说网络上 " " "两个或两个以上双工方式通信的进程之间总有一个连接,这个连接的端点成为套接" " "字,套接字是在比较低的层次上通信的。具体的说:一个服务器应用程序一般侦听" " "一个特定的端口等待客户端的...

    使用udp发送=128K的消息会报ENOBUFS的错误的解决方法

    这是一个困扰我两天的问题, Google和Baidu没有找到解决方法! 此文为记录这个问题,并给出原因和解决方法。 1、Unix domain socket简介 unix域协议并不是一个实际的协议族,而是在单个主机上执行客户/服务器通信的...

    自己动手写操作系统(含源代码).part2

    第一,虽然第一版未曾涉及的进程间通信、文件系统等内容在许多书中都有讲解,但阅读的时候还是感觉有语焉不详的通病,作者本人可能很清楚原委,但写得太简略,以至于读者看来未必清晰。第二,我自己想把这个圈画圆。...

    自己动手写操作系统(含源代码).part1

    第一,虽然第一版未曾涉及的进程间通信、文件系统等内容在许多书中都有讲解,但阅读的时候还是感觉有语焉不详的通病,作者本人可能很清楚原委,但写得太简略,以至于读者看来未必清晰。第二,我自己想把这个圈画圆。...

    黎活明android教程的全程PPT

    3> 服务与语音刻录(实现电话监听)、使用AIDL实现进程通信 4> 音乐播放器 5> 视频播放器 第七天 1> 拍照 2> 视频录制 3> 手势识别 4> 国际化(文字、图片)、屏幕适配、样式与主题 5> 编码实现软件界面 第八天 ...

    易语言 茶凉专用模块

    参数 延时单位, 整数型, 可空, 可空:毫秒 0 毫秒 1 微秒 2 秒 3 分 4 小时 5 天 .子程序 窗口激活, 逻辑型, 公开, 激活指定窗口,将窗口设置到前台 .参数 句柄, 整数型, , 欲带到前台的窗口 .子程序 窗口禁止, 逻辑...

    入门学习Linux常用必会60个命令实例详解doc/txt

    在前两种格式中,会将<来源>复制至<目的地>或将多个<来源>文件复制至已存在的<目录>,同时设定权限模式及所有者/所属组。在第三种格式中,会创建所有指定的目录及它们的主目录。长选项必须用的参数在使用短选项时也...

    ARM 嵌入式LINUX 系统构建与驱动开发

    同时挂在SPI总线上,因为SPI只能挂一个设备,同时还做了I/O模拟的准备,把两个设备又通过跳线挂在4个IO上。 3 扩了个IIC的35个键子的键盘 用的ZLG的7290,不占用CPU,最大支持64个键子,只上了35个,其他留接口。 ...

    网页防篡改保护系统(SkyGuard)

     监控进程不可见,不产生系统服务,监控进程无法查杀,具备极强隐蔽性和自我保护性;  自动实时监控多个网站;  监控端与管理中心实行双向连接认证,保证通信可靠;  自动实时监控多个文件目录(虚拟站点)...

    并行计算课程设计(报告+代码+可执行文件)

    这里主要用到了Win32 API的进入点函数,在进程中创建一个线程时,也必须给这个线程提供一个进入点函数。线程函数必须返回一个值,它将成为该线程的退出代码。使用CreateThread()函数创建线程,用...

    并行计算课程设计(代码+执行文件+文档)

    这里主要用到了Win32 API的进入点函数,在进程中创建一个线程时,也必须给这个线程提供一个进入点函数。线程函数必须返回一个值,它将成为该线程的退出代码。使用CreateThread()函数创建线程,用...

    分布式系统原理与范型

    第一部分详细讨论了分布式系统的原理、概念和技术,其中包括通信、进程、命名、同步、一致性和复制、容错以及安全。第二部分给出了一些实际的分布式系统:基于对象的分布式系统、分布式文件系统、基于文档的分布式...

    传智播客Android视频教程-课程源码.rar

    3> 服务与语音刻录(实现电话监听)、使用AIDL实现进程通信 4> 音乐播放器 5> 视频播放器 第七天 1> 拍照 2> 视频录制 3> 手势识别 4> 国际化(文字、图片)、屏幕适配、样式与主题 5> 编码实现软件界面 第八天 1> ...

    2017大数据与知识自动化.pptx

    伴随着近代传感器、无线通信、计算机与互联网等技术的迅猛发展及在各个领域的广泛应用,人类获取数据的手段和途径越来越多,成本越来越低,速度越来越快,所获数据的种类、层次和尺度也越来越多样化,这就在广度、...

    C#微软培训资料

    <<page 1>> page begin==================== 目 目目 目 录 录录 ... 18.2 在 C #代码中调用 C++和 VB 编写的组件 .240 ... 比尔.... 在本章中你将了解 ... C#语言在.NET 框架中的...这一天 微软公司正式推出了其下一代...

    大数据三分钟演讲稿范文.docx

    金说:这是一场革命,庞大的数据资源使得各个领域开始了量化进程,无论学术界、商界还是政府,所有领域都将开始这种进程。 大数据应用案例: 大数据三分钟演讲稿范文全文共11页,当前为第4页。 1、医疗行业 在加拿大...

    弱电工程组织设计、设计方案.doc

    在在这一领域中,数字化和网络化是一种技术领先的发展趋势。非 常适合地理位置上分布较广或大型工矿企业、教育系统、科研院所、银行、部队等场所 。利用数字视频网络视讯技术可在本系统内建立控制中心、对远端、分散...

    IPv6.rar

    在IPv6中,就不存在广播这一概念了,取而代之的是组播(multicast)和任意播(anycast),任意播也称为泛播. IPV6在以太网中的协议ID值是0x86DD 地址的表示方法> ·IPv4 点分十进制 32bit IPv6 冒号分十六进制 128bit ...

Global site tag (gtag.js) - Google Analytics