网络代码处理输入分组用的是异步和中断驱动的方式。首先,一个设备中断引发接口层代码执行,然后它产生一个软中断
引发协议层代码执行。当内核完成这些级别的中断后,执行插口代码。当内核完成这些级别的中断后,执行插口代码。
在这里给每个硬件和软件中断分配一个优先级。如下图:
对于不同优先级,一个要关心的问题就是如何处理那些在不同级别的进程共享的数据结构。例如,当IP输入例程正在从它的
输入队...
分类:
其他好文 时间:
2014-04-29 13:48:22
阅读次数:
429
网易、多益、百度、腾讯、阿里、微软实习招聘笔试及面试全过程...
分类:
其他好文 时间:
2014-04-29 13:46:21
阅读次数:
309
关于是否是GPU瓶颈还是CPU瓶颈,NV的paper中说调整CPU或GPU的时钟,改变频率,来检测性能瓶颈到底来自那里。
这个方法还需要借助辅助工具,一般游戏逻辑帧和图形帧是分离的,可以改变逻辑帧和图形帧的频率试试。看看帧数是否明显降低。
或者忽略所有的Draw Calls看看fps。
显存位宽是显存在一个时钟周期内所能传送数据的位数,表示瞬间所能传输的数据量。
是显存和芯片之间交换...
分类:
其他好文 时间:
2014-04-29 13:45:20
阅读次数:
368
2008年上海交通大学计算机研究生机试真题
最长公共子序列...
分类:
其他好文 时间:
2014-04-29 13:44:21
阅读次数:
316
以前的代码太挫了,重新整理dlx,学习HH把精确覆盖,重复覆盖整合在一起。
代码:
struct DLX{
const static int maxn=20010;
#define FF(i,A,s) for(int i = A[s];i != s;i = A[i])
int L[maxn],R[maxn],U[maxn],D[maxn];
int size,c...
分类:
其他好文 时间:
2014-04-29 13:43:20
阅读次数:
370
因为网上的大部分中文描述bootchart工具的都是过时的了,故也就有这篇日志的产生。
Bootchart 是一个分析Linux启动流程的方便工具,此工具得出的结果可以用来作为优化启动速度的参考...
分类:
系统相关 时间:
2014-04-29 13:24:20
阅读次数:
405
中文题目,很简单的题目,区间求和,当然对于线段树来说也很水,为了练习一下树状数组,多做做水题吧,加深理解,并且打好基础,我算是被没打好基础给吓坏了,宁可多花几个小时 刷刷水题扎实点,
很裸的题目 操作也很裸,了解树状数组的肯定能做
#include
#include
#include
#include
#include
#include
#include
#include
#inclu...
分类:
其他好文 时间:
2014-04-29 13:12:22
阅读次数:
198
1.刘备的经历告诉我们:集团总裁,完全可以从摆地摊做起。
2. 诸葛亮的经历告诉我们:进私企,其实比进国企更有发展空间。
3. 吕布的经历告诉我们:频繁的跳槽,直接导致没老板敢录用你。
4. 庞统的经历告诉我们:长得太丑,可能会影响你的应聘效果。
5. 马谡的经历告诉我们:专业课学得再牛B,工作时基本用不上。
6. 杨修的经...
分类:
其他好文 时间:
2014-04-29 13:11:20
阅读次数:
222