Prerequisite – Introduction of Ports in Computers
1. Serial Port:
A serial port is an interface that is used for connecting the serial lines to attain the serial communication. These ports can dock a 9-pin D-shaped connector that connects to the transmission line, is called DB-9 connectors. Serial communication gained by single wire and only the single stream of data is transferred from one end to other. Therefore, like parallel transmission, in serial transmission data speed mismatch is not a problem. The length of the wire can be increased as needed.
The transmission speed of serial port is comparatively low as compared to parallel port transmission speed. Serial ports are typically implemented in the modems, connecting devices, controllers, mouse and also in security cameras. DB-9 pin connector diagram is given below.
2. Parallel Port:
Unlike serial port, a parallel port can move a set of 8 bits at a time on eight different wires. That’s why it is faster in comparison to the serial communication. Unlike serial port, It uses a 25 pin connector that is called DB-25 connector. To eliminate crosstalk and errors, all bitstreams need to transfer data at the same speed in parallel communication. But, that is impractical. Therefore, for this reason, transmission lines are preferred to be short in parallel communication.
Parallel ports are typically implemented in zip-drives, printers, hard drives, CD-ROM drives, etc. DB-25 pin connector diagram is given below.
Difference between Serial port and Parallel Ports:
|S.NO||Serial Port||Parallel Port|
|1.||Serial port is used to achieve serial transmission.||While parallel port is used to achieve parallel transmission.|
|2.||The transmission speed of serial port is comparatively low as compared to parallel port transmission speed.||While transmission speed of parallel port is higher than serial port transmission speed.|
|3.||In serial port communication less number of wires are used.||While in parallel port communication more number of wires are used as compared to serial port.|
|4.||A serial port is capable of delivering the single stream of data.||While a parallel port is capable of delivering multiple streams of data.|
|5.||Serial port send a bit after another bite at a time.||While parallel ports send multiple bits at once.|
|6.||In a serial port, male ports are involved.||While in a parallel port, female ports are involved.|
|7.||Serial ports are typically implemented in modems, connecting devices, security cameras and controllers.||Parallel ports are typically implemented in zip-drives, printers, hard drives, CD-ROM drives, etc.|
Don’t stop now and take your learning to the next level. Learn all the important concepts of Data Structures and Algorithms with the help of the most trusted course: DSA Self Paced. Become industry ready at a student-friendly price.
- Difference between Serial and Parallel Transmission
- Difference between Serial Adder and Parallel Adder
- Difference between Socket and Port?
- Difference between Parallel and Perspective Projection in Computer Graphics
- Difference between Parallel Virtual Machine (PVM) and Message Passing Interface (MPI)
- Difference between Serial Line Internet Protocol (SLIP) and Point-to-Point Protocol (PPP)
- Difference between Parallel Computing and Distributed Computing
- Difference Between Network Address Translation (NAT) and Port Address Translation (PAT)
- Introduction of Ports in Computers
- Serial I/O Lines in 8085 Microprocessor
- Interfacing 8155 I/O ports and 8279 with multiple Addresses
- Subtract content of two ports by interfacing 8255 with 8085 microprocessor
- What is Parallel Processing ?
- Introduction to Parallel Computing
- Parallel processing - systolic arrays
- Hardware architecture (parallel computing)
- PRAM or Parallel Random Access Machines
- foreach() loop vs Stream foreach() vs Parallel Stream foreach()
- Difference between DAS and NAS
- Difference between OOP and POP
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.