inode磁盘存储的最小单位是扇区(sector),8个sector组成一个block,每个block大小为4k操作系统读取磁盘时,以block为单位。系统存储文件的数据,分为两种。元数据和数据块。同样,硬盘存储也在系统格式化的时候被分为两部分。分别存储元数据和数据块。元数据:元数据是存储文..
分类:
其他好文 时间:
2016-07-31 22:28:23
阅读次数:
180
涉及文件管理;标准I/O和管道;inodeln创建链接-d硬链接相当于文件别名;多个名字指向同一个数据块地址在选定位置新建一个文件名,显示文件大小与源文件相同,但并没有占用磁盘空间只增加了极少量inode数据;A与B都指向硬盘数据block-s软连接相当于快捷方式;可以跨分区创建;..
分类:
系统相关 时间:
2016-07-31 00:29:46
阅读次数:
229
进程间通信之消息队列什么是消息队列消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。每个数据块都被认为含有一个类型,接收进程可以独立地接收含有不同类型的数据结构。我们可以通过发送消息来避免命名管道的同步和阻塞问题。但是消息队列与命名管道一样,每..
分类:
系统相关 时间:
2016-07-30 22:44:15
阅读次数:
311
inode的工作原理:如果把blcok比作书中的内容,那么inode就是inode就是这个书的目录,inode中记录文件的是文件的元数据信息,如:权限、大孝属主属组、时间戳、以及数据块所在的位置等信息,blcok中存储的才是真正的数据block:每个blcok默认大小是4k(创建文件系统的时候可以..
分类:
其他好文 时间:
2016-07-29 23:02:40
阅读次数:
353
inode的工作原理:如果把blcok比作书中的内容,那么inode就是inode就是这个书的目录,inode中记录文件的是文件的元数据信息,如:权限、大孝属主属组、时间戳、以及数据块所在的位置等信息,blcok中存储的才是真正的数据block:每个blcok默认大小是4k(创建文件系统的时候可以..
分类:
其他好文 时间:
2016-07-29 22:59:54
阅读次数:
675
一、背景 CAN组网就必须得要应用层协议,原因就在于 * 便于网络管理与控制 * 确认数据的收发 * 发送大于8个字节的数据块(CAN每帧数据传输大小为8字节) * 为不同节点分配不同的报文标识符 * 定义帧报文的内容及含义(这在我看来是最主要的原因) * 网络的监控,节点故障的诊断与标识 CAN上 ...
分类:
其他好文 时间:
2016-07-29 21:18:36
阅读次数:
1140
一、什么是消息队列
消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。每个数据块都被认为含有一个类型,接收进程可以独立地接收含有不同类型的数据结构。我们可以通过发送消息来避免命名管道的同步和阻塞问题。但是消息队列与命名管道一样,每个数据块都有一个最大长度的限制。
Linux用宏MSGMAX和MSGMNB来限制一条消息的最大长度和一个队列的最大长度MSGMNI来限制消息队列的...
分类:
系统相关 时间:
2016-07-24 14:59:57
阅读次数:
324
本文翻译原链接:https://hadoopabcd.wordpress.com/2015/03/17/hdfs-file-blocks-distribution-in-datanodes/ 当写入一个文件到 HDFS 时,它被切分成数据块,块大小是由配置文件 hdfs-default.xml 中的 ...
分类:
其他好文 时间:
2016-07-24 11:47:46
阅读次数:
150
什么是消息队列(1)消息队列提供了一种从一个进程向另一个进程发送数据块的方法。(2)消息队列的生命周期不是随进程,而是随内核。(3)消息队列属于操作系统。2.消息队列的函数(1.)创建新消息队列或取得已存在消息队列原型:intmsgget(key_tkey,intmsgflg);参数:key:可..
分类:
其他好文 时间:
2016-07-22 19:39:01
阅读次数:
183
什么是消息队列?消息队列提供了一种从进程向另一个进程发送一个数据块的方法。每个数据块都被认为是有一个类型,接收者进程的数据块可以有不同的类型值。消息队列与管道的区别:消息队列是基于消息的,而管道是基于字节流的,且消息队列的读取不一定是先入先出。相关函数创建..
分类:
系统相关 时间:
2016-07-22 19:37:32
阅读次数:
326