動態裝置對映更新技術
動態裝置對映更新技術(,DDM)為USB KVM電腦切換器技術,將取代模擬組態(Emulation)技術。 許多USB KVM電腦切換器對於鍵盤、滑鼠等設備的介接設計皆是利用模擬組態的技術來溝通;然而,連接於 KVM 上的鍵盤滑鼠經由 KVM 電腦切換器所傳出至連接電腦端的訊號,已經失去真正鍵盤、滑鼠內部的組態程式,所以經常會產生不相容的現象。除此之外,有些電腦系統尚未認定USB為插拔式裝置,再重新切換電腦時會造成鍵盤、滑鼠無法被讀取,…
共 17 篇文章
動態裝置對映更新技術(,DDM)為USB KVM電腦切換器技術,將取代模擬組態(Emulation)技術。 許多USB KVM電腦切換器對於鍵盤、滑鼠等設備的介接設計皆是利用模擬組態的技術來溝通;然而,連接於 KVM 上的鍵盤滑鼠經由 KVM 電腦切換器所傳出至連接電腦端的訊號,已經失去真正鍵盤、滑鼠內部的組態程式,所以經常會產生不相容的現象。除此之外,有些電腦系統尚未認定USB為插拔式裝置,再重新切換電腦時會造成鍵盤、滑鼠無法被讀取,…
打字()是按下打字機、電腦鍵盤或手機上的按鍵來輸入文本的過程,其中文本可以是字母、數字或符號等。 演進過程 早期人類發明打字機開始逐漸演變為電腦鍵盤,之後能夠在手持裝置上使用觸控方式打字。 參見 打字員 打字機 鍵盤配置 盲打
]] 多屏幕显示是指使用多个物理显示器(例如计算机显示器、电视机和視頻投影機)来顯示单个电子计算机系统上运行的计算机程序的显示区域。例如可以多台电脑可以连接起来,共同构成一个显示界面,例如視訊牆就是一個例子。 有研究表明,根据工作类型的不同,多屏幕显示可以将生产力提高50%到70%。 参考文献
輪詢(Polling)是一種CPU決策如何提供週邊設備服務的方式,又稱「程式控制輸入输出」(Programmed I/O)。輪詢法的概念是:由CPU定時發出詢問,依序詢問每一個週邊設備是否需要其服務,有即給予服務,服務結束後再問下一個週邊,接著不斷週而復始。 輪詢法實作容易,但效率偏低。 Attente active
在计算中,进程是指正在执行的计算机程序的一个实例。一个进程总是以一种存在。被阻塞的进程是指等待某个事件的进程,例如該進程正在等待計算機釋放资源或等待I/O操作完成。 参考文献
(),即输入/输出,通常指数据在存储器(内部和外部)或其他周边设备之间的输入和输出,是信息處理系統(例如計算機)與外部世界(經常是人與人透過信息處理系統)之間的通信。輸入是系統接收的信號或數據,輸出則是從其發送的信號或數據。該術語也可以用作行動的一部分;到“執行I/O”是執行輸入或輸出的操作。 輸入/出設備是硬體中由人(或其他系統)使用與計算機進行通信的部件。例如,鍵盤或鼠標是計算機的輸入設備,而監視器和打印機是輸出設備。計算機之間的通…
可编程仪器标准命令(,縮寫:*')定义了一套用于控制可编程测试测量仪器的标准语法和命令。 概述 SCPI于1990与IEEE 488.2协议一起面世。这套标准定义了可用于控制一切仪器的语法,命令结构以及数据格式。比如,通用的命令,如配置仪器参数的命令CONFigure,测量命令MEASure等。这些命令可用于任一仪器,并且同一类的命令属于同一子系统里。SCPI同时也定义了若干仪器的种类。比如,任何可控制的电源都会实现DCPSUPPLY基…
内存映射输入输出(,简称为内存映射I/O),以及端口映射输入输出(,也叫作独立输入输出(),是PC机在中央处理器()和外部设备之间执行输入输出操作的两种方法,这两种方法互为补充。除此之外,执行输入输出操作也可以使用专用输入输出处理器()——这通常是指大型電腦上的通道输入输出(),这些专用处理器执行自有的指令集。 内存映射I/O(不要和内存映射文件的输入输出混淆)使用相同的地址总线来寻址內存和输入输出设备(简称I/O设备),前提是I/O设…
可编程输入输出()是 CPU 与外围设备(如网卡、硬盘等)传输数据的一种方法。 当 CPU 上执行的软件程序使用 I/O 地址空间来与输入/输出设备(I/O 设备)进行数据传输时,系统即进行了 PIO. 这和直接記憶體存取(DMA)恰好相反。 在 PC 上最常见的使用 PIO 的例子是 ATA 接口,但 ATA 接口也可以在 Ultra DMA 模式下工作。 PC 上的许多比较古老的设备也使用 PIO, 如串行端口、并行端口(在不使用 …
stdio.h(,标准输入/输出头文件)是C语言为输入输出提供的标准库头文件,其前身是迈克·莱斯克20世纪70年代编写的“可移植输入输出程序库”。 C语言中的所有输入和输出都由抽象的字节流来完成,对文件的访问也通过关联的输入或输出流进行。这一模式随UNIX操作系统而普及,在现代操作系统和编程语言中仍被广泛应用。 头文件内容 类型 宏 标准流 函数 相关库 C++引入了iostream进行输入输出,但仍保留了stdio.h的功能。 贝尔实…
KVM切換器(),一般簡稱KVM,又名多電腦切換器,是一種计算机硬件設備,可以使用户透過一組鍵盤、螢幕和滑鼠控制多台電腦。KVM,即键盘、显示器、鼠标的英文首字母缩写(Keyboard、Video、Mouse)。 使用 透過KVM切換器,可用一組鍵盤、顯示器與滑鼠控制二台以上電腦;雖然有多台電腦連接到一台KVM設備上,但用户同時只能控制其中的一個。現在一些比較新的KVM切換器還支援USB、音效等設備的共享。 使用者連接一組螢幕、鍵盤和滑…
Java NIO,是Java SE 1.4版以後,針對網路傳輸效能優化的新功能。 在Java 7時再推出NIO 2,針對檔案存取的效能優化。 特性 Java NIO API提供在java.nio套件或其子套件中。 緩衝區的基本資料類型 字元集的編碼器和解碼器 基於Perl風格的正則表達式(在 java.util.regex ) 通道(Channels),一個新的原生抽象 I/O 支援鎖定(Lock)和記憶體映射的檔案介面,檔案Size最…
的單鍵飛梭(在圖中的中間)]] 。在左下和右下分別有二個飛梭,各控制一個錄影機,從一個錄影機的資料複製到另外一個]] 單鍵飛梭也稱為飛梭按鈕(jog dial、jog wheel、shuttle dial或shuttle wheel)是一種或转轮,除了可以讓使用者旋轉外,也有按鈕的功能,旋轉的功能可以讓使用者在使用音樂或是影像產品時,進行前進或是倒退的功能。單鍵飛梭常見於為唱片騎師設計的CD播放机,或者是專業的影音設備,像是磁带录像机。…
Synergy是一款开放源代码软件,能让用户通过网络在视线范围内使用一套键盘鼠标控制多台电脑。因为Synergy不能传输视频,所以每台电脑都需要连接显示器。除了在多台计算机间共享键盘鼠标,Synergy还能共享剪贴板。 Synergy是跨平台的软件,可以在Windows,Linux和Mac OS X之间共享键盘和滑鼠,将来还可能支持Windows Mobile和iPhone平台,也容易移植到更多平台。但是会存在一些技术上的限制,使得软件…
C编程语言为電腦檔案输入和输出提供了许多标准库函数。这些函数构成了C標準函式庫头文件的大部分 。 该功能源自1970年代早期贝尔实验室的迈克·莱斯克编写的“便携式 I/O 包” 并在第7版Unix中正式成为UNIX操作系统的一部分。 参考文献
epoll是Linux核心的可擴展I/O事件通知機制。於Linux 2.5.44首度登場,它設計目的旨在取代既有POSIX select(2)與poll(2)系統函式,讓需要大量操作檔案描述子的程式得以發揮更優異的性能(舉例來說:舊有的系統函式所花費的時間複雜度為O(n),epoll的時間複雜度O(log n))。epoll 实现的功能与 poll 类似,都是监听多个文件描述符上的事件。 epoll與FreeBSD的kqueue類似,底…
输入输出完成端口(Input/Output Completion Port,IOCP), 是支持多个同时发生的异步I/O操作的应用程序编程接口,在Windows NT的3.5版本以後,或AIX 5版以後或Solaris第十版以後,開始支持。 IOCP特别适合C/S模式网络服务器端模型。因为,让每一个socket有一个线程负责同步(阻塞)数据处理,one-thread-per-client的缺点是:一是如果连入的客户多了,就需要同样多的线…