基于 OS 内核的数据传输有什么弊端 1、中断处理:当网络中大量数据包到来时,会产生频繁的硬件中断请求,这些硬件中断可以打断之前较低优先级的软中断或者系统调用的执行过程,如果这种打断频繁的话,将会产生较高的性能开销。 2、内存拷贝:正常情况下,一个网络数据包从网卡到应用程序需要经过如下的过程:数据从 ...
                            
                            
                                分类:
其他好文   时间:
2020-09-12 21:38:33   
                                阅读次数:
80
                             
                    
                        
                            
                            
                                CentOS8root密码恢复步骤启动进入GRUB菜单,并进入编辑模式。当出现启动菜单时,使用键盘方向键选择需要的项,并按“E”键进入编辑模式。将光标移动到“Kernel=”开头的行,并在其末尾添加“rd.break”创建一个在引导过程前的“中断”点,完成后按“CTRL+X”开启系统启动进程。使用“mount|grepsysroot”命令检查“/sysroot”目录的写权限,通常这个挂载点是“只读
                            
                            
                                分类:
其他好文   时间:
2020-09-12 21:21:12   
                                阅读次数:
138
                             
                    
                        
                            
                            
                                pytest框架中有自带的断言assert ,但此断言在失败后后面的代码就不会继续运行了 例如: test session starts platform win32 -- Python 3.6.6, pytest-4.5.0, py-1.8.0, pluggy-0.13.1rootdir: D:\ ...
                            
                            
                                分类:
其他好文   时间:
2020-09-12 21:15:49   
                                阅读次数:
99
                             
                    
                        
                            
                            
                                
                    命令字 编程状态 初始化命令寄存器组 CPU使用IN/OUT指令对8259A芯片进行初始化编程。完成后即进入操作态。 ICW1 当D4=1并且A0=0时,表示是对ICW1进行设置。 ICW2 当A0=1时,表示对ICW2进行设置。ICW2用于设置芯片送出中断号的高5位。 ICW3 当ICW1的D1位 ...
                            
                            
                                分类:
其他好文   时间:
2020-09-11 16:15:36   
                                阅读次数:
61
                             
                    
                        
                            
                            
                                wget是一个功能强大的下载工具,Windows和Linux下都有这个命令,通过参数组合,可以下载整个在线的文档到本地,方便离线浏览。在下载过程中,如果中断,可以重新运行命令,已经下载的文档可以跳过,不用重新下载,十分方便。需要使用的wget参数有以下几个:-c:如果下载一个文件时中断,再次下载时可以继续从上次中断的地方下载,类似于断点续传-r:递归下载-k:把下载的HTML和CSS中的链接转换为
                            
                            
                                分类:
其他好文   时间:
2020-09-11 15:58:26   
                                阅读次数:
47
                             
                    
                        
                            
                            
                                
                    本篇文章主要介绍STM32串口高波特率下接收不定长数据,因为在实际项目中会遇到串口溢出中断的产生,导致数据接收不正确,提升串口接收中断优先级当时也无法解决,所以采用DMA+空闲中断的方法,希望能给人以收获。 1.开发环境 软件环境 使用MDK5.25版本,芯片包为STM32F4系列。 硬件环境 开发 ...
                            
                            
                                分类:
其他好文   时间:
2020-09-10 23:09:59   
                                阅读次数:
59
                             
                    
                        
                            
                            
                                1. CPU存在三种异常:Fault、Trap、Abort 其中,Fault异常,在处理之后,继续回到该条指令来运行;但是Trap异常在处理之后,会绕过该条指令,到下一条指令来运行。 Fault中典型的就是#PF(页异常),当发现缺页异常时,其会修复,修复好继续运行。 Trap中典型的就是#BP(断 ...
                            
                            
                                分类:
其他好文   时间:
2020-09-09 19:15:21   
                                阅读次数:
44
                             
                    
                        
                            
                            
                                前言双网卡绑定单个IP地址为了提供网络的高可用性,我们可能需要将多块网卡绑定成一块虚拟网卡对外提供服务,这样即使其中的一块物理网卡出现故障,也不会导致连接中断。bond在Linux下叫bonding,IBM称为etherchanel,broadcom叫team,但是名字怎么变,效果都是将两块或更多的网卡当做一块网卡使用,在增加带宽的同时也可以提高冗余性。bond七种工作模式及特性详解bond技术提
                            
                            
                                分类:
系统相关   时间:
2020-09-08 21:02:19   
                                阅读次数:
54
                             
                    
                        
                            
                            
                                Linux设备驱动中,中断处理非常重要,尤其是在嵌入式系统中,无时无刻不在与中断打交道,因此,中断处理必须要牢牢掌握。
                            
                            
                                分类:
系统相关   时间:
2020-09-07 18:39:44   
                                阅读次数:
54
                             
                    
                        
                            
                            
                                双网卡绑定单个IP地址为了提供网络的高可用性,我们可能需要将多块网卡绑定成一块虚拟网卡对外提供服务,这样即使其中的一块物理网卡出现故障,也不会导致连接中断。bond在Linux下叫bonding,IBM称为etherchanel,broadcom叫team,但是名字怎么变,效果都是将两块或更多的网卡当做一块网卡使用,在增加带宽的同时也可以提高冗余性。实现双网卡绑定的方法有两种:bond和team这
                            
                            
                                分类:
系统相关   时间:
2020-09-04 17:29:39   
                                阅读次数:
62