什么是linux? 一种操作系统计算机 = 硬件 +软件系统软件 = 内核 + 驱动应用软件 编程 上网linux系统构成linux内核基本库 应用程序-------------------常见的操作系统windows win7Unix freeBSD Sun Solaris HP UX IBM A...
分类:
系统相关 时间:
2014-09-16 21:55:41
阅读次数:
295
本文对linux0.11源码进行分析,讲到了linux从16位模式转换成32为模式,为下一步执行main函数打下基础...
分类:
系统相关 时间:
2014-09-16 12:44:40
阅读次数:
303
1、查看系统内核版本命令
uname命令 uname -a uname -r uname -v
vim /proc/version
more /etc/*release
more /etc/issue
2、查看cpu信息
more /proc/cpuinfo
3、查看cpu位数
getconf LONG_BIT
ls / 如果存在lib64文件夹 说明是系统是64位
4、...
分类:
系统相关 时间:
2014-09-16 10:49:00
阅读次数:
210
// Rsync + inotiry 实现即时同步数据 20140913 [环境需求] 1.linux 内核版本 > 2.6.13 2.预先安装rsync , inotify是在rsync基础上运行 3.可以查看 ls /proc/sys/fs...
分类:
其他好文 时间:
2014-09-14 17:56:57
阅读次数:
315
对linux文档的翻译是我自从上了大三开始的一个想法,我想从内核文档的翻译中先把内核的整体的框架了解一下,希望大牛们提出各种有力的建议啊...
分类:
系统相关 时间:
2014-09-14 08:59:36
阅读次数:
387
1. linux内核 核心服务区(包括硬件驱动程序,进程和内存管理,安全,网络和电源管理)都由一个Linux2.6内核处理。内核还在硬件和软件栈的其他部分之间提供了一个抽象层。------未完待续!!!...
分类:
移动开发 时间:
2014-09-14 00:13:56
阅读次数:
373
/*dlist.h*/
#ifndef DList_H
#define DList_H
typedef int Item;
typedef struct Node * PNode; //节点指针
typedef PNode Position; //节点位置
/*定义节点类型*/
typedef struct...
分类:
编程语言 时间:
2014-09-13 09:24:25
阅读次数:
229
1. 单值查找radix_tree_lookup函数radix_tree_lookup执行查找操作,查找方法是:从叶子到树顶,通过数组索引键值值查看数组元素的方法,一层层地查找slot。其列出如下void *radix_tree_lookup(struct radix_tree_root *root...
1. 并发技术由于需要页高速缓存是全局的,各进程不停的访问,必须要考虑其并发性能,单纯的对一棵树使用锁导致的大量争用是不能满足速度需要的,Linux中是在遍历树的时候采用一种RCU技术,来实现同步并发。RCU(Read-Copy Update),是一种保证读该radix tree的时候,可以不要管i...
分类:
系统相关 时间:
2014-09-12 23:22:34
阅读次数:
420
一、概述Linux radix树最广泛的用途是用于内存管理,结构address_space通过radix树跟踪绑定到地址映射上的核心页,该radix树允许内存管理代码快速查找标识为dirty或writeback的页。Linux radix树的API函数在lib/radix-tree.c中实现。Lin...
分类:
系统相关 时间:
2014-09-12 23:21:14
阅读次数:
390