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