Ceph是统一分布式存储系统,具有优异的性能、可靠性、可扩展性。Ceph的底层是RADOS(可靠、自动、分布式对象存储),可以通过LIBRADOS直接访问到RADOS的对象存储系统。RBD(块设备接口)、RADOSGateway(对象存储接口)、CephFileSystem(POSIX接口)都是基于RADOS的。Ceph存储系统的逻..
分类:
其他好文 时间:
2016-06-12 18:54:17
阅读次数:
583
1.五种I/O模型a.阻塞I/Ob.非阻塞I/Oc.I/O复用(select和poll)d.信号驱动I/O(SIGIO)e.异步I/O(Posix.1的aio_系列函数)1).阻塞I/O模型应用程序调用一个IO函数,导致应用程序阻塞,等待数据准备好。如果数据没有准备好,一直等待。。。。数据准备好了,从内核拷贝到用户空间I..
分类:
其他好文 时间:
2016-06-12 16:56:49
阅读次数:
231
PX4自动驾驶仪软件可分为三大部分:实时操作系统、中间件和飞行控制栈。
1.NuttX实时操作系统
提供POSIX-style的用户操作环境(如printf(), pthreads,/dev/ttyS1,open(),write(),poll(),ioctl()),进行底层的任务调度。
2.PX4中间件
PX4中间件运行于操作系统之上,提供设备驱动和一个微对象请求代理(micro obje...
分类:
其他好文 时间:
2016-06-12 02:21:57
阅读次数:
6957
POSIX终端接口 ?
很多系统都支持POSIX终端(串口)接口。程序可以利用这个接口来改变终端的参数,比如,波特率,字符大小等等。要使用这个端口的话,你必须将头文件包含到你的程序中。这个头文件中定义了终端控制结构体和POSIX控制函数。
与串口操作相关的最重要的两个POSIX函数可能就是tcgetattr(3)和tcsetattr(3)。顾名思义,这两个函数分别用来取得设设置终端的属...
分类:
其他好文 时间:
2016-06-12 02:20:21
阅读次数:
204
NPTL vs PThread POSIX threads (pthread) is not an implementation, it is a API specification (a standard, on paper, in english) of several functions wh ...
分类:
其他好文 时间:
2016-06-10 14:54:34
阅读次数:
131
这是2013年写的一篇旧文,放在gegahost.net上面 http://raison.gegahost.net/?p=91 March 7, 2013 life of a NPTL pthread Filed under: concurrency,linux,posix — Tags: NPTL ...
分类:
其他好文 时间:
2016-06-10 08:28:16
阅读次数:
201
Linux内核(英语:Linux kernel),是一种计算机操作系统内核,以C语言和汇编语言写成,符合POSIX标准,以GNU通用公共许可证发布。Linux内核最早是由芬兰黑客林纳斯·托瓦兹为尝试在自己的英特尔x86架构计算机上提供自由免费的类Unix系统而开发的。Linus Torvalds于6 ...
分类:
系统相关 时间:
2016-06-09 22:19:05
阅读次数:
241
由于历史原因,2.5.x以前的linux对pthreads没有提供内核级的支持,所以在linux上的pthreads实现只能采用n:1的方式,也称为库实现。 目前,pthreads的实现有3种方式: (1)第一,多对一,也就是库实现。 (2)第二种,1:1模式。 1:1模式适合CPU密集型的机器。我 ...
分类:
编程语言 时间:
2016-06-09 10:57:23
阅读次数:
306
#printf命令,格式化输出语句#用于格式化输出,是echo增强版,是C语言printf库函数的一个有限的变形,语法略有不同#是由POSIX标准所定义,移植性比echo好#printf不会像echo自动换行,所以要加\n才可以换行,如下: #语法:printf format-string#格式控制 ...
分类:
系统相关 时间:
2016-06-09 10:55:34
阅读次数:
201
预备知识 文件描述符( File Descriptor ) 在Unix 系统中文件描述符是用于访问文件、输入输出、管道、网络套接字的一个抽象概念[3]。文件描述符是一个非负的正整数,每一个Unix进程中都会有三个与标准流所对应的的POSIX文件描述符,分别为: 关于文件描述符的详细,见文章{% po ...
分类:
系统相关 时间:
2016-06-03 23:03:52
阅读次数:
333