SlideShare a Scribd company logo
1 of 7
Download to read offline
Page 1 of 7
1.2 Communication and
Internet technologies
1.2.1 Serial and parallel data transmission
TRANSMISSION OF DATA
Data transmission refers to the movement of data in the form of bits between two or more digital devices. This
transfer of data takes place via some form of transmission media (for example, coaxial cable, fiber optics etc.)
Because ordinary telephone circuits pass signals that fall within the frequency range of
voice communication (about 300–3,500 hertz), the high frequencies associated with data transmission suffer a
loss of amplitude and transmission speed. Data signals must therefore be translated into a format compatible
with the signals used in telephone lines. Digital computers use a modem to transform outgoing digital
electronic data; a similar system at the receiving end translates the incoming signal back to the original
electronic data. Specialized data-transmission links carry signals at frequencies higher than those used by the
public telephone network.
Types of Data Transmission
Serial transmission of data
Parallel transmission of data
USES OF SERIAL AND PARALLEL DATA TRANSMISSION:
In digital communications systems, there are 2 methods for data transfer: parallel and serial. Parallel
communication uses multiple wires running parallel to each other, and can transmit data on all the wires
simultaneously. Serial communication on the other hand, uses a single wire to transfer the data bits one at a
time.
SERIAL TRANSMISSION
Serial transmission occurs over a single cable, one bit at a time. This type of communication is named
"serial" not simply because data travels one bit at a time, but also because these bits must be organized in a
particular way so that transmission can be organized and considered trustworthy. For example, a single
transmission from a peripheral device using serial data might take only 8 bits, so the serial mechanism has a
way to dictate how to signal things like start of a
new transmission of data.
Data is transmitted in the form of bits down the
wire, so an 8 bit byte, which stands for a single
character, will be transmitted in 8 parts, one signal
for each bit.
The diagram shows the data byte 01100011 being transmitted. As there is only one wire, only one bit can be
transmitted at a time.
Page 2 of 7
1.2 Communication and
Internet technologies
1.2.1 Serial and parallel data transmission
Serial transmission is simple and reliable because the next bit is not transmitted until the current one has
arrived at its destination. However, because only one bit can be transmitted at a time, the speed of
transmission is slow.
PARALLEL TRANSMISSION:
Let us assume that the devices are linked by more than one wire. This means that more bits can be sent at
once. A sensible number of wires would be 8, because then a whole byte could be sent at once instead of
having to send one bit at a time.
This type of data transfer is called “Parallel” transmission. Parallel transmission of data is obviously faster
than serial because all the bits are travelling at the same time, but because of the fine tolerances in the
transmission, it is less reliable as the bits can become mixed-up.
Page 3 of 7
1.2 Communication and
Internet technologies
1.2.1 Serial and parallel data transmission
SERIAL TRANSMISSION VERSUS PARALLEL TRANSMISSION:
Serial transmission is slower than parallel transmission given the same signal frequency. With a parallel
transmission you can transfer one word per cycle (e.g. 1 byte = 8 bits) but with a serial transmission only a
fraction of it i.e. 1 bit.
The reason modern devices use serial transmission is because:
You cannot increase the signal frequency for a parallel transmission without limit, because, by design,
all signals from the transmitter need to arrive at the receiver at the same time. This cannot be
guaranteed for high frequencies, as you cannot guarantee that the signal transit time is equal for all
signal lines. The higher the frequency, the more tiny differences matter. Hence the receiver has to wait
until all signal lines are settled thus lowering the transfer rate.
One needs to consider crosstalk with parallel signal lines. The higher the frequency, the more
pronounced crosstalk gets and with it, the higher the probability of a corrupted word and the need to
retransmit it.
Parallel transmission; however has its own merits:
Multiple bits of information are sent at the same time.
At identical clock speeds, parallel transfers are faster than serial transfers because more data is being
transferred.
However, parallel transfers also have problems:
Many wires or traces (wire-like connections on the motherboard or expansion cards) are needed,
leading to interference concerns and thick, expensive cables.
Excessively long parallel cables or traces can cause data to arrive at different times. This is referred
to as “signal skew”. Parallel cables that are too long can cause signal skew, allowing the parallel
signals to become "out of step" with each other.
Differences in voltage between wires or traces can cause jitter.
Page 4 of 7
1.2 Communication and
Internet technologies
1.2.1 Serial and parallel data transmission
ERROR DETECTION AND CORRECTION IN DATA TRANSFER:
In networking, error detection refers to the techniques used to detect noise or other impairments introduced
into data while it is transmitted from source to destination. Error detection ensures reliable delivery of data
across vulnerable networks.
Error detection minimizes the probability of passing incorrect frames to the destination, known as undetected
error probability.
The amount of additional information sent is usually the same for a given amount of data, and the error
detection information will have a relationship to the data that is determined by the application of an algorithm
of some kind to the data itself.
The receiver applies the same algorithm to the data it receives to obtain its own version of the error correction
code, and then compares that version with the error correction code it has received. If the two codes match,
the receiver can be reasonably sure that the data is correct. If not, it will assume that an error has occurred and
respond in the appropriate manner.
PARITY BITS AS A METHOD FOR ERROR DETECTION:
The movement of digital data from one location to another can result in transmission errors, the receiver not
receiving the same signal as transmitted by the transmitter as a result of electrical noise in the transmission
process. Sometimes a noise pulse may be large enough to alter the logic level of the signal. For example, the
transmitted sequence 1001 may be incorrectly received as 1101. In order to detect such errors, a parity bit is
often used. A parity bit is an extra “0” or “1” bit attached to a code group at transmission. In the even
parity method, the value of the bit is chosen so that the total number of 1s in the code group, including the
parity bit, is an even number.
For example, in transmitting 1001 the parity bit used would be 0 to give 01001, and thus an even number of
1s. In transmitting 1101 the parity bit used would be 1 to give 11101, and thus an even number of 1s.
With odd parity, the parity bit is chosen so that the total number of 1s, including the parity bit, is odd. Thus if
at the receiving end, the number of 1s in a code group does not give the required parity, the receiver will know
that there is an error and can request that the code group be retransmitted.
Page 5 of 7
1.2 Communication and
Internet technologies
1.2.1 Serial and parallel data transmission
Consider the following example:
In this example, the number of 1 data bits is even, so the parity bit is set to 0. By contrast, in the example
below, the data bits are odd, so the parity bit becomes 1:
Let's pretend that after being transmitted, the lowest-weighted bit of the previous byte (the one on the far
right) had fallen victim to interference:
The parity bit, in this case, no longer corresponds to the byte's parity: an error has been detected.
However, if two bits (or an even number of bits) had simultaneously changed as the signal was being sent, no
error would have been detected.
As the parity control system can only detect an odd number of errors, it can only detect 50% of all errors. This
error-detection mechanism also has the major downside of being unable to correct the errors it finds (the only
way to fix it is to request that the erroneous byte be retransmitted)
Parity bit
Parity bit
Parity bit
Parity bit
Page 6 of 7
1.2 Communication and
Internet technologies
1.2.1 Serial and parallel data transmission
INTEGRATED CIRCUITS:
In the beginning all data sent to and from disks traveled in serial form—one bit was sent right after another,
using just a single channel or wire. With advancement in IC technology, it became feasible and cheap to put
multiple devices on a single piece of silicon, and the parallel interface was born.
The decreasing cost of integrated circuits, combined with greater consumer demand for speed and cable
length, has led to parallel communication links becoming deprecated in favor of serial links. Typically, it used
eight channels for transmission, allowing eight bits (one byte) to be sent simultaneously, which was faster
than straight serial connections. The standard parallel interface used a bulky and expensive 36-wire cable.
Serial or parallel data transmission is used in many Integrated circuits today. Multiplexer is one such example
of an IC where both serial and parallel data transmission is used.
MULTIPLEXERS:
The multiplexer or “MUX” is a combinational logic circuit designed to switch one of several input lines
through to a single common output line by the application of a control signal. Multiplexers operate like very
fast acting multiple position rotary switches connecting or controlling multiple input lines called “channels”
one at a time to the output.
Multiplexers, or MUX’s, can be either digital circuits made from high speed logic gates used to switch digital
or binary data or they can be analogue types using transistors, MOSFET’s or relays to switch one of the
voltage or current inputs through to a single output.
The most basic type of multiplexer device is that of a one-way rotary switch as shown.
As you can see, initially inputs are provided via parallel transmission technique but the output is given out
serially.
Page 7 of 7
1.2 Communication and
Internet technologies
1.2.1 Serial and parallel data transmission
Universal Serial Bus (USB):
The USB, which stands for “Universal Serial Bus”, is a high-speed serial standard that, along with FireWire,
has almost totally replaced the ordinary serial and parallel standards that have been used to connect peripheral
devices to PCs since the 1980s.
In theory, up to 127 devices can be connected to a single USB port on a computer's motherboard, using only
one of a computer's 16 or 23 Interrupt Requests (IRQs) by using a USB hub, which itself has a number of
USB ports.
A USB hub can have its own power source, or draw its power through the computer to which it is attached.
To avoid power problems, a powered hub is the best choice. Seven peripherals can be attached to each USB
hub. One of these peripherals can be a second hub to which up to another seven peripherals can be connected,
and the second hub can be attached to a third hub, etc.

More Related Content

What's hot

Congestion control
Congestion controlCongestion control
Congestion controlNithin Raj
 
Data Communication & Computer Networks : Serial and parellel transmission
Data Communication & Computer Networks : Serial and parellel transmissionData Communication & Computer Networks : Serial and parellel transmission
Data Communication & Computer Networks : Serial and parellel transmissionDr Rajiv Srivastava
 
ASK, FSK, PSK Modulation Techniques in Detail
ASK, FSK, PSK Modulation Techniques in DetailASK, FSK, PSK Modulation Techniques in Detail
ASK, FSK, PSK Modulation Techniques in Detailnomanbarki
 
Introduction to switching & circuit switching
Introduction to switching & circuit switchingIntroduction to switching & circuit switching
Introduction to switching & circuit switchingDr Rajiv Srivastava
 
Asynchronous transfer mode
Asynchronous transfer modeAsynchronous transfer mode
Asynchronous transfer modeaniston0108
 
Digital communication system
Digital communication systemDigital communication system
Digital communication systembabak danyal
 
Synchronous and Asynchronous Transmission
Synchronous and Asynchronous TransmissionSynchronous and Asynchronous Transmission
Synchronous and Asynchronous TransmissionAdeel Rasheed
 
Chapter 4 data link layer
Chapter 4 data link layerChapter 4 data link layer
Chapter 4 data link layerNaiyan Noor
 
Dc lec-05 (protocols & standards)
Dc lec-05 (protocols & standards)Dc lec-05 (protocols & standards)
Dc lec-05 (protocols & standards)diaryinc
 

What's hot (20)

Congestion control
Congestion controlCongestion control
Congestion control
 
Adaptive equalization
Adaptive equalizationAdaptive equalization
Adaptive equalization
 
Media Access Control
Media Access ControlMedia Access Control
Media Access Control
 
Line coding
Line codingLine coding
Line coding
 
ASk,FSK,PSK
ASk,FSK,PSKASk,FSK,PSK
ASk,FSK,PSK
 
Transport layer protocols : TCP and UDP
Transport layer protocols  : TCP and UDPTransport layer protocols  : TCP and UDP
Transport layer protocols : TCP and UDP
 
Data Communication & Computer Networks : Serial and parellel transmission
Data Communication & Computer Networks : Serial and parellel transmissionData Communication & Computer Networks : Serial and parellel transmission
Data Communication & Computer Networks : Serial and parellel transmission
 
Physical Layer
Physical LayerPhysical Layer
Physical Layer
 
Data link layer
Data link layer Data link layer
Data link layer
 
ASK, FSK, PSK Modulation Techniques in Detail
ASK, FSK, PSK Modulation Techniques in DetailASK, FSK, PSK Modulation Techniques in Detail
ASK, FSK, PSK Modulation Techniques in Detail
 
Multiple access techniques for wireless communications
Multiple access techniques for wireless communicationsMultiple access techniques for wireless communications
Multiple access techniques for wireless communications
 
Introduction to switching & circuit switching
Introduction to switching & circuit switchingIntroduction to switching & circuit switching
Introduction to switching & circuit switching
 
Asynchronous transfer mode
Asynchronous transfer modeAsynchronous transfer mode
Asynchronous transfer mode
 
Digital communication system
Digital communication systemDigital communication system
Digital communication system
 
Sonet
SonetSonet
Sonet
 
Error Control In Network Layer
Error Control In Network LayerError Control In Network Layer
Error Control In Network Layer
 
Synchronous and Asynchronous Transmission
Synchronous and Asynchronous TransmissionSynchronous and Asynchronous Transmission
Synchronous and Asynchronous Transmission
 
Serial transmission
Serial transmissionSerial transmission
Serial transmission
 
Chapter 4 data link layer
Chapter 4 data link layerChapter 4 data link layer
Chapter 4 data link layer
 
Dc lec-05 (protocols & standards)
Dc lec-05 (protocols & standards)Dc lec-05 (protocols & standards)
Dc lec-05 (protocols & standards)
 

Viewers also liked

10.data transmission
10.data transmission10.data transmission
10.data transmissionDeepak Sharma
 
2[1].1 data transmission
2[1].1 data transmission2[1].1 data transmission
2[1].1 data transmissionHattori Sidek
 
Asynchronous and synchronous
Asynchronous and synchronousAsynchronous and synchronous
Asynchronous and synchronousAkhil .B
 
Homework 2
Homework 2Homework 2
Homework 2omerbb
 
Data Communications (under graduate course) Lecture 1 of 5
Data Communications (under graduate course) Lecture 1 of 5Data Communications (under graduate course) Lecture 1 of 5
Data Communications (under graduate course) Lecture 1 of 5Randa Elanwar
 
The Importance of RS-232 and Other Serial Converters
The Importance of RS-232 and Other Serial ConvertersThe Importance of RS-232 and Other Serial Converters
The Importance of RS-232 and Other Serial Converterscescomaustralia
 
03 data transmission
03 data transmission03 data transmission
03 data transmissionOrbay Yeşil
 
Top Down Parsing, Predictive Parsing
Top Down Parsing, Predictive ParsingTop Down Parsing, Predictive Parsing
Top Down Parsing, Predictive ParsingTanzeela_Hussain
 
Asynchronous Serial Communication and standards
Asynchronous Serial Communication and standardsAsynchronous Serial Communication and standards
Asynchronous Serial Communication and standardsMathivanan Natarajan
 
Communication - Line Communication Class 12 Part-6
Communication - Line Communication Class 12 Part-6Communication - Line Communication Class 12 Part-6
Communication - Line Communication Class 12 Part-6Self-employed
 
Top down and botttom up Parsing
Top down     and botttom up ParsingTop down     and botttom up Parsing
Top down and botttom up ParsingGerwin Ocsena
 

Viewers also liked (20)

10.data transmission
10.data transmission10.data transmission
10.data transmission
 
2[1].1 data transmission
2[1].1 data transmission2[1].1 data transmission
2[1].1 data transmission
 
Asynchronous and synchronous
Asynchronous and synchronousAsynchronous and synchronous
Asynchronous and synchronous
 
Homework 2
Homework 2Homework 2
Homework 2
 
Data Communications (under graduate course) Lecture 1 of 5
Data Communications (under graduate course) Lecture 1 of 5Data Communications (under graduate course) Lecture 1 of 5
Data Communications (under graduate course) Lecture 1 of 5
 
The Importance of RS-232 and Other Serial Converters
The Importance of RS-232 and Other Serial ConvertersThe Importance of RS-232 and Other Serial Converters
The Importance of RS-232 and Other Serial Converters
 
03 data transmission
03 data transmission03 data transmission
03 data transmission
 
Parallel Port
Parallel PortParallel Port
Parallel Port
 
Top Down Parsing, Predictive Parsing
Top Down Parsing, Predictive ParsingTop Down Parsing, Predictive Parsing
Top Down Parsing, Predictive Parsing
 
Top down parsing
Top down parsingTop down parsing
Top down parsing
 
Rs 422
Rs 422Rs 422
Rs 422
 
Cryptography
CryptographyCryptography
Cryptography
 
Resistors
ResistorsResistors
Resistors
 
Asynchronous Serial Communication and standards
Asynchronous Serial Communication and standardsAsynchronous Serial Communication and standards
Asynchronous Serial Communication and standards
 
Communication - Line Communication Class 12 Part-6
Communication - Line Communication Class 12 Part-6Communication - Line Communication Class 12 Part-6
Communication - Line Communication Class 12 Part-6
 
Top down and botttom up Parsing
Top down     and botttom up ParsingTop down     and botttom up Parsing
Top down and botttom up Parsing
 
Transmission modes
Transmission modesTransmission modes
Transmission modes
 
Transmission modes
Transmission modesTransmission modes
Transmission modes
 
Models of communication
Models of communicationModels of communication
Models of communication
 
UART
UARTUART
UART
 

Similar to Serial And Parallel Data Transmission By ZAK

Computer networks and internet www.it-workss.com
Computer networks and internet   www.it-workss.comComputer networks and internet   www.it-workss.com
Computer networks and internet www.it-workss.comVarunraj Kalse
 
Chapter 1 introduction haramaya
Chapter 1 introduction haramayaChapter 1 introduction haramaya
Chapter 1 introduction haramayaAbdii Rashid
 
UART project report by Tarun Khaneja ( 09034406598 )
UART project report by Tarun Khaneja ( 09034406598 )UART project report by Tarun Khaneja ( 09034406598 )
UART project report by Tarun Khaneja ( 09034406598 )Tarun Khaneja
 
Week 3 indiv to post ok
Week 3 indiv to post okWeek 3 indiv to post ok
Week 3 indiv to post okrobertwn
 
Week 3 indiv to post ok
Week 3 indiv to post okWeek 3 indiv to post ok
Week 3 indiv to post okrobertwn
 
Lesson 5 data communication and networking (136 kb)
Lesson 5   data communication and networking (136 kb)Lesson 5   data communication and networking (136 kb)
Lesson 5 data communication and networking (136 kb)IMRAN KHAN
 
Learning Guide of Determine Best Fit Topology LO 2.pptx
Learning Guide of Determine Best Fit Topology LO 2.pptxLearning Guide of Determine Best Fit Topology LO 2.pptx
Learning Guide of Determine Best Fit Topology LO 2.pptxaytenewbelay1
 
chapter 1 DC and CN-1.ppt
chapter 1 DC and CN-1.pptchapter 1 DC and CN-1.ppt
chapter 1 DC and CN-1.pptEliasPetros
 
CND_22634_UNIT1_MSBTE_Computer network and Data Communication
CND_22634_UNIT1_MSBTE_Computer network and Data CommunicationCND_22634_UNIT1_MSBTE_Computer network and Data Communication
CND_22634_UNIT1_MSBTE_Computer network and Data CommunicationPranoti Doke
 
Data communication basics
Data communication basicsData communication basics
Data communication basicsDon Bosco BSIT
 
Data Communication & Networks
Data Communication & NetworksData Communication & Networks
Data Communication & NetworksMiXvideos
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Transmission Modes By Faisal Shahzad
Transmission Modes By Faisal ShahzadTransmission Modes By Faisal Shahzad
Transmission Modes By Faisal ShahzadFaisal Shehzad
 
Transmission Modes By Faisal Shahzad
Transmission Modes By Faisal ShahzadTransmission Modes By Faisal Shahzad
Transmission Modes By Faisal ShahzadFaisal Shehzad
 
Communication and internet part1 by sadiqkhalif
Communication and internet part1 by sadiqkhalifCommunication and internet part1 by sadiqkhalif
Communication and internet part1 by sadiqkhalifSadiq Khalif
 
Data communication basics
Data communication basicsData communication basics
Data communication basicsDon Bosco BSIT
 

Similar to Serial And Parallel Data Transmission By ZAK (20)

Computer networks and internet www.it-workss.com
Computer networks and internet   www.it-workss.comComputer networks and internet   www.it-workss.com
Computer networks and internet www.it-workss.com
 
Chapter 1 introduction haramaya
Chapter 1 introduction haramayaChapter 1 introduction haramaya
Chapter 1 introduction haramaya
 
UART project report by Tarun Khaneja ( 09034406598 )
UART project report by Tarun Khaneja ( 09034406598 )UART project report by Tarun Khaneja ( 09034406598 )
UART project report by Tarun Khaneja ( 09034406598 )
 
Lecture 19
Lecture 19Lecture 19
Lecture 19
 
Week 3 indiv to post ok
Week 3 indiv to post okWeek 3 indiv to post ok
Week 3 indiv to post ok
 
Week 3 indiv to post ok
Week 3 indiv to post okWeek 3 indiv to post ok
Week 3 indiv to post ok
 
Lesson 5 data communication and networking (136 kb)
Lesson 5   data communication and networking (136 kb)Lesson 5   data communication and networking (136 kb)
Lesson 5 data communication and networking (136 kb)
 
Introduction to Data Communication by Vishal Garg
Introduction to Data Communication by Vishal GargIntroduction to Data Communication by Vishal Garg
Introduction to Data Communication by Vishal Garg
 
Learning Guide of Determine Best Fit Topology LO 2.pptx
Learning Guide of Determine Best Fit Topology LO 2.pptxLearning Guide of Determine Best Fit Topology LO 2.pptx
Learning Guide of Determine Best Fit Topology LO 2.pptx
 
computer network basics
computer network basicscomputer network basics
computer network basics
 
chapter 1 DC and CN-1.ppt
chapter 1 DC and CN-1.pptchapter 1 DC and CN-1.ppt
chapter 1 DC and CN-1.ppt
 
CND_22634_UNIT1_MSBTE_Computer network and Data Communication
CND_22634_UNIT1_MSBTE_Computer network and Data CommunicationCND_22634_UNIT1_MSBTE_Computer network and Data Communication
CND_22634_UNIT1_MSBTE_Computer network and Data Communication
 
Data communication basics
Data communication basicsData communication basics
Data communication basics
 
Data Communication & Networks
Data Communication & NetworksData Communication & Networks
Data Communication & Networks
 
OSI MODELS.pptx
OSI  MODELS.pptxOSI  MODELS.pptx
OSI MODELS.pptx
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Transmission Modes By Faisal Shahzad
Transmission Modes By Faisal ShahzadTransmission Modes By Faisal Shahzad
Transmission Modes By Faisal Shahzad
 
Transmission Modes By Faisal Shahzad
Transmission Modes By Faisal ShahzadTransmission Modes By Faisal Shahzad
Transmission Modes By Faisal Shahzad
 
Communication and internet part1 by sadiqkhalif
Communication and internet part1 by sadiqkhalifCommunication and internet part1 by sadiqkhalif
Communication and internet part1 by sadiqkhalif
 
Data communication basics
Data communication basicsData communication basics
Data communication basics
 

More from Tabsheer Hasan

Lab Network Settings And Testing
Lab Network Settings And TestingLab Network Settings And Testing
Lab Network Settings And TestingTabsheer Hasan
 
How to train cortana to respond to your voice
How to train cortana to respond to your voiceHow to train cortana to respond to your voice
How to train cortana to respond to your voiceTabsheer Hasan
 
How to turn on hey cortana on windows 10
How to turn on hey cortana on windows 10How to turn on hey cortana on windows 10
How to turn on hey cortana on windows 10Tabsheer Hasan
 
How to pin cortana to your taskbar on
How to pin cortana to your taskbar on How to pin cortana to your taskbar on
How to pin cortana to your taskbar on Tabsheer Hasan
 
Introduction To Computer
Introduction To ComputerIntroduction To Computer
Introduction To ComputerTabsheer Hasan
 
How to set up cortana on windows 10
How to set up cortana on windows 10How to set up cortana on windows 10
How to set up cortana on windows 10Tabsheer Hasan
 
Data structures; arrays By ZAK
Data structures; arrays By ZAKData structures; arrays By ZAK
Data structures; arrays By ZAKTabsheer Hasan
 
Programming concepts By ZAK
Programming concepts By ZAKProgramming concepts By ZAK
Programming concepts By ZAKTabsheer Hasan
 
problem solving and design By ZAK
problem solving and design By ZAKproblem solving and design By ZAK
problem solving and design By ZAKTabsheer Hasan
 
operating systems By ZAK
operating systems By ZAKoperating systems By ZAK
operating systems By ZAKTabsheer Hasan
 
memory, storage devices and media By ZAK
memory, storage devices and media By ZAKmemory, storage devices and media By ZAK
memory, storage devices and media By ZAKTabsheer Hasan
 
1.3.2 computer architecture and the fetch execute cycle By ZAK
1.3.2 computer architecture and the fetch execute cycle By ZAK1.3.2 computer architecture and the fetch execute cycle By ZAK
1.3.2 computer architecture and the fetch execute cycle By ZAKTabsheer Hasan
 
computer architecture and the fetch execute cycle By ZAK
computer architecture and the fetch execute cycle By ZAKcomputer architecture and the fetch execute cycle By ZAK
computer architecture and the fetch execute cycle By ZAKTabsheer Hasan
 

More from Tabsheer Hasan (20)

Lab Network Settings And Testing
Lab Network Settings And TestingLab Network Settings And Testing
Lab Network Settings And Testing
 
How to train cortana to respond to your voice
How to train cortana to respond to your voiceHow to train cortana to respond to your voice
How to train cortana to respond to your voice
 
How to turn on hey cortana on windows 10
How to turn on hey cortana on windows 10How to turn on hey cortana on windows 10
How to turn on hey cortana on windows 10
 
How to pin cortana to your taskbar on
How to pin cortana to your taskbar on How to pin cortana to your taskbar on
How to pin cortana to your taskbar on
 
Introduction To Computer
Introduction To ComputerIntroduction To Computer
Introduction To Computer
 
How to set up cortana on windows 10
How to set up cortana on windows 10How to set up cortana on windows 10
How to set up cortana on windows 10
 
2210 s15 qp_ms_er_12
2210 s15 qp_ms_er_122210 s15 qp_ms_er_12
2210 s15 qp_ms_er_12
 
Databases By ZAK
Databases By ZAKDatabases By ZAK
Databases By ZAK
 
Data structures; arrays By ZAK
Data structures; arrays By ZAKData structures; arrays By ZAK
Data structures; arrays By ZAK
 
Programming concepts By ZAK
Programming concepts By ZAKProgramming concepts By ZAK
Programming concepts By ZAK
 
Pseudocode By ZAK
Pseudocode By ZAKPseudocode By ZAK
Pseudocode By ZAK
 
problem solving and design By ZAK
problem solving and design By ZAKproblem solving and design By ZAK
problem solving and design By ZAK
 
Ethics By ZAK
Ethics By ZAKEthics By ZAK
Ethics By ZAK
 
security By ZAK
security By ZAKsecurity By ZAK
security By ZAK
 
operating systems By ZAK
operating systems By ZAKoperating systems By ZAK
operating systems By ZAK
 
memory, storage devices and media By ZAK
memory, storage devices and media By ZAKmemory, storage devices and media By ZAK
memory, storage devices and media By ZAK
 
input devices By ZAK
input devices By ZAKinput devices By ZAK
input devices By ZAK
 
1.3.2 computer architecture and the fetch execute cycle By ZAK
1.3.2 computer architecture and the fetch execute cycle By ZAK1.3.2 computer architecture and the fetch execute cycle By ZAK
1.3.2 computer architecture and the fetch execute cycle By ZAK
 
computer architecture and the fetch execute cycle By ZAK
computer architecture and the fetch execute cycle By ZAKcomputer architecture and the fetch execute cycle By ZAK
computer architecture and the fetch execute cycle By ZAK
 
logic gates By ZAK
logic gates By ZAKlogic gates By ZAK
logic gates By ZAK
 

Recently uploaded

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdfssuserdda66b
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 

Recently uploaded (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 

Serial And Parallel Data Transmission By ZAK

  • 1. Page 1 of 7 1.2 Communication and Internet technologies 1.2.1 Serial and parallel data transmission TRANSMISSION OF DATA Data transmission refers to the movement of data in the form of bits between two or more digital devices. This transfer of data takes place via some form of transmission media (for example, coaxial cable, fiber optics etc.) Because ordinary telephone circuits pass signals that fall within the frequency range of voice communication (about 300–3,500 hertz), the high frequencies associated with data transmission suffer a loss of amplitude and transmission speed. Data signals must therefore be translated into a format compatible with the signals used in telephone lines. Digital computers use a modem to transform outgoing digital electronic data; a similar system at the receiving end translates the incoming signal back to the original electronic data. Specialized data-transmission links carry signals at frequencies higher than those used by the public telephone network. Types of Data Transmission Serial transmission of data Parallel transmission of data USES OF SERIAL AND PARALLEL DATA TRANSMISSION: In digital communications systems, there are 2 methods for data transfer: parallel and serial. Parallel communication uses multiple wires running parallel to each other, and can transmit data on all the wires simultaneously. Serial communication on the other hand, uses a single wire to transfer the data bits one at a time. SERIAL TRANSMISSION Serial transmission occurs over a single cable, one bit at a time. This type of communication is named "serial" not simply because data travels one bit at a time, but also because these bits must be organized in a particular way so that transmission can be organized and considered trustworthy. For example, a single transmission from a peripheral device using serial data might take only 8 bits, so the serial mechanism has a way to dictate how to signal things like start of a new transmission of data. Data is transmitted in the form of bits down the wire, so an 8 bit byte, which stands for a single character, will be transmitted in 8 parts, one signal for each bit. The diagram shows the data byte 01100011 being transmitted. As there is only one wire, only one bit can be transmitted at a time.
  • 2. Page 2 of 7 1.2 Communication and Internet technologies 1.2.1 Serial and parallel data transmission Serial transmission is simple and reliable because the next bit is not transmitted until the current one has arrived at its destination. However, because only one bit can be transmitted at a time, the speed of transmission is slow. PARALLEL TRANSMISSION: Let us assume that the devices are linked by more than one wire. This means that more bits can be sent at once. A sensible number of wires would be 8, because then a whole byte could be sent at once instead of having to send one bit at a time. This type of data transfer is called “Parallel” transmission. Parallel transmission of data is obviously faster than serial because all the bits are travelling at the same time, but because of the fine tolerances in the transmission, it is less reliable as the bits can become mixed-up.
  • 3. Page 3 of 7 1.2 Communication and Internet technologies 1.2.1 Serial and parallel data transmission SERIAL TRANSMISSION VERSUS PARALLEL TRANSMISSION: Serial transmission is slower than parallel transmission given the same signal frequency. With a parallel transmission you can transfer one word per cycle (e.g. 1 byte = 8 bits) but with a serial transmission only a fraction of it i.e. 1 bit. The reason modern devices use serial transmission is because: You cannot increase the signal frequency for a parallel transmission without limit, because, by design, all signals from the transmitter need to arrive at the receiver at the same time. This cannot be guaranteed for high frequencies, as you cannot guarantee that the signal transit time is equal for all signal lines. The higher the frequency, the more tiny differences matter. Hence the receiver has to wait until all signal lines are settled thus lowering the transfer rate. One needs to consider crosstalk with parallel signal lines. The higher the frequency, the more pronounced crosstalk gets and with it, the higher the probability of a corrupted word and the need to retransmit it. Parallel transmission; however has its own merits: Multiple bits of information are sent at the same time. At identical clock speeds, parallel transfers are faster than serial transfers because more data is being transferred. However, parallel transfers also have problems: Many wires or traces (wire-like connections on the motherboard or expansion cards) are needed, leading to interference concerns and thick, expensive cables. Excessively long parallel cables or traces can cause data to arrive at different times. This is referred to as “signal skew”. Parallel cables that are too long can cause signal skew, allowing the parallel signals to become "out of step" with each other. Differences in voltage between wires or traces can cause jitter.
  • 4. Page 4 of 7 1.2 Communication and Internet technologies 1.2.1 Serial and parallel data transmission ERROR DETECTION AND CORRECTION IN DATA TRANSFER: In networking, error detection refers to the techniques used to detect noise or other impairments introduced into data while it is transmitted from source to destination. Error detection ensures reliable delivery of data across vulnerable networks. Error detection minimizes the probability of passing incorrect frames to the destination, known as undetected error probability. The amount of additional information sent is usually the same for a given amount of data, and the error detection information will have a relationship to the data that is determined by the application of an algorithm of some kind to the data itself. The receiver applies the same algorithm to the data it receives to obtain its own version of the error correction code, and then compares that version with the error correction code it has received. If the two codes match, the receiver can be reasonably sure that the data is correct. If not, it will assume that an error has occurred and respond in the appropriate manner. PARITY BITS AS A METHOD FOR ERROR DETECTION: The movement of digital data from one location to another can result in transmission errors, the receiver not receiving the same signal as transmitted by the transmitter as a result of electrical noise in the transmission process. Sometimes a noise pulse may be large enough to alter the logic level of the signal. For example, the transmitted sequence 1001 may be incorrectly received as 1101. In order to detect such errors, a parity bit is often used. A parity bit is an extra “0” or “1” bit attached to a code group at transmission. In the even parity method, the value of the bit is chosen so that the total number of 1s in the code group, including the parity bit, is an even number. For example, in transmitting 1001 the parity bit used would be 0 to give 01001, and thus an even number of 1s. In transmitting 1101 the parity bit used would be 1 to give 11101, and thus an even number of 1s. With odd parity, the parity bit is chosen so that the total number of 1s, including the parity bit, is odd. Thus if at the receiving end, the number of 1s in a code group does not give the required parity, the receiver will know that there is an error and can request that the code group be retransmitted.
  • 5. Page 5 of 7 1.2 Communication and Internet technologies 1.2.1 Serial and parallel data transmission Consider the following example: In this example, the number of 1 data bits is even, so the parity bit is set to 0. By contrast, in the example below, the data bits are odd, so the parity bit becomes 1: Let's pretend that after being transmitted, the lowest-weighted bit of the previous byte (the one on the far right) had fallen victim to interference: The parity bit, in this case, no longer corresponds to the byte's parity: an error has been detected. However, if two bits (or an even number of bits) had simultaneously changed as the signal was being sent, no error would have been detected. As the parity control system can only detect an odd number of errors, it can only detect 50% of all errors. This error-detection mechanism also has the major downside of being unable to correct the errors it finds (the only way to fix it is to request that the erroneous byte be retransmitted) Parity bit Parity bit Parity bit Parity bit
  • 6. Page 6 of 7 1.2 Communication and Internet technologies 1.2.1 Serial and parallel data transmission INTEGRATED CIRCUITS: In the beginning all data sent to and from disks traveled in serial form—one bit was sent right after another, using just a single channel or wire. With advancement in IC technology, it became feasible and cheap to put multiple devices on a single piece of silicon, and the parallel interface was born. The decreasing cost of integrated circuits, combined with greater consumer demand for speed and cable length, has led to parallel communication links becoming deprecated in favor of serial links. Typically, it used eight channels for transmission, allowing eight bits (one byte) to be sent simultaneously, which was faster than straight serial connections. The standard parallel interface used a bulky and expensive 36-wire cable. Serial or parallel data transmission is used in many Integrated circuits today. Multiplexer is one such example of an IC where both serial and parallel data transmission is used. MULTIPLEXERS: The multiplexer or “MUX” is a combinational logic circuit designed to switch one of several input lines through to a single common output line by the application of a control signal. Multiplexers operate like very fast acting multiple position rotary switches connecting or controlling multiple input lines called “channels” one at a time to the output. Multiplexers, or MUX’s, can be either digital circuits made from high speed logic gates used to switch digital or binary data or they can be analogue types using transistors, MOSFET’s or relays to switch one of the voltage or current inputs through to a single output. The most basic type of multiplexer device is that of a one-way rotary switch as shown. As you can see, initially inputs are provided via parallel transmission technique but the output is given out serially.
  • 7. Page 7 of 7 1.2 Communication and Internet technologies 1.2.1 Serial and parallel data transmission Universal Serial Bus (USB): The USB, which stands for “Universal Serial Bus”, is a high-speed serial standard that, along with FireWire, has almost totally replaced the ordinary serial and parallel standards that have been used to connect peripheral devices to PCs since the 1980s. In theory, up to 127 devices can be connected to a single USB port on a computer's motherboard, using only one of a computer's 16 or 23 Interrupt Requests (IRQs) by using a USB hub, which itself has a number of USB ports. A USB hub can have its own power source, or draw its power through the computer to which it is attached. To avoid power problems, a powered hub is the best choice. Seven peripherals can be attached to each USB hub. One of these peripherals can be a second hub to which up to another seven peripherals can be connected, and the second hub can be attached to a third hub, etc.