进程间通信(Inter-Process Communication,简称IPC)是一种技术或方法,用于在至少两个进程或线程之间传输数据或信号。每个进程都有自己独立的系统资源,彼此隔离。为了实现不同进程之间的资源访问和协调工作,需要使用进程间通信。 通常,使用进程间...
2 KB (199 words) - 08:33, 31 December 2024
D-Bus (category 进程间通信)
D-Bus可用於同一個桌面会话中不同桌面应用软件間的通訊,能整合桌面会话,也解決了行程的生命週期的問題。它也允許桌面会话與操作系统間的通訊,這通常包括了内核與任何的系統守护进程或一般行程間的通訊。 當大量的程序進行通訊時,由於程序跟程序之間必須建立起一對一的通訊,則整體的通訊網路將會非常復雜,而通訊...
17 KB (1,672 words) - 09:28, 4 February 2025
行程間,可以採用同一套行程間通訊機制。 但是因為行程間通訊耗費的資源與時間,比簡單的函式呼叫還多;通常又會涉及到核心空間到使用者空間的環境切換(context switch)。這使得訊息傳遞有延遲,以及傳輸量(throughput)受限的問題,因此微核心在通訊寬容度不足下,可能出現效能不佳的問題。...
4 KB (603 words) - 13:46, 29 September 2024
行程(英語:process),是指電腦中已執行的程式,曾经是分時系統的基本運作單位。在面向进程设计的系统(如早期的UNIX,Linux 2.4及更早的版本)中,是程式的基本执行实体;在面向线程设计的系统(如当代多数操作系统、Linux 2.6及更新的版本)中,行程本身不是基本執行单位,而是執行緒的容器。...
11 KB (1,451 words) - 05:41, 21 March 2025
UPC),C語言的擴展,其設計目的支持大規模的平行計算。由ISO C99標準,進行擴展,增加了許多特色,包括支援平行運算模型,共享位址空間,同步及記憶體一致模型,行程間通訊與記憶體管理功能等。 分区全局地址空间 官方网站 UPC Tutorial (页面存档备份,存于互联网档案馆) (2003)...
2 KB (70 words) - 16:49, 18 September 2023
訊息傳遞 (軟體) (category 进程间通信)
在電腦科學中,訊息傳遞(英語:Message passing)是一種通訊的形式,在并发计算、平行計算、物件導向程式設計與行程間通訊中使用。在這種模式中,行程或物件以傳送及接收訊息的方式來達成同步。 不同于传统程序设计通过名字直接调用(invoking)一个进程、子例程或者函数,訊息傳遞直接发送消息给...
1 KB (169 words) - 22:35, 25 May 2024
伺服器訊息區塊 (redirect from 伺服器訊息區塊通訊協定)
System,縮寫為CIFS, /ˈsɪfs/),一种應用層网络传输协议,由微软开发,主要功能是使网络上的机器能夠共享计算机文件、打印机、串行端口和通讯等资源。它也提供经认证的行程間通訊机能。它主要用在装有Microsoft Windows的机器上,在这样的机器上被称为Microsoft Windows Network。...
22 KB (2,551 words) - 05:07, 10 December 2024
IPCS可以指: 國際化學品安全規劃署(International Programme on Chemical Safety),1980年成立。 ipcs:一個Unix和Linux的系統指令,將System V行程間通訊的 API 核心實體表列進行標準輸出。...
336 bytes (38 words) - 03:52, 7 December 2023
IPC可以指: 每周期指令(Instructions Per Cycle) 行程間通訊(Inter-Process Communication),在多個共同專業行程中共享數據的技術。 工業電腦(Industrial PC) 網路監控攝影機(IP Camera) 帝國樞密院(Imperial Privy...
818 bytes (91 words) - 00:46, 10 February 2025
Netlink (redirect from Netlink通訊端家族)
family)是一組Linux核心介面(Linux kernel interfaces),可用於行程間通訊,Linux内核与用户空间的进程间、用户进程间的通讯。然而它并不像网络套接字可以用于主机间通讯,Netlink只能用于同一主机上进程通讯,并通过PID来标识它们。 Netlink被设计为在Linux内核与用户空间...
6 KB (857 words) - 01:13, 9 October 2021
.NET Remoting (category 进程间通信)
使用了 信道 和 序列化 機制來串接兩台機器間的物件,信道是負責處理網路通訊的部份,而序列化則是處理物件與串流資料的處理工作。 信道支援了 IPC(行程間通訊)、TCP 與 HTTP 通訊協定。 序列化支援二進位(binary)或 XML(SOAP)通訊協定的資料串流。...
5 KB (568 words) - 08:57, 15 October 2022
Telepathy (redirect from Telepathy通訊框架)
Telepathy是一個用於在軟體上人際溝通的軟體框架,例如即時通訊、VoIP、視訊會議等等。Telepathy可以透過使用D-Bus行程間通訊機制來建立通訊應用程式。它的目標是簡化通訊軟體的開發並在自由與開放原始碼社群中透過定義應用程式與底層的網路協定的邏輯邊界來推廣代码复用。 有各種協定透過Telepathy的介面來實作:...
4 KB (423 words) - 03:16, 10 December 2020
9P (category 进程间通信)
manager): 第九計畫的視窗管理員 plumber (Plan 9)(英语:plumber (Plan 9)): 行程間通訊 wikifs: Wiki 9P在客戶端及伺服器端間送出如下的訊息。這些訊息對應到第九計畫虛擬檔案系統層的進入點,所有的9P伺服器都必須實作這些訊息。 ; version:交涉協定的版本...
4 KB (477 words) - 07:07, 4 February 2025
動態資料交換 (category 进程间通信)
動態資料交換(Dynamic Data Exchange,简称 DDE),是一種在Microsoft Windows或OS/2作業系統中運作行程間通訊的技術。最早于1987年推出的Windows 2.0使用,它可以用来协调操作系统的应用程序之间的数据交换及命令调用,有点类似于SUN公司的远程过程调用(Remote...
3 KB (261 words) - 04:14, 15 March 2022
種程度的回饋機制,讓直接與使用者互動的行程擁有較高的特權值。 除了行程管理之外,操作系统尚有擔負起行程間通訊(IPC)、行程異常終止處理以及死锁(Dead Lock)偵測及處理等較為艱深的問題。 在行程之下尚有執行緒的問題,但是大部分的操作系统並不會處理執行緒所遭遇的問題,通常操作系统僅止於提供一組...
58 KB (8,218 words) - 07:13, 27 November 2024
並行計算中,不同計算單元之間,需要進行通訊以保持同步。這些通訊方式,在某些並行程式語言中,是被隱藏起來的(例如,利用future方式)。以外顯方式來進行通訊,可分成兩種主要方式: 共享記憶體通訊 經由改變共享記憶體位址內的資料內容,讓不同的並行單元間進行通訊,如Java與C#都支援這個方式。使用這種通訊...
8 KB (948 words) - 15:29, 29 September 2024
間公司派出代表,組成技術指導委員會,用於推動OpenBMC的發展,IBM公司的Brad Bishop被選為技術指導委員會的主席。2019年4月,Arm控股公司加入委員會,成為第六名成員。 OpenBMC使用Yocto計劃開發的工具作為軟體建構與產生的框架。使用D-Bus作為行程間通訊...
5 KB (404 words) - 05:17, 1 June 2024
是使计算机上的一种设备或某些信息可通过另一台计算机以局域网或内部网进行远程访问,且过程透明,就像资源位于本地计算机一般。网络共享可能通过网络上的行程間通訊实现。 共享文件和打印机需要客户端的操作系统支持访问服务器上的资源、服务器上的操作系统支持客户端访问其资源,以及一个应用层文件共享协议与传输层协...
9 KB (1,061 words) - 09:00, 13 May 2023
,但其最終編譯並產出的執行檔對所在的作業平台而言是原生的。 另外,wxWidgets不只可以用來建立GUI,它也內建了基於ODBC的資料庫函式、行程間通訊以及網路socket函式等的支援。 wxWidgets的授權許可證是經過開放原始碼促進會認證,其本質等同於GNU宽通用公共许可证(LGPL)。然...
10 KB (930 words) - 11:03, 13 June 2023
遠程過程調用 (category 进程间通信)
为了允许不同的客户端均能访问服务器,许多标准化的 RPC 系统应运而生了。其中大部分采用接口描述语言(Interface Description Language,IDL),方便跨平台的远程过程调用。 本地过程调用 行程間通訊 開放網路運算遠端程序呼叫(ONC RPC) DCE/RPC JSON-RPC...
3 KB (517 words) - 04:21, 24 November 2021
管道可以指: 管道 (软件),電子計算機操作系统中的一种行程間通訊机制 管道 (Unix),一系列以其标准输入输入流联系起来的进程 流水线 (计算机),在计算机硬件领域的管道通常也翻译为流水线 管道运输,一种以管道输送流体货物的方法 管道 (越南),越南阮朝官職,道的主政官...
472 bytes (63 words) - 03:39, 20 August 2024
Interprocess Communications - ISBN 0-130-81081-9 正體中文版《UNIX 網路程式設計:IPC 行程間通訊程式設計》 ISBN 986-7790-42-1 Stevens 还协助制定了一些 IETF 的 RFC 文件。 — 一些BSD套接字 API针对IPv6的更新文档...
4 KB (578 words) - 10:19, 9 January 2024
(software))及管道、在面向对象程序设计中,應用程式中的物件會透過方法來和外面互動,這也是一種介面。而軟體間通訊時傳遞消息(message)的規格、行程間通訊或電腦網路也都有介面的特性。 程式編寫或設計的方法論中所關心的介面作為程式元件功能的抽象化,屬於軟體介面的一類。...
14 KB (1,623 words) - 00:03, 12 May 2025
Customer Care Framework) CSF(英语:Microsoft Connected Services Framework) 行程間通訊 MSRPC(英语:Microsoft RPC) 動態資料交換(DDE) Remoting WCF 可協助性 Active Accessibility(英语:Microsoft...
5 KB (594 words) - 22:52, 7 February 2021
(文本编辑器)(英语:Sam_(text_editor)) - 文字編輯器 acme - 提供給程式設計師用的使用者介面 plumber - 行程間通訊 mk - 建立軟體用的工具,跟UNIX的make程式類似 acid - 偵錯器 rio - 新的九號計畫視窗系統 8½ - 舊的九號計畫視窗系統...
31 KB (3,815 words) - 19:39, 29 April 2025
Office與Collabora GovOffice在內的LibreOffice帶品牌版本。 GStreamer:多媒體框架。 D-Bus:自由且開放原始碼的行程間通訊系統。 PulseAudio:相容於POSIX的作業系統的音效系統,其被大多數GNU/Linux開放原始碼發行版用做預設的音訊伺服器。 Wayland與Weston(顯示伺服器協定)...
13 KB (927 words) - 07:58, 11 May 2022
行程間資料串流的端點。使用以網際協議(Internet Protocol)為通訊基礎的網路插座,稱為網際插座(Internet socket)。因為網際協議的流行,現代絕大多數的網路插座,都是屬於網際插座。 socket是一种操作系统提供的进程间通信机制。...
6 KB (872 words) - 05:48, 8 February 2022
概念 上下文交換 中斷 行程間通訊 行程 行程控制表 实时操作系统 线程 分時系統 调度算法 多任务处理 固定优先级抢占(英语:Fixed-priority pre-emptive scheduling) 多级反馈队列(英语:Multilevel feedback queue) 抢占式多任务处理 循環制...
20 KB (1,633 words) - 12:42, 22 April 2025
微内核结构由一个非常简单的硬件抽象层和一组比较关键的原语或系统调用组成;这些原语,仅仅包括了建立一个系统必需的几个部分;如线程管理,地址空间和行程間通訊等。 微核的目标是将系统服务的实现和系统的基本操作规则分离开来。例如,进程的输入/输出锁定服务可以由运行在微核之外的一个服务组件来提供。这些非常...
12 KB (1,768 words) - 04:30, 17 February 2025
三网融合(台湾作通訊匯流,英語:network convergence或triple play)的大意即電信网、互联网、有线电视网(三网)乃至其他廣播、媒體等不同电信網路的整合與發展。其中數位時代的通訊傳播不再只是單一的電信或傳播媒體,而是整合了電信、資訊與傳播的新媒體(Multi-play),未...
30 KB (4,233 words) - 03:40, 8 October 2024
通訊平臺。 Jami基於MVC模型,有幕後程式(模型)與客戶端(視圖)通訊。幕後程式處理所有包含通訊層(SIP/IAX)、音訊錄製與播放等等的行程。而客戶端則是一個圖形化的使用者介面。D-Bus則可以充當控制器來讓客戶端與幕後程式間進行通訊。 有OpenDHT支援並與SIP相容...
8 KB (716 words) - 09:22, 4 June 2021