![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
复习系列-小知识点
复习零散但是重要的小知识
挖坑埋你
这个作者很懒,什么都没留下…
展开
-
底层原理 | IO模型
1 UNIX的五种IO模型IO 是主存和外部设备 ( 硬盘、终端和网络等 ) 拷贝数据的过程。 IO 是操作系统的底层功能实现,底层通过 I/O 指令进行完成。在本教程中,我们所说的IO指的都是网络IO。《UNIX网络编程:卷一》第六章——I/O复用。书中向我们提及了5种类UNIX下可用的I/O模型:阻塞式I/O:blocking IO非阻塞式I/O: nonblocking IOI/O复用(select,poll,epoll…):IO multiplexing信号驱动式I/O(SIGIO):原创 2020-12-17 15:29:06 · 878 阅读 · 0 评论 -
底层原理 | 零拷贝
1 术语1.1 零拷贝"零拷贝"中的"拷贝"是操作系统在I/O操作中,将数据从一个内存区域复制到另外一个内存区域。而"零"并不是指0次复制,更多的是指在用户态和内核态之间的复制是0次。1.2 CPU COPY通过计算机的组成原理我们知道,内存的读写操作是需要CPU的协调数据总线、地址总线和控制总线来完成的。因此在"拷贝"发生的时候,往往需要CPU暂停现有的处理逻辑,来协助内存的读写,这种我们称为CPU COPY。CPU COPY不但占用了CPU资源,还占用了总线的带宽。1.3 DMA COPY原创 2020-12-17 14:45:40 · 1752 阅读 · 3 评论 -
基础理论 | CAP理论
CAP理论1 CAP 定理的含义2 C、 A、P的含义2.1 一致性2.2 可用性2.3 分区容忍性3 权衡 C、A4 总结分布式系统的最大难点,就是各个节点的状态如何保持一致。CAP理论是在设计分布式系统的过程中,处理数据一致性问题时必须考虑的理论。1 CAP 定理的含义CAP理论作为分布式系统的基础理论,它描述的是一个分布式系统在以下三个特性中:一致性(Consistency)可用性(Availability)分区容错性(Partition tolerance)最多满足其中的两个特性原创 2020-12-17 14:05:37 · 525 阅读 · 0 评论