发布时间:2014-04-24 22:39:02
semaphore信号量交通灯实现过桥是考研辅导书王道(操作系统)中关于信号量的一个题,个人觉得答案有精简的余地,所以讨论了一下,但是和王道高分牛校学长讨论的结果不满意,所以贴出来再探讨一下。 有一座桥,南北向,都有入口出口。(图我不画了)1.假设该桥上每次只能有一辆车行驶,试用信号灯的.........【阅读全文】
发布时间:2014-04-24 22:44:20
看到一道“经典Linux C“面试题,关于左值和右值的。 [cpp] view plaincopy华为笔试题 1.写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值(3分) int a = 4; (A)a += (a++); .........【阅读全文】
发布时间:2014-04-24 22:36:02
本文主要探讨堆和栈在使用中的存取效率,利用宏汇编指令分析访存情况来进行简单判断。实验环境及使用工具:i686,32位Ubuntu Linux,gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3,gdb看一小段代码:#include<stdio.h> main(){ &nb.........【阅读全文】
发布时间:2013-11-25 20:12:39
众所周知,SSD的寿命局限于它的读写次数。对相同的存储单元不断地进行编写和擦除将更容易导致该存储单元受到永久性的损害。为了避免该情况的发生,有一种叫“Wear-Leveling”的特殊的算法被配置到SSD中。该算法的中文译名为均衡磨损。顾名思义,Wear-Leveling就是将擦除/写入循环平均地分配到SSD的所有存储单元中。这样就避免了对同一个存储单元持续不断地进行擦除/写入操作,从而有效地延长了SSD的寿命。......【阅读全文】