8/12/21

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.

84 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
  21. Wonderful blog found to be very impressive to come across such an awesome blog. I should really appreciate the blogger for the efforts they have put in to develop such an amazing content for all the curious readers who are very keen of being updated across every corner. Ultimately, this is an awesome experience for the readers. Anyways, thanks a lot and keep sharing the content in future too.

    Artificial Intelligence Course in bhilai

    ReplyDelete
  22. Tremendous blog quite easy to grasp the subject since the content is very simple to understand. Obviously, this helps the participants to engage themselves in to the subject without much difficulty. Hope you further educate the readers in the same manner and keep sharing the content as always you do.

    Data Science Training in Bhilai

    ReplyDelete
  23. Stupendous blog huge applause to the blogger and hoping you to come up with such an extraordinary content in future. Surely, this post will inspire many aspirants who are very keen in gaining the knowledge. Expecting many more contents with lot more curiosity further.

    Digital Marketing training in Bhilai

    ReplyDelete
  24. Terrific post thoroughly enjoyed reading the blog and more over found to be the tremendous one. In fact, educating the participants with it's amazing content. Hope you share the similar content consecutively.

    Data Science certification in Bhilai

    ReplyDelete
  25. Impressive blog to be honest definitely this post will inspire many more upcoming aspirants. Eventually, this makes the participants to experience and innovate themselves through knowledge wise by visiting this kind of a blog. Once again excellent job keep inspiring with your cool stuff.

    Digital Marketing training in Bhilai

    ReplyDelete
  26. Truly mindblowing blog went amazed with the subject they have developed the content. These kind of posts really helpful to gain the knowledge of unknown things which surely triggers to motivate and learn the new innovative contents. Hope you deliver the similar successive contents forthcoming as well.

    Digital Marketing Course

    ReplyDelete
  27. Thanks for a very interesting blog. What else may I get that kind of info written in such a perfect approach? I’ve a undertaking that I am simply now operating on, and I have been at the look out for such info. Taxi naar Rotterdam

    ReplyDelete
  28. Really wonderful blog completely enjoyed reading and learning to gain the vast knowledge. Eventually, this blog helps in developing certain skills which in turn helpful in implementing those skills. Thanking the blogger for delivering such a beautiful content and keep posting the contents in upcoming days.

    Data Science training in Raipur

    ReplyDelete
  29. Truly incredible blog found to be very impressive due to which the learners who ever go through it will try to explore themselves with the content to develop the skills to an extreme level. Eventually, thanking the blogger to come up with such an phenomenal content. Hope you arrive with the similar content in future as well.

    Digital Marketing Course in Raipur

    ReplyDelete
  30. Highly appreciable regarding the uniqueness of the content. This perhaps makes the readers feels excited to get stick to the subject. Certainly, the learners would thank the blogger to come up with the innovative content which keeps the readers to be up to date to stand by the competition. Once again nice blog keep it up and keep sharing the content as always.

    Data Science training

    ReplyDelete
  31. Wonderful blog found to be very impressive to come across such an awesome blog. I should really appreciate the blogger for the efforts they have put in to develop such an amazing content for all the curious readers who are very keen of being updated across every corner. Ultimately, this is an awesome experience for the readers. Anyways, thanks a lot and keep sharing the content in future too.

    Digital Marketing training

    ReplyDelete
  32. wonderful article contains lot of valuable information. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article.
    This article resolved my all queries.good luck an best wishes to the team members.continue posting.learn digital marketing use these following link
    Digital Marketing Course in Chennai

    ReplyDelete
  33. You have performed a great job on this article. It’s very precise and highly qualitative. You have even managed to make it readable and easy to read. You have some real writing talent. Thank you so much. medische centrum spijkenisse

    ReplyDelete
  34. I read this article, it is really informative one. Your way of writing and making things clear is very impressive. Thanking you for such an informative article. Computer Parts Auckland

    ReplyDelete
  35. Hey, I am so thrilled I found your blog, I am here now and could just like to say thank for a tremendous post and all round interesting website. Please do keep up the great work. I cannot be without visiting your blog again and again. truck parts

    ReplyDelete
  36. I’m going to read this. I’ll be sure to come back. thanks for sharing. and also This article gives the light in which we can observe the reality. this is very nice one and gives indepth information. thanks for this nice article... Vehicle Schedule

    ReplyDelete
  37. computer repair nj I have read all the comments and suggestions posted by the visitors for this article are very fine,We will wait for your next article so only.Thanks!

    ReplyDelete
  38. A Non-Disclosure Agreement (NDA) will be marked or Corporate and Business Clients to guarantee privacy of information from accommodation of media to information conveyance.advice on data recovery

    ReplyDelete
  39. I havent any word to appreciate this post.....Really i am impressed from this post....the person who create this post it was a great human..thanks for shared this with us. campers for sale in Missouri

    ReplyDelete
  40. It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me... Primavera Course in Chennai | primavera online training


    ReplyDelete
  41. Thanks for sharing a valuable blog. Keep sharing. Python Training in Chennai

    ReplyDelete
  42. Service requires the maker and the buyer meeting one another. A beautician will not have the option to make a hairdo till the client goes to their magnificence shop.IT company Hamilton

    ReplyDelete
  43. In any case on the off chance that you go for 4 x CCD cameras for an exceptional set up then you should check whether your screen has 'quad see' work which permits you to see each of the 4 pictures on the screen on the double! Access Control System

    ReplyDelete
  44. If you don"t mind proceed with this extraordinary work and I anticipate a greater amount of your magnificent blog entries https://www.tripindicator.com/hop-on-hop-off-bus-map.html

    ReplyDelete
  45. This article will outline all the different strategies you should be aware of when it comes to soccer.

    Best IAS Coaching in India

    ReplyDelete
  46. Being able to bring their level of expertise with such a small team sped development and kept the project on budget
    top web design companies

    ReplyDelete
  47. Extraordinary blog filled with an amazing content which no one has touched this subject before. Thanking the blogger for all the terrific efforts put in to develop such an awesome content. Expecting to deliver similar content further too and keep sharing as always.

    Data Science Training

    ReplyDelete
  48. Stupendous blog huge applause to the blogger and hoping you to come up with such an extraordinary content in future. Surely, this post will inspire many aspirants who are very keen in gaining the knowledge. Expecting many more contents with lot more curiosity further.

    Data Science Certification in Bhilai

    ReplyDelete
  49. Is it reliably on schedule? Obviously there are consistently traffic factors that can make a bus arrive later than expected. denver airport to vail

    ReplyDelete
  50. As a parent, you need to know where your youngster is going - and who they are going with. Parental control phone programming can assist you with accomplishing this. It allows you to follow your kid by GPS so you know where they are and it allows you to screen messages and messages so you can know who they are with. ISeeGuard

    ReplyDelete
  51. Thank you because you have been willing to share information with us. we will always appreciate all you have done here because I know you are very concerned with our. parental control apps

    ReplyDelete
  52. Thanks for sharing a great article. You are providing wonderful information, it is very useful to us. Keep posting like these informative articles. I provide the best assignment writing services for students especially colleges & universities.

    ReplyDelete
  53. Delivery is according to the Timeframe and Percentage of Data consented to recuperate and Cost concurred from Client. After affirmation of the installment, data will be upheld on your preferred media - CD, DVD up to 10 GB of data (Nominal expense of CD/DVD ought to be given from Client), More than 10 GB of data customers need to give a reinforcement Hard drive, Pen drive, PC or work area hard circle for the data reinforcement with proper free space.Melbourne Data recovery

    ReplyDelete
  54. Extraordinary blog went amazed with the content that they have developed in a very descriptive manner. This type of content surely ensures the participants to explore themselves. Hope you deliver the same near the future as well. Gratitude to the blogger for the efforts.

    Data Science Training

    ReplyDelete
  55. Before the data recovery service begins work on your hard drive, they will make an exact copy of the drive. Data Recovery Melbourne

    ReplyDelete
  56. I am continually amazed by the amount of information available on this subject. What you presented was well researched and well worded in order to get your stand on this across to all your readers. more info

    ReplyDelete
  57. Impressive blog to be honest definitely this post will inspire many more upcoming aspirants. Eventually, this makes the participants to experience and innovate themselves through knowledge wise by visiting this kind of a blog. Once again excellent job keep inspiring with your cool stuff.

    Data Science Training in Bhilai

    ReplyDelete
  58. Wonderful blog found to be very impressive to come across such an awesome blog. I should really appreciate the blogger for the efforts they have put in to develop such an amazing content for all the curious readers who are very keen of being updated across every corner. Ultimately, this is an awesome experience for the readers. Anyways, thanks a lot and keep sharing the content in future too.

    Data Science Course in Bhilai

    ReplyDelete
  59. I was reading your article and wondered if you had considered creating an ebook on this subject. Your writing would sell it fast. You have a lot of writing talent. umrah packages

    ReplyDelete
  60. Thanks for your marvelous posting! I really enjoyed reading it, you could be a great author. I will be sure to bookmark your blog and definitely will come back in the foreseeable future. I want to encourage you to continue your great posts, have a nice afternoon! Online Digital Marketing Course with Placement

    ReplyDelete
  61. Nice post. I was checking this blog and I'm impressed! Extremely useful information. Thank you and keep up the good work. I recommend Dissertation Writing Services uk I think you do not regret visiting and using this service!

    ReplyDelete
  62. I appreciate your effort. You have done a great job for professional computer beginners. Everyone should know the basic difference between such things. If you want to buy assignment online, you can reply to this comment. It is also the best time to make decisions for your future. This post is a great help to computer students.

    ReplyDelete
  63. I'm extremely inspired along with your writing skills as neatly as with the format in your blog. Is that a paid subject or did you customize it yourself? Anyway stay up the excellent quality writing, it's rare to look at a great blog like this one today.. Bathroom Mirror

    ReplyDelete
  64. Excellent goods from you, man. I have understood your stuff previous to and you are simply extremely fantastic. I actually like what you’ve obtained right here, really like what you are saying and the way in which by which you are saying it. You are making it enjoyable and you still care to stay sensible. I can’t wait to read much more from you. This is really a wonderful site. Instrumentation and Control Engineering

    ReplyDelete
  65. Máy tính Hải long là địa chỉ bán máy tính cũ uy tín chất lượng, có đội ngũ tư vấn chuyên sâu, am hiểu tường tận về từng chi tiết của máy tính. Đặc biệt, thời gian bảo hành cũng như chính sách đổi trả, không kém việc bạn mua máy mới 100% tại các siêu thị lớn.
    Top những máy tính bàn cũ làm việc chất lượng
    Bỏ túi ngay một số mẹo kiểm tra khi mua máy tính bàn cũ
    Địa chỉ: Số 9 ngách 109 ngõ 69a Hoàng Văn Thái, Thanh Xuân, Hà Nội
    Điện thoại: 0972 105 943

    ReplyDelete
  66. I’m impressed with the special and informative contents that you just offer in such short timing.
    professional logo design company

    ReplyDelete
  67. I was reading some of your content on this website and I conceive this internet site is really informative ! Keep on putting up. mustang customization near me

    ReplyDelete

Like us on facebook

blogger templatesblogger widgets

Follow on Twitter

Linkedin

Categories

Mad About Computer. Powered by Blogger.