- 博客(4)
- 收藏
- 关注
原创 单元测试的主要难点与对策
测试用例简易实用的测试用例编写规则测试用例的编写需要有简单易实施的指导规则。建议使用如下方案:边界值法针对各个输入,进行一般等价类划分,之后在各类中选取边界值,输出测试用例。边界值组合法各个输入的边界值需要进行完全组合,产生一系列测试用例。低偶合的测试对象等价类过多,输入参数过多,测试复杂度将呈现几何基数增加。因此,设计时需要控制偶合性:以简为美:避免输入参数的...
2018-11-28 15:45:05
1459
原创 Linux内核机制连载(2)-并发竞争处理
Linux内核机制并发竞争处理在硬中断中在软中断中在内核线程中并发竞争处理并发竞争处理的目的是解决资源被多个使用者同时使用的冲突。并发根据系统复杂度分为以下几级:单CPU不可剥夺式内核内核线程处理与硬中断/软中断的访问冲突。软中断/硬中断的访问冲突。单CPU可剥夺式内核在上述基础增加:内核线程之间的访问冲突。多CPU(SMP)在上述基础增加:CPU之间的访问冲...
2018-11-19 19:31:18
378
原创 Linux内核机制连载(1)-中断处理
Linux内核机制中断处理1.硬中断首先执行,期间中断被禁止。2.然后中断使能,软中断执行。软中断有优先级,数量固定;可被硬中断打断嵌套,但不可被软中断打断;在软中断被全部处理后之前进程不会被调度。在SMP中,软中断是谁触发,谁执行,因此多个softirq可以并行执行,甚至同一个softirq可以在多个processor上同时执行。Linux内核最多可以支持32个softir...
2018-11-17 11:01:37
284
原创 Linux内核核心架构
Linux内核核心架构目录 Linux内核核心架构System call interfaceProcess/ThreadsMemory ManagementVirtual file systemDevice DriversNetwork/SocketSystem call interface对应用程序的API接口机制SCI是一个薄层,提供了从用户空间到内核执行函数调用的方法。 如前所述,...
2018-11-15 20:32:07
1078
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人