9/12/18

Part 2:- What is Address Bus, Data Bus & Control Bus in Computer?



If you’re reading this tutorial by skipping the previous tutorial then I strongly recommended to you to learn first previous tutorial. In the Previous tutorial, we had discussed the basic concept of Buses. We can also say that previous tutorial is introduction tutorial about buses…

Let’s come on topic…Today I am going too described Address Bus, Data Bus, and Control Bus.

What is the Address Bus?

The address bus is used by the CPU to send the address of the memory location or the input/output port that is to be accessed at the instant. It is a unidirectional bus i.e. the address can be transferred in one direction only and that is form CPU to the required port or location.

Whether it is a read operation or write operation the CPU calculates the address of the required data and sends it on the data bus for the execution of the required operation. The maximum number of memory locations that can be accessed in a system is determined by the number of lines of an address bus.

An address bus of n lines can be addressed at the most 2n locations directly. Thus a 16-bit address bus can allow access 2 16 bit or 64 K Byte of memory.

People Also Read:- What is an Application Software? And It's Need.
People Also Read:- What is Software Engineering? About Carrier.

What is Data Bus?

A data bus is used to carry the data and instructions from the CPU to memory and peripheral devices and vice versa. Thus it is a bidirectional bus. It is one of most important parts of the connections to the CPU because every program instruction and every byte of data must travel across the bus at some point.

The size of the data bus is measured in bits. The data bus size has much influence on the computer architecture because the important parameters of it like word size, the quantum of data etc. are determined and manipulated by the size of the data bus.

Generally, a microprocessor is called n-bit processors. Thus as the CPU became more advanced, the data bus grew in size. A 64-bit data bus can transfer 8 bytes in every bus cycle and thus its speed is much faster as compared to the 8-bit processor that can transfer one byte in every bus cycle.

What is a Control Bus?

A control bus contains various individual lines carrying synchronizing signals that are used to control. Various peripheral devices connected to the CPU. The common signals that are transferred to the control bus from CPU to devices and vice versa are memory read, memory writes, I/O read, I/O write etc.

Signals are designed, keeping in mind, the design philosophy of the microprocessor and the requirement of the various devices connected to the CPU. So different types of the microprocessor have different control signals. See Below for better understanding.

Image Source Book

Hopefully, you guys did still find this information is useful for you. If you have any doubt or question about this tutorial then let me know through your comment. And don’t forget to share with other computer lovers.
Have a Good Day!!!
People Also Read:- Principal of Software Engineering.
People Also Read:- What is System Software? Best Explanation.

30 comments:

  1. It is the best time to make some plans for the future and it is time to be happy. I have read this post and if I could I wish to suggest you some interesting things or tips. Maybe you can write next articles referring to this article. I wish to read more things about it! Web Site: The Ninja Guide To How To Password Protect Folder Better.

    ReplyDelete
  2. Very informative article, Which you have shared here about the computer parts. After reading your article I got very much information about the Address Bus, Data Bus & Control Bus and It resolved many of my doubts. If anyone looking for the computer repair nj, Imobilerepairs is a good choice.

    ReplyDelete
  3. This is a great article thanks for sharing this informative information. I will visit your blog regularly for some latest post. Mobilerepairfactory.com.au provides mobile phone repair services at the reasonable cost. You can go Mobile Phone Repair Sydney for the further details.

    ReplyDelete
  4. If you really want to understand all about what is address bus, data bus & control bus in computer. If you are facing issues then you can contact cheap phone repairs near me for more information.

    ReplyDelete
  5. If you are a hardcore iPhone fan then you must know that owning an IPhone is a hefty investments that that require an extra protection. You can buy quality iphone 8 case at great prices.

    ReplyDelete
  6. This information is meaningful and magnificent which you have shared here about the computer Address Bus, Data Bus & Control Bus. I am impressed by the details that you have shared in this post and It reveals how nicely you understand this subject. I would like to thanks for sharing this article here. Laptop Repair Wilmington

    ReplyDelete
  7. This is the nice blog which is describing very nice about the data control. If you are looking for the samsung galaxy s6 for sale then, you can get from novamall.co.uk.

    ReplyDelete
  8. I think this is one of the most significant information for me. And i’m glad reading your article. But should remark on some general things, Toronto Party Bus

    ReplyDelete
  9. Things being what they are, would you say you are searching for a party bus? On the off chance that you are on this page, odds are that you don't have the foggiest idea how to lease one.Toronto Party Bus

    ReplyDelete
  10. I am impressed. I don't think Ive met anyone who knows as much about this subject as you do. You are truly well informed and very intelligent. You wrote something that people could understand and made the subject intriguing for everyone. Really, great blog you have got here. Bus Booking in Nigeria

    ReplyDelete
  11. I know your expertise on this. I must say we should have an online discussion on this. Writing only comments will close the discussion straight away! And will restrict the benefits from this information. book bus tickets online

    ReplyDelete
  12. i wish more writers of this sort of substance would take the time you did to explore and compose so well. I am exceptionally awed with your vision and knowledge. eleganteduc.netlify.com


    Dot Net Training in Chennai | Dot Net Training in anna nagar | Dot Net Training in omr | Dot Net Training in porur | Dot Net Training in tambaram | Dot Net Training in velachery

    ReplyDelete
  13. Great things you’ve always shared with us. Just keep writing this kind of posts.The time which was wasted in traveling for tuition now it can be used for studies.Thanks buy instagram likes famoid

    ReplyDelete
  14. Wow, this is really interesting reading. I am glad I found this and got to read it. Great job on this content. I like it.

    ReplyDelete
  15. I like your post. It is good to see you verbalize from the heart and clarity on this important subject can be easily observed... Mice exterminator NYC

    ReplyDelete
  16. I have been searching to find a comfort or effective procedure to complete this process and I think this is the most suitable way to do it effectively.

    Data Science Course

    ReplyDelete
  17. Great tips and very easy to understand. This will definitely be very useful for me when I get a chance to start my blog.

    Data Science Training

    ReplyDelete
  18. I will prefer this blog because it has much more informative stuff.
    top design company

    ReplyDelete
  19. I'm constantly searching on the internet for posts that will help me. Too much is clearly to learn about this. I believe you created good quality items in Functions also. Keep working, congrats! bookkeeper data entry

    ReplyDelete
  20. Your website is really cool and this is a great inspiring article. data entry books

    ReplyDelete

Like us on facebook

blogger templatesblogger widgets

Follow on Twitter

Linkedin

Categories

Contact Form

Name

Email *

Message *

Mad About Computer. Powered by Blogger.