Linux

深渊向深渊呼唤

Linux当中的文件映射

文件的内存映射可以认为是两个不同的地址空间之间的映射,以简化程序员的工作。一个地址空间是用户进程的虚拟地址空间,另一个是文件系统所在的地址空间。 在内核创建一个映射时,必须建立两个地址空间之间的关联,以支持二者以读写请求的形式通信。vm_operations_str

qemu-kvm安装虚拟机

安装客户机(Guest)之前,我们需要创建一个镜像文件或者磁盘分区等来存储客户机中的系统和文件,关于客户机镜像有很多种的制作方式(将在后面 的4.1节 客户机镜像 中详细进行介绍),本节只是为了快速地演示安装一个客户机,采用了本地创建一个镜像文件,然后让镜像文件作为客户机的硬盘,将客户机

Linux当中的物理内存管理——伙伴系统以及slab分配器

在Linux当中,物理内存的划分之前已经写过一篇了,今天来讲讲内存的具体分配 首先,内存被分成一个一个的节点,每个节点由不同的区域组成,当在区域内部需要使用物理内存的时候,就是今天要讲的伙伴系统登场的时候了。 首先,各个内存区域的空闲可用物理内存被分割成一个一个的链表,每个链表当