Publication | Open Access
Direct Inter-Process Communication (dIPC)
18
Citations
51
References
2017
Year
Unknown Venue
EngineeringComputer ArchitectureCommunication InterfaceCommunication ArchitectureOs KernelHardware SecurityShared MemoryData Communication PrimitivesSystems EngineeringParallel ComputingData ManagementPhysical LayerComputer EngineeringComputer ScienceDirect Inter-process CommunicationVirtual MemoryPage TablesOperating SystemsParallel ProgrammingConcurrent Data StructureSystem SoftwareTransactional Memory
In current architectures, page tables are the fundamental mechanism that allows contemporary OSs to isolate user processes, binding each thread to a specific page table. A thread cannot therefore directly call another process's function or access its data; instead, the OS kernel provides data communication primitives and mediates process synchronization through inter-process communication (IPC) channels, which impede system performance.
| Year | Citations | |
|---|---|---|
Page 1
Page 1