摘要: 概念 不同进程之间共享的内存通常为同一段物理内存。进程可以将同一段物理内存连接到他们自己的地址空间中,所有的进程都可以访问共享内存中的地址。共享内存是两个正在运行的进程之间共享和传递数据的一种非常有效的方式。 原理 在Linux中,每个进程都有属于自己的进程控制块(PCB)和地址空间,并且都有一个与 阅读全文
posted @ 2020-03-26 16:59 知道了呀~ 阅读(1346) 评论(0) 推荐(0) 编辑
摘要: 物理内存: 在应用中,真实存在的,插在主板内存槽上的内存条的容量的大小。从本质上来说,物理内存是代码和数据在其中运行的窗口。用来保存CPU运算的中间数据和计算结果 虚拟内存: 把硬盘的一部分内存当作物理内存来用,以弥补物理内存的不足。 虚拟内存的容量限制:物理内存+硬盘容量 区分虚拟内存和虚拟地址空 阅读全文
posted @ 2020-03-26 14:33 知道了呀~ 阅读(2737) 评论(0) 推荐(0) 编辑
摘要: 函数作用 我们知道,服务端中有一个接收缓存区,客户端中有一个发送缓存区,同时每个TCP socket在内核中也都有一个发送缓冲区和一个接收缓冲区, send()函数的作用就是将客户端或服务端中的数据拷贝到SOCKET的发送缓存区中 recv()函数的作用就是将SOCKET的接收缓存区中数据拷贝到客户 阅读全文
posted @ 2020-03-26 10:51 知道了呀~ 阅读(4717) 评论(0) 推荐(1) 编辑