专业术语解释
网络相关的一些名词解释:
Freeswitch: 是一个电话的软交换解决方案,包括一个软电话和软交换机用以提供语音和聊天的产品驱动。FreeSWITCH 可以用作交换机引擎、PBX、多媒体网关以及多媒体服务器等。
DHCP:是Dynamic Host Configuration Protocol的缩写,它是TCP/IP协议簇中的一种,主要是用来给网络客户机分配动态的IP地址。
NTP:即网络校时协议,是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,可以提供高精准度的时间校正(LAN上与标准时间差小于1毫秒,WAN上小于几十毫秒),且可通过加密确认的方式来防止恶毒的协议攻击。
PPPoE:即在以太网上传输PPP(点对点协议)协议。与传统的接入方式相比,PPPoE具有较高的性能价格比,它在包括小区组网建设等一系列应用中被广泛采用,目前流行的宽带接入方式adsl就使用了PPPoE协议。
DDNS:即动态域名服务。DDNS是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务项目器程序负责提供DNS服务并实现动态域名解析。
花生壳:花生壳动态域名是全球用户量最大的完全免费的动态域名解析软件。当您使用花生壳服务,无论您在任何地点、任何时间、任何线路,均可通过固定的花生壳域名访问您的远程主机服务。
MTU:即网络上传送的最大数据包。MTU的单位是字节。 大部分网络设备的MTU都是1500。如果本设备的MTU比网关的MTU大,大的数据包就会被拆开来传送,这样会产生很多数据包碎片,增加丢包率,降低网络速度。将本设备的MTU设成比网关的MTU小或相同,就可以减少丢包。
SNMP:即简单网络管理协议,由一组网络管理的标准组成,包含一个应用层协议(application layer protocol)、数据库模型(database schema),和一组资料物件。该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。
UPnP:即通用即插即用,是一组协议的统称,可使网关或路由器的NAT模块做自动端口映射,实现快捷配置。
透明通道:是将IP数据报文解析后直接发送到串口的一种技术。实际上起到了延伸串行设备控制距离的作用,可利用IP网络控制多种串行设备,对用户来说,只看到点对点传输,无须关心网络传输过程,所以称为串口透明通道。
单播:网络节点之间的通信就好像是人们之间的对话一样。如果一个人对另外一个人说话,那么用网络技术的术语来描述就是“单播”,此时信息的接收和传递只在两个节点之间进行。单播在网络中得到了广泛的应用,网络上绝大部分的数据都是以单播的形式传输的,只是一般网络用户不知道而已。例如,你在收发电子邮件、浏览网页时,必须与邮件服务器、Web服务器建立连接,此时使用的就是单播数据传输方式。但是通常使用“点对点通信”(Point to Point)代替“单播”,因为“单播”一般与“多播”和“广播”相对应使用。
多播:“多播”也可以称为“组播”,在网络技术的应用并不是很多,网上视频会议、网上视频点播特别适合采用多播方式。因为如果采用单播方式,逐个节点传输,有多少个目标节点,就会有多少次传送过程,这种方式显然效率极低,是不可取的;如果采用不区分目标、全部发送的广播方式,虽然一次可以传送完数据,但是显然达不到区分特定数据接收对象的目的。采用多播方式,既可以实现一次传送所有目标节点的数据,也可以达到只对特定对象传送数据的目的。 IP网络的多播一般通过多播IP地址来实现。多播IP地址就是D类IP地址,即224.0.0.0至239.255.255.255之间的IP地址。Windows 2000中的DHCP管理器支持多播IP地址的自动分配。
广播:“广播”在网络中的应用较多,如客户机通过DHCP自动获得IP地址的过程就是通过广播来实现的。但是同单播和多播相比,广播几乎占用了子网内网络的所有带宽。拿开会打一个比方吧,在会场上只能有一个人发言,想象一下如果所有的人同时都用麦克风发言,那会场上就会乱成一锅粥。集线器由于其工作原理决定了不可能过滤广播风暴,一般的交换机也没有这一功能,不过现在有的网络交换机(如全向的QS系列交换机)也有过滤广播风暴功能了,路由器本身就有隔离广播风暴的作用。广播风暴不能完全杜绝,但是只能在同一子网内传播,就好像喇叭的声音只能在同一会场内传播一样,因此在由几百台甚至上千台电脑构成的大中型局域网中,一般进行子网划分,就像将一个大厅用墙壁隔离成许多小厅一样,以达到隔离广播风暴的目的。在IP网络中,广播地址用IP地址“255.255.255.255”来表示,这个IP地址代表同一子网内所有的IP地址。
Live555: 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设计,Live555非常容易扩展对其他格式的支持。
RPC: 远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。
视频相关的一些名词解释:
TMDS: 最小化传输差分信号是美国Silicon Image公司开发的一项高速传输数据技术,可用于DVI与HDMI的图像传输接口。
HDCP:为了保证HDMI或者DVI传输的高清晰信号不会被非法录制,就出现了HDCP技术。
LVDS:液晶显示器驱动板输出的数字信号中,除了包括RGB数据信号外,还包括行同步、场同步、像素时钟等信号,其中像素时钟信号的最高频率可超过28MHz。采用TTL接口,数据传输速率不高,传输距离较短,且抗电磁干扰(EMI)能力也比较差,会对RGB数据造成一定的影响;另外,TTL多路数据信号采用排线的方式来传送,整个排线数量达几十路,不但连接不便,而且不适合超薄化的趋势。采用LVDS输出接口传输数据,可以使这些问题迎刃而解,实现数据的高速率、低噪声、远距离、高准确度的传输。
HD-SDI:SDI是"数字分量串行接口"。那么HD-SDI就是高清数字分量串行接口。基于SDI接口的高清视频系统具有以下优点,如高清图像无延迟实时传输,高清图像无损失不失真。所提供的未压缩高清图像是智能监控所需的最佳图像来源。另外,SDI接口即使外延也不会带来网络外延问题,中心系统与前端系统是完全隔离的,不可能经过SDI接口产生网络入侵,安全性较网络系统要高。此外,由于视频是实时传送,不会出现网络系统中的视频中断或者延迟,避免带来错误的信息。
CCD: 采用CCD的数码单反,图像饱和度较高,图像较为锐利,质感更加真实,尤其是在低感光度下,成像有良好的表现。但是,从目前数码单反的表现来看,CCD的噪点随着感光度的升高而增加较快,高感光度下的噪点控制并不是CCD传感器的强项也就是说, CCD传感器的优势表现在低感光度下,这时候能充分发挥CCD传感器的优势,比如色彩鲜艳,图像质感鲜活等等。CCD的另一个特点是,它的表面更容易形成静电场,所以比更容易吸附灰尘。所以,对于采用CCD传感器的数码单反来说,你可能需要更注意防尘。
CMOS: CMOS的特性在某些程度上跟CCD完全相反。CMOS传感器在低感光度下的成像也非常干净,但是,采用CMOS传感器的数码单反成像看上去偏灰(在不调整的情况下),色彩饱和度较低,质感和锐度的表现也要稍逊一筹。但是,目前大多数CMOS具备硬件降噪机制,所以噪点随着感光度的升高增加较慢,所以,在高感光度下,CMOS传感器表现反而好过CCD传感器。佳能的全系列数码单反均采用CMOS传感器,这也是佳能的数码单反在高感光度下表现较好的一个原因。CMOS的另一个优点是数据读取速度快。另外,CMOS相对CCD的功耗较低,除了省电以外,也相对较不容易吸附灰尘。
Cocos2d-x: 是一个支持多平台的 2D 手机游戏引擎,使用 C++ 开发,基于OpenGL ES,基于Cocos2d-iphone,支持 WOPhone, iOS 4.1, Android 2.1 及更高版本, WindowsXP & Windows7,WindowsPhone 8.
音频相关的一些名词解释:
Line In:用来输入未经放大芯片放大的模拟音频信号。
Mic:用来连接麦克风。
Line Out: 用来输出未经放大芯片放大的模拟音频信号。
Speaket Out:用来输出经放大芯片放大的模拟音频信号。
PCMA(G.711AlAW)
类型:Audio
制定者:ITU-
所需频宽:64Kbps(90.4)
特性:PCMU和PCMA都能提供较好的语音质量,但是它们占用的带宽较高,需要64kbps。
优点:语音质量优
缺点:占用的带宽较高
应用领域:voip
版税方式:Free
备注:PCMU andPCMA都能够达到CD音质,但是它们消耗的带宽也最多(64kbps)。如果网络带宽比较低,可以选用低比特速率的编码方法,如G.723或G.729,这两种编码的方法也能达到传统长途电话的音质,但是需要很少的带宽(G723需要5.3/6.3kbps,G729需要8kbps)。如果带宽足够并且需要更好的语音质量,就使用PCMU 和 PCMA,甚至可以使用宽带的编码方法G722(64kbps),这可以提供有高保真度的音质。
PCMU(G.711ULAW)
类型:Audio
制定者:ITU-T
所需频宽:64Kbps(90.4)
特性:PCMU和PCMA都能提供较好的语音质量,但是它们占用的带宽较高,需要64kbps。
优点:语音质量优
缺点:占用的带宽较高
应用领域:voip
版税方式:Free
备注:PCMU andPCMA都能够达到CD音质,但是它们消耗的带宽也最多(64kbps)。如果网络带宽比较低,可以选用低比特速率的编码方法,如G.723或G.729,这两种编码的方法也能达到传统长途电话的音质,但是需要很少的带宽(G723需要5.3/6.3kbps,G729需要8kbps)。如果带宽足够并且需要更好的语音质量,就使用PCMU 和 PCMA,甚至可以使用宽带的编码方法G722(64kbps),这可以提供有高保真度的音质。
麦克风阵列:是将两个麦克风的信号耦合为一个信号。亦即在两个麦克风的正前方形成一个接收区域,进而削减两个麦克风侧向的收音效果。在频率响应中也可以根据时域中波束形成与空间滤波器相仿的应用,分析出接收到语音信号音源的方向以及其变化。而这些分析都可以由极坐标图以波束形式来显示语音信号的强度与角度。通常在手机(如iphone系列,三星系列等)和电脑(如联想小Y系列等)中长采用。采用该技术,能利用两个麦克风接收到声波的相位之间的差异对声波进行过滤,能最大限度将环境背景声音滤掉,只剩下需要的声波。对于在嘈杂的环境下使用采用了这种配置的设备,在嘈杂的环境下能使听者听起来很清晰,没杂音。
编解码相关的一些名词解释:
双码流:双码流采用一路高码率的码流用于本地高清存储,例如QCIF/CIF/2CIF/4CIF编码,一路低码率的码流用于网络传输,例如QCIF/CIF编码,同时兼顾本地存储和远程网络传输。双码流能实现本地传输和远程传输两种不同的带宽码流需要,本地传输采用高码流可以获得更高的高清录像存储,远程传输采用较低的码流以适应CDMA/ADSL等各种网络而获得更高的图像流畅度。
串口相关的一些名词解释:
序号 |
信号名称 |
符号 |
流向 |
功能 |
2 |
发送数据 |
TXD |
DTE→DCE |
DTE发送串行数据 |
3 |
接收数据 |
RXD |
DTE←DCE |
DTE 接收串行数据 |
4 |
请求发送 |
RTS |
DTE→DCE |
DTE 请求 DCE 将线路切换到发送方式 |
5 |
允许发送 |
CTS |
DTE←DCE |
DCE 告诉 DTE 线路已接通可以发送数据 |
6 |
数据设备准备好 |
DSR |
DTE←DCE |
DCE 准备好 |
7 |
信号地 |
|
|
信号公共地 |
8 |
载波检测 |
DCD |
DTE←DCE |
表示 DCE 接收到远程载波 |
20 |
数据终端准备好 |
DTR |
DTE→DCE |
DTE 准备好 |
22 |
振铃指示 |
RI |
DTE←DCE |
表示 DCE 与线路接通,出现振铃 |
正则表达式
在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言
Swap(交换区)
Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。通过FLASH(或者磁盘)做swap的交换分区。
迭代器
迭代器(iterator)有时又称游标(cursor)是程式设计的软件设计模式,可在容器物件(container,例如链表或阵列)上遍访的接口,设计人员无需关心容器物件的内容。各种语言实作迭代器的方式皆不尽同,有些面向对象语言像Java, C#, Python, Delphi都已将迭代器的特性内建语言当中,完美的跟语言整合,我们称之隐式迭代器(implicit iterator),但像是C++语言本身就没有迭代器的特色,但STL仍利用模板实作了功能强大的迭代器。迭代器另一方面还可以整合生成器(generator)。有些语言将二者视为同一接口,有些语言则将之独立化。
磁盘阵列
Redundant Arrays of Inexpensive Disks,RAID,有“价格便宜具有冗余能力的磁盘阵列”之意。原理是利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任一颗硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。
USB相关的一些名词解释:
HID:HID类设备属于人机交互操作的设备,如USB鼠标、USB键盘、USB触摸板、USB游戏操作杆等控制计算机操作的设备。
即开放型主机控制器接口,是支持USB1.1标准,但不只是针对USB,还支持其他的一些接口,比如它还支持Apple的火线(Firewire,IEEE 1394)接口。与UHCI相比,OHCI的硬件复杂,硬件做的事情更多,所以实现对应的驱动的任务就相对简单。主要用于非X86的USB,如扩展卡,嵌入式开发板的USB主控。
UHCI:即通用性主机控制器接口, 是Inter主导的针对USB1.0、1.1的接口标准,与OHCI不兼容。UHCI的驱动任务重,需要做的比较复杂,但可以使用比较便宜的,简单的硬件的USB控制器。Inter和VIA使用UHCI,而其余的硬件提供商使用OHCI。
EHCI:即扩展性主机控制器接口,是Inter主导的USB2.0的接口标准。EHCI只提供USB2.0的高速功能,依靠UHCI和OHCI来提供全速或者低速设置的支持。
XHCI:即可扩展主机控制器接口,是最新最火的USB3.0的接口标准,它在速度、节能、虚拟化都比前面有了较大提高。XHCI支持所有种类速度的USB设备(USB3.0 SuperSpeed, USB2.0 Low-,Full-,and High-speed,USB1.1 Low-,Full-speed)。XHCI的目的是替换前面UHCI、OHCI、EHCI。
电路原理图的一些名词解释:
VCC:C=circuit 表示电路的意思, 即接入电路的电压(电路的供电电压);
VDD:D=device 表示器件的意思, 即器件内部的工作电压(芯片的工作电压);
VSS:S=series 表示公共连接的意思,通常指电路公共接地端电压(负极供地);