Search: in
Computer port (software)
Computer port (software) Encyclopedia
  Tutorials     Encyclopedia     Dictionary     Directory  
Computer_port_(software) Email this to a friend      Computer_port_(software)

Computer port (software)

A software port (usually just called a 'port') is a virtual data connection that can be used by programs to exchange data directly, instead of going through a file or other temporary storage location. The most common of these are TCP and UDP ports which are used to exchange data between computers on the Internet.

In Flow-based programming, a 'port' is a (named) point of contact between a process and a connection.

I/O or machine port mechanism - port-mapped I/O

For Input or Output (I/O) operations, nearly all processor families use similar assembly instructions for both memory access and hardware I/O (see memory-mapped I/O for details). However, Intel microprocessors have assembly instructions (IN and OUT) that are used specifically for hardware I/O. These instructions figure out which hardware device to communicate with using the concept of an I/O port or machine port. These ports are numbered based on which hardware device they refer to.

Intel microprocessors generally allow one octet (8-bit byte or word) to be sent or received during each instruction. The hardware device decides how to interpret data sent to it and what data to send to the processor. For example, a common use is to ask a hardware device which byte (in a data transfer) it will be sending next.

See also

es:Puerto de red fr:Port_logiciel he:???? (??????) pt:Porta (informática)





Source: Wikipedia | The above article is available under the GNU FDL. | Edit this article



Related Links in Computer port (software)

Search for Computer port (software) in Tutorials
Search for Computer port (software) in Encyclopedia
Search for Computer port (software) in Dictionary
Search for Computer port (software) in Open Directory
Search for Computer port (software) in Store
Search for Computer port (software) in PriceGig



Help build the largest human-edited directory on the web.
Submit a Site - Open Directory Project - Become an Editor

Advertisement

Advertisement



Computer port (software)
Computer_port_(software) top Computer_port_(software)

Home - Add TutorGig to Your Site - Disclaimer

©2008-2009 TutorGig.com. All Rights Reserved. Privacy Statement