2019-05-29 20:31
⁄ 工业·编程
⁄ 共 817字
Asterisk 与freeswitch都是流行的开源软交换服务器,Asterisk出现的比较早,大概在1999年开始此项目,应该是最流行的开源软交换服务器,整个社区上下游都已经很成熟。
freeswitch 算是后起之秀,2005年才开始,但性能和稳定性都明显优于Asterisk,但由于出现的晚,导致其功能的多样性及与其他系统的集成难度高于asterisk.
两者对比
1:Asterisk是针对百人左右的小型系统,相同的硬件配置下单系统并发也就几百路(不同版本性能有...
Asterisk, FreeSwitch, 开源, 比较阅读全文
2018-08-11 06:25
⁄ 工业·编程
⁄ 共 5210字
中央处理单元(CPU)主要由运算器、控制器、寄存器三部分组成,从字面意思看运算器就是起着运算的作用,控制器就是负责发出CPU每条指令所需要的信息,寄存器就是保存运算或者指令的一些临时文件,这样可以保证更高的速度。
CPU有着处理指令、执行操作、控制时间、处理数据四大作用,打个比喻来说,CPU就像我们的大脑,帮我们完成各种各样的生理活动。因此如果没有 CPU,那么电脑就是一堆废物,无法工作。移动设备其实很复杂,这...
ARM, x86, 比较阅读全文
2017-06-14 11:21
⁄ 工业·编程
⁄ 共 1936字
I/O复用虽然可以同时监听多个文件描述符,但他本身是阻塞的。并且,当多个文件描述符同时就绪时,如果不采用额外的措施,程序就只能按顺序依次处理其中的每一个文件描述符,这样I/O复用看起来就像是串行的,要实现并法就需要用多进程或多线程实现。
select poll epoll 比较
1:事件集
select的参数没有将文件描述符单独与事件绑定,而是用文件描述符的集合fd_set中的每一位代表文件描述符,0/1代表事件是否发...
epoll, IO, poll, 比较阅读全文
2016-05-28 05:19
⁄ 工业·编程
⁄ 共 4585字
文章目录
Linux
VxWorks
Windows CE
三种嵌入式操作系统的比较
结论
嵌入式操作系统并不是简单嵌入的操作系统,它除了具有通用操作系统的基本特点外,在小巧、实时性、可装卸、可固化代码、强稳定性、弱交互性、具备统一接口等方面有突出的特点。作为在嵌入式操作系统市场通用的三种系统,Linux、VxWorks、Windows CE在实时性、内核大小、调度算法、通信能力和开发环境...
嵌入式, 比较阅读全文
2016-03-11 06:29
⁄ 科技·视野
⁄ 共 2751字
OpenStack介绍
OpenStack是一个美国国家航空航天局和Rackspace合作研发的,以Apache许可证授权,并且是一个自由软件和开放源代码项目。
OpenStack主要包括以下几个子项目:OpenStack Compute(Nova)、云对象存储Cloud ObjectStorage(Swift)、镜像管理 (Glance)、身份识别Identity(Keystone),网络连接管理Network Connectivity(Quantum)、Web管理界面DashBoard等。
目前有超过150家公司参与了Openstack项目,包括HP,Dell,AMD,Inte...
CloudStack, OpenStack, 比较阅读全文
2016-02-16 06:45
⁄ 工业·编程
⁄ 共 12978字
1资源分配理念看已有调度器
在资源调度器中,资源分配理念:拍卖、预算或抢占,往往是混合运用。资源分配理念,折射出了资源调度器所在的生态系统或者说周边配合系统的成熟度、运行习惯。例如,Google从最早的广告拍卖机制起,拍卖的理念在Google内部就形成了一种经验、选择的爱好或者内部的默契,那么资源竞拍被分配出来的结果,大家很容易达成一致、理解。而国内企业,往往是预算驱动,周边系统的运行习惯,更趋向预算、采购...
容器, 比较阅读全文
2015-11-02 12:40
⁄ 工业·编程
⁄ 共 1491字
如何判断安卓和iOS谁是赢家,标准不止一个。不少业内人士排斥iOS与Android的对比,认为两者从根本上所不同,并没有可比性。
不过对于普通用户来讲,它们运行诸多相似的软件,用户转换率也很高。下面腾讯科技带你盘点这两款最流行的智能手机系统各自有何优势。
应用数量:Google Play反超App Store
近日,掌握成千上万iOS和Android开发者信息的智能平台AppFigures指出,Google Play应用数量为143万款,首超App Store的121万款。
...
android, 比较阅读全文
2015-10-07 17:09
⁄ 工业·编程
⁄ 共 3881字
1.定义介绍
(1).XML定义
扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。
XML是标准通用标记语言 (SGML) 的子集,非常适合 Web 传输。XML 提供统一的方法来描述和交换独立于应...
JSON, xml, 比较阅读全文
2015-06-10 21:12
⁄ 工业·编程
⁄ 共 1649字
名称
开源或商业
主要特点
Oracle TimesTen
不开源,商业使用付费
1. 符合RDBMS标准的独立内存数据库服务。
2.支持SQL访问,支持ODBC&JDBC。
3.本身不支持与非Oracle数据库的互操作。
4.高可靠性,支持完整日志,支持镜像复制功能。
5.目前不支持存储过程和触发器。
6.内存结构简单,并没有数据库缓冲区、保存池或丢弃池的概念。
7.目前支持散列索引和T树索引,前者仅支持余键-值...
内存数据库, 比较阅读全文
2015-03-24 12:02
⁄ 工业·编程
⁄ 共 775字
最开始接触OpenWebrtc是因为要在iOS上使用硬件264,而OpenWebrtc号称已经集成了iOS8的 VideoToolbox接口,所以就来研究一下。
http://www.openwebrtc.io/blog/2015/1/14/hardware-h264-video-on-ios
最开始以为OpenWebrtc是对Webrtc的修改版本,但是实际上不是这样。
Openwebrtc是爱立信实验室开发的,Ericsson和Google都是webrtc标准的主要制定者,两家公司分别实现了一套webrtc,即Ericsson Openwebrtc和我们熟知的Google Web...
OpenWebrtc, WebRTC, 比较阅读全文