linux基础
奔跑的小刺猬
欲速则不达
展开
-
软链接和硬链接的区别
注:本文参考了https://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/ 现代操作系统为解决信息能独立于进程之外被长期存储引入了文件,文件作为进程创建信息的逻辑单元可被多个进程并发使用。在 UNIX 系统中,操作系统为磁盘上的文本与图像、鼠标与键盘等输入设备及网络交互等 I/O 操作设计了一组通用 API,使他们被处理时...原创 2018-07-01 17:56:33 · 522 阅读 · 0 评论 -
linux内核的链表的实现
在Linux内核中,绝大对数的数据结构都是通过链表来连接的,所以链表在内核中起着异常重要的作用。在Linux中链表的使用是以一个非常巧妙的,非常有意思的方式来实现的。这种使用方式和我们平时在传统数据结构课程所教导的使用有很大的差异。先看一下最终使用时的结构。 下面我先来分析一下linux内核对于链表的实现。 里面好多的操作我本人都是通过画图方式理解的。大家也可以尝试。 下面是双向链表的基...原创 2018-07-24 00:13:22 · 7017 阅读 · 0 评论