云存储
文章平均质量分 84
云计算+分布式存储
Dayu_log
这个作者很懒,什么都没留下…
展开
-
BIO NIO AIO
计算机中常见的IO模型主要分为几种BIO,NIO和AIO。 操作系统的IO操作包括读写文件,Socket操作等。CPU分为内核态和用户态,出于安全考虑,所有用户的应用程序都工作在用户态,系统调用工作在内核态,例如当应用程序需要进行读文件操作时候,由应用程序向操作系统发起系统调用,由操作系统从IO设备将数据读到内核态,然后将数据从内核态拷贝到用户态(例如缓冲区),应用程序拿数据完成文件读取。这是个通用的过程,根据具体执行过程的不同可以分为BIO,NIO和AIO。 关于阻塞需要说明一下:阻塞指的是之进程状态为“转载 2022-05-07 09:41:00 · 125 阅读 · 0 评论 -
DPU GPU CPU的关系
CPU是一个通用的设计,能处理各种数据类型,同时还有复杂控制逻辑(比如程序中有多个分支时,需要通过分支预测能力来缓存指令从而降低时延)。CPU能做所有事情,但不是所有事情都能做好。所以将需要大规模并发计算的事情卸载给了GPU,将另外一个事情卸载给了DPU,相当于给CPU卸掉了包袱,使其专注于做一个调度、管理的工作。相当于CPU是总工,将不同的需求交给GPU、DPU去处理。 1、CPU:Central processing unit,中央处理器。 包括运算器(ALU,Arithmetic and Logi原创 2022-04-21 16:43:09 · 1856 阅读 · 0 评论