logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vector<char> 容器初始化 string 对象

vector vec={'1','2','3','4'};string s(vec.begin(),v

GNOME终端(terminal)字体配置

使用yum update之后,终端字体变得buz

linux文件系统体系结构 和 虚拟文件系统(VFS)

图 1. Linux 文件系统组件的体系结构 用户空间包含一些应用程序(例如,文件系统的使用者)和 GNU C 库(glibc),它们为文件系统调用(打开、读取、写和关闭)提供用户接口。系统调用接口的作用就像是交换器,它将系统调用从用户空间发送到内核空间中的适当端点。VFS 是底层文件系统的主要接口。这个组件导出一组接口,然后将它们抽象到各个文件系统,各个文件系统的行为可能

device mapper机制详解

最近实验室有几个学生在研究md的代码,我听了讲座也比较感兴趣,也准备着手读一下md,在开始读代码之前,发现在通用块层提供的一个device mapper机制是raid能够成为raid的根源,下面的是转自上面网址的一点device mapper的资料,让我对通用的虚拟块层有了更深的了解:    本文结合具体代码对 Linux 内核中的 device mapper 映射机制进行了介绍。Device

Linux 2.6内核MD机制

那么MD要如何看起?这个问题在我脑中也没有特别清晰的脉络,因为MD中的代码很杂,并没有很清晰的层次或类别关系,所以我打算想到哪里就写到哪里。但不管怎么说先建立一个对MD的总体印象是很有帮助的。首先,创建了一个MD设备,我们可以通过mdadm –E来查看MD中各设备的情况(E -examine),或者通过mdadm –D来直接查看MD的状态(D –detail)。那么这些信息是从哪里来的呢?这就

Linux RCU机制详解

RCU机制出现的比较早,只是在linux kernel中一直到2.5版本的时候才被采用.关于RCU机制,这里就不做过多的介绍了,网上有很多有关RCU介绍和使用的文档.请自行查阅.本文主要是从linux kernel源代码的角度.来分析RCU的实现.在讨论RCU的实现之前.有必要重申以下几点:1:RCU使用在读者多而写者少的情况.RCU和读写锁相似.但RCU的读者占锁没有任何的

Linux 磁盘分区和文件系统

本文以Ext2文件系统为例讲述Linux文件系统,由于Ext3文件系统是直接从Ext2文件系统发展而来,它完全兼容Ext2文件系统,所以本文的内容对于Ext2和Ext3都是适用的。 我们首先看一下磁盘分区和文件系统的结构图:  图 1 磁盘分区和文件系统结构图 整个磁盘可以分为1个MBR(Master Boot Record)和4个partitions。其中MBR的结构

C++中换行符

1 控制符endlcoutendl

到底了