- 博客(4)
- 收藏
- 关注
原创 WFQ-加权公平排队
WFQ是一个复杂的排队过程,可以保证相同优先级业务间公平,不同优先级业务间加权。队列的数目可预先配置,范围是(16-4096)。WFQ,在保证公平(带宽、延迟)的基础上体现权值,权值大小依赖于JP报文头中携带的IP优先级(Precedence)。WFQ对报文按流进行分类(相同源IP地址,目的IP地址,源端口号,日的端口号,协议号,Precedence的报文属于同一个流),每一个流被分配到一个队列...
2019-12-04 11:16:24 7683
原创 系统级I/O
一. 各种I/O函数输入/输出是在主存和外部设备之间拷贝数据的过程。下图是本文讨论的各种I/O之间的关系。Unix I/O模型是在操作系统内核中实现的,较高级的I/O都是基于Unix I/O函数来实现的。本文主要介绍几种Unix I/O 函数二.Unix I/O 函数1、打开/关闭函数打开文件函数open的原型:#include <sys/types.h>#includ...
2019-12-03 22:27:20 149
原创 fork函数讲解及代码分析
fork()函数fork()的基础知识父进程通过调用fork函数来创建一个新的运行的子进程。父进程和子进程之间最大的区别就是PID不同1)在父进程中,fork返回新创建子进程的PID;2)在子进程中,fork返回0;3)如果出现错误,fork返回一个负值fork()的特点调用一次,返回两次一次只在调用进程(父进程)中,fork返回子进程的PID。一次是在新创建的子进程中...
2019-11-06 20:28:06 1239
原创 计算机系统基础 学习笔记:链接
ELF三类目标文件1.可重定位目标文件(.o)每个 .o 文件都是由对应的 .c 文件通过编译器和汇编器生成的,包含二进制代码数据。可以在编译时通过与其他可重定位目标文件(.o)链接起来,创建一个可执行目标文件(a.out).$ gcc -c test.c2.可执行目标文件 (a.out)可执行目标文件由链接器生成,包含二进制代码和数据,可以被直接复制到内存并执行。$gcc -o...
2019-10-02 21:08:38 694
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人