电脑术语词典j开头术语
|
JPEG 联合图像专家组规范 ↑ JPEG是Joint Photographic Experts Group 的首字母缩略词,即以压缩格式存储图像的 ISO/ITU 标准。JPEG 在压缩率和图像质量损失之间进行折衷,当图像质量有明显损失时,压缩率可达 100:1,而在只允许有微小损失时,压缩率可能只有 20:1。
|
Java 编程语言 ↑ Java是一种编程语言,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的“形式和感觉”,但它要比C++语言更易于使用,而且在编程时彻底采用了一种“以对象为导向”的方式。使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。另外,Java还可以被用来编写容量很小的应用程序模块或者applet,做为网页的一部分使用。applet可使网页使用者和网页之间进行交互式操作。 Java是Sun微系统公司在1995年推出的,推出之后马上给互联网的交互式应用带来了新面貌。目前,最常用的两种互联网浏览器软件中都包括一个Java虚拟机。几乎所有的操作系统中都增添了Java编译程序。
|
进程间通信 Interprocess Communication ↑ Interprocess Communication 进程间通信(IPC) 进程间通信(IPC)是运行在多任务操作系统中或联网计算机上的程序和进程使用的一组技术。IPC分为两种类型: 口本地过程调用(LPC)LPC在多任务操作系统中使用,它们允许并发运行的任务能彼此对话。LPC能共享内存空间、同步任务并相互发送消息。 远程过程调用(RPC) RPC类似于LPC,但却工作在网络上。RPC首先出现在运行UNIX操作系统的SUN微系统公司和HP公司的计算机上。 程序使用IPC的一个好处是,能有效地利用其它程序或计算机的过程。客户机/服务器模式就利用了RPC。客户在他自己的机器上执行部分任务,但还要依赖服务器提供的后端文件服务。RPC为客户提供通信机制,以使服务请求发送到后端服务器。如果把一个客户机/服务器应用程序想象成为一个被分拆在前端和后端系统之间的程序,则RPC 就能被看作是在网络上重新集成它们的部件,RPC有时称作耦合(coupling)机制。 UNIX中正常的进程间通信机制是管道(pipe),而套节字(socket)是工作在多个网络上的进程间通信的机制。80年代初,当TCP/IP协议栈被集成到BerkeleyUNIX中时,它就成为UNIX的一部分。这项工程是由DARPA投资的,若想详细了解请参看“传输控制协议/Internet协议”讨论。 在OS/2保护模式中,程序运行在属于它自己的一片内存保护区,或能在诸如IBM LAN Server或Microsoft LAN Manager一样的网络上通讯。保护模式禁止一个程序破坏其它程序所用的内存区。如果程序需要相互通信或共享内存区,则可使用这里描述的IPC特性。 共享内存(shared memory) 借助使用共享内存,进程能改变内存中其他进程也能读的值。这个内存空间变成一种公告牌,在公告牌中进程能公告状态信息和需要在进程间共享或传递的数据。共享内存总是一片指定区域,这个区域通常是在存放正常程序数据区域的外面。 队列(Queues) 一个IPC队列是一个结构化的排序内存段表,这个队列就是进程存放或检索数据的地方。队列的顺序可有多种,包括先进先出(FIFU)和后进先出(LIFO)。 信号标(Semaphores)信号标为那些访问相同资源的进程提供一个同步机制。注意信号标不是用于传输数据,它只是简单地协调对共享资源的访问。信号标可以包含一个增加或减小的值,用以指出什么资源正被访问和访问的次数。 口管道(Pipes) 一个管道通过交换消息为进程间通讯提供了一种途径。而命名管道(named pipes)为运行在不同计算机系统上的多个进程提供了一种在网络上通信的方法。邮槽(Mai1 slots)是一个存储转发消息传递系统,它不需要站点之间相互同步。命名管道和邮槽是OS/2的扩展,仅仅用在IBM LAN Server和Microsoft LAN Manager环境中。 相关条目:Application Program Interface应用程序编程接口;Remote Procedure Calls远程过程调用。
|
接地问题 Grounding Problems ↑ Grounding Problems 接地问题 参见Power and Grounding Problems and Solutions 电源和接地问题及解决方法。
|
检错和纠错 Error Detection and Correction ↑ Error Detection and Correction 检错和纠错 检错和纠错的过程发生在文件传输过程中。导致传输错误的原因有下面几点: 由电路中电子热运动引起的干扰。 由电缆中电阻引起的信号衰减。 由电感和电容造成的信号畸变。 由信号泄漏造成的传输丢失。 大气中静电干扰的冲击。 估计出错的概率是200,000位中有一位。在一次通信会话中可能发生两件事:接收设备检测到错误并要求重传;或使用多种技术重建信息从而无需重传。 检错使用简单的奇偶校验方法或更为复杂的循环冗余校验。在奇偶校验方法中,每个字符加一个额外位,这一位是1还是0取决于字符中1的数目是偶还是奇。这种方法在只有一位出错时是正确的,但若有两位同时出错就不行了,因为这时的奇偶校验看起来是正确的。更为复杂的方法是块检测方法,这种方法是由发送器按块生成一个检查和(checksum)字符。主要是将每个字符的值累加,然后将和除以255,就得到了检查和。检查和随块传送,然后接收器按相同算法检查它的结果是否与检查和相一致,若有偏差,则要求重新传送。 但总有未检测到的出错情况,一个叫做循环冗余校验(CRC)的先进检错方法可以将未检出的错误控制在一百万块一个以下。CRC使用一个更复杂的算法产生一个16位长的校验值。CRC用在同步和异步传输中。 相关条目:Asynchronous Communication 异步通信;Flow Control Methods流控制方法;Handshaking联络,信号交换;Microcom Networking Protocol Microcom联网协议;Serial Communication串行通信;Synchronous Communication 同步通信。
|