`
CharlesCui
  • 浏览: 427569 次
  • 性别: 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来表示一个进程。这个类可以允许我们的应用程序开启一个新的外部程序,并且与这个程序进行通讯。下面我们用一个非常简单的例子开始我们本章有关进程的阐述。

    进程间通讯进程间通讯

    3. **剪切板**:在Windows操作系统中,剪切板是进程间通信的一种常见手段,它允许用户在不同的应用程序之间复制和粘贴数据。剪切板操作涉及到Windows API中的相关函数,如OpenClipboard、EmptyClipboard、...

    第三章同步通信与死锁.ppt

    例如,两位同学约好星期天去玩,早上8:00在校门口,不见不散。当一个同学先来到校门口,要等另一个同学,到齐后一起去玩。 进程同步的实现可以通过软件算法和硬件方法。软件算法包括 Dekker算法、Peterson算法、 ...

    UDP TCP SOCKET通信

    标题中的“UDP TCP SOCKET通信”涉及的是网络编程中的两种主要传输协议——用户数据报协议(UDP)和传输控制协议(TCP),以及它们在Socket编程中的应用。Socket是计算机网络中进程间通信的一种方式,它提供了应用...

    卫星通信与地面5G的融合

    卫星通信与地面5G的融合不仅能够弥补两者在特定场景下的不足,还能够构建一个海、陆、空、天一体化的综合通信网络,满足用户对于无处不在的通信需求。 #### 二、发展现状 ##### 1. 第五代移动通信系统(5G) - **...

    20210814-天风证券-通信行业:5G带动运营商价值回归,助力工业物联网加速落地打开空间.pdf

    这份文件是由天风证券发布的关于通信行业的研究报告,主要围绕5G技术如何推动通信运营商价值回归以及工业物联网(IIoT)的加速落地,及其对整个行业的长远影响进行探讨。这份报告指出,5G的发展将为运营商带来重要的...

    远程hook dll注入winlogin进程 system权限

    在IT领域,远程hook和DLL注入是两种高级的系统编程技术,主要用于监控、调试或篡改其他应用程序的行为。本文将详细解析标题“远程hook DLL注入Winlogon进程 System权限”所涉及的知识点。 首先,我们要了解什么是...

    6G通信概念及远景白皮书.docx

    为了实现这些指标,关键技术研发涵盖了下一代信道编码及调制技术、新一代天线与射频技术、太赫兹无线通信、空天海地一体化通信、软件定义网络和开源技术、AI在无线通信中的应用、区块链技术以及动态频谱共享技术等。...

    通信行业周观点:电信5GSA率先商用,首颗6G卫星发射成功.zip

    通信行业的最新发展动态聚焦在了两个关键点上:5G SA(独立组网)的商用化和6G卫星的发射成功。这两个事件不仅标志着通信技术的显著进步,也预示着未来通信网络的新格局。 首先,让我们深入探讨5G SA(独立组网)的...

    操作系统课程设计实习报告

    通过这三个方面的实践,学生能够深入理解操作系统的关键概念,如进程调度、进程通信以及文件管理。这样的课程设计有助于提升对操作系统的实际操作能力,对于未来从事系统编程或系统管理的工作大有裨益。

    传智播客_Andorid_20天精通Android开发视频_第20天

    在Android中,Fork常用于创建后台服务、处理计算密集型任务,或者实现跨进程通信。通过熟练使用fork,开发者可以创建轻量级的服务,减少主线程的负担,提高用户体验。不过,需要注意的是,不恰当的使用可能会导致...

    XXXX年第5期长航科技与通信信息化动态-长航科技与通信.docx

    这两项规定在国内具有领先地位,填补了我国在该领域的空白。这意味着对于长江干线桥梁及整治建筑物的助航标志有了更加系统化和标准化的指导依据,有助于提升航行的安全性和效率。 - **一项航道整治新成果通过验收经...

    传智播客_Andorid_20天精通Android开发视频_第20天视频_第20天视频

    在Unix/Linux系统中,`fork()`函数用于创建一个新进程,这个新进程是原有进程的一个副本,这就是所谓的分叉进程。在Android开发中,虽然大部分工作是在Java层完成,但有时为了性能优化或利用C/C++库,开发者会使用`...

    unix 网络编程一二 卷

    对于任何想在Unix环境下进行网络编程的开发者来说,这两本书都是不可或缺的参考资料。然而,由于其深度和专业性,没有扎实的C语言基础和对Unix系统理解的读者可能会感到挑战重重。 卷一《Unix网络编程(第2版)第1...

    《14天内学会tcpip协议》\14天内学会TCPIP协议(HTML)

    5. **端口号**:TCP/IP协议使用端口号来区分不同的服务,每个应用进程在通信时会绑定到一个特定的端口。熟知端口(0-1023)由IANA(互联网号码分配局)保留,而动态或私有端口(1024-49151)可用于普通应用程序。 6...

    jfficiency_replacement_open.rar_进程与线程_Delphi_

    3. **进程通信**:在多进程环境下,进程间的通信(IPC)用于实现数据共享和同步,Delphi 提供了管道、套接字、内存映射文件等多种通信机制。 4. **并发执行**:操作系统通过时间片轮转等方式实现进程的并发执行,...

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

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

    JavaSE基础入门视频教程33天之(32) part1

    6. "端口号.avi":端口号在计算机网络中用于标识进程的通信端点,这部分可能讲解了端口的作用、分配和选择,以及如何在Java程序中指定和使用端口。 7. "数据包和发送对象介绍.avi":在Java中,网络通信通常涉及到...

Global site tag (gtag.js) - Google Analytics