- 博客(4)
- 收藏
- 关注
转载 文件系统
Linux 最早的文件系统是Minix,但是专门为Linux 设计的文件系统——扩展文件系统第二版或EXT2被设计出来并添加到Linux中,这对Linux产生了重大影响。EXT2文件系统功能强大、易扩充、性能上进行了全面优化,也是所有Linux发布和安装的标准文件系统类型。 每个实际文件系统从操作系统和系统服务中分离出来,它们之间通过一个接口层:虚拟文件系统或VFS来通讯。VFS使得Linu
2013-06-30 16:19:11
401
转载 getchar( ) 不接收回车不回显设置
这两天做通信实验,发送端使用的循环的getchar()来发送字符。 结果发现,除了想要发送的字符外,最后总还有个换行符。 后来研究发现,是由于getchar()在回车后(输入了需要的字符之后), linux并不是直接将回车丢掉,而是将它保存在行缓冲中。 这样,下个循环的getchar()就把回车发了出去。 所以,为了在控制台输入数据,而不需要回车,就需要做如下的设置: #inclu
2013-06-30 11:54:21
2572
转载 多线程和多进程的区别(小结)
一.为何需要多进程(或者多线程),为何需要并发? 这个问题或许本身都不是个问题。但是对于没有接触过多进程编程的朋友来说,他们确实无法感受到并发的魅力以及必要性。 我想,只要你不是整天都写那种int main()到底的代码的人,那么或多或少你会遇到代码响应不够用的情况,也应该有尝过并发编程的甜头。就像一个快餐点的服务员,既要在前台接待客户点餐,又要接电话送外卖,没有分身术肯定会忙得你焦头烂额的。
2013-06-30 11:47:01
458
转载 ARM 汇编若干问题(一般中断问题与软中断SWI分析)
一般中断问题分析 ARM CPU 在上电启动之后会自动进入SVC模式,也是ARM上电后的默认工作模式,如果发生了中断,ARM会自动切换到外部中断模式(IRQ为例),如果是FIQ那么就切换到FIQ模式下面进行处理。 在每一个模式下面都有一组可以访问的寄存器,SVC和IRQ模式下的R0~R12是共用的,这就涉及到寄存器Rx内容的保存:压栈,恢复:出栈操作。在IRQ处理中用到
2013-06-28 13:48:16
1680
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人