Linux内核(文件) 2016-03-12链接文件1$ ln p1 p2
创建一个新的硬链接,由路径p1标识的文件创建一个路径名为p2的硬链接。
硬链接特性:
不允许用户给目录创建硬链接。因为这可能把目录树变为环形图,从而就不能通过名字定位一个文件。
只有在同一个文件系统中的文件之间才能创建链接。这带来比较大的限制。
1$ ...
Read more Linux进程管理 2016-03-12
管理进程fork()创建一个新进程、_exit()终止一个进程、exec() 装入一个新程序
当一个系统调用执行以后,进程就在所装入的全新地址空间恢复运行。
调用fork() 的进程是父进程,新进程就是他的子进程,两个进程可以互相通信,在每个进程的数据结构中,包含两个指针,一个指向父进程,另一个指 ...
Read more Linux 内存地址与分段机制 2016-03-12Linux 内存地址与分段机制基于80x86
逻辑地址指定一个操作数或一条指令的地址,这种寻址方式,在80x86分段模式下表现的尤为得体,在Windows里二进制可执行文件会分为若干段。每一个逻辑地址都由一个段和偏移组成,偏移量指定了从段开始的地方到实际地址的距离。
线性地址也可以叫做虚拟地址,是一 ...
Read more Linux开机过程 2016-03-10Linux 开机过程基于centos 6
当你按下电源键时首先按下电源键会进入BIOS
BIOS 进行查找磁盘可以启动的磁盘
怎么判断磁盘是可以启动的查看磁盘的前512字节的第446字节,如果是 55AA 那么这块磁盘是可启动的,此块磁盘的前512字节被称之为MBR。
MBR由三个部分组成
第1- ...
Read more C++ 重点笔记 01 2015-05-12 C++ 重点笔记 01
const变量const 定义时初始化正确初始化示例:
1234567int i = 1;const int j = i;const int j = 10;int n = j;
多文件使用1234567//file1.cpp extern const int buf ...
Read more