Address, Data and Control Buses

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ม.ค. 2025

ความคิดเห็น • 151

  • @chronicsnail6675
    @chronicsnail6675 5 ปีที่แล้ว +162

    A bus is a pathway to which data is transferred; they come in two types 64 bit or 32 bit. A useful metaphor: A bus is a motorway and the bits are the individual lanes so on a 64-bit bus more data can travel across a wider range, and of course the traffic is the data. A Bus can be unidirectional or bidirectional, meaning it can move data from and to (unidirectional) or either to or from (bidirectional).
    Types of Buses:
    - Address bus: sends a memory address FROM the CPU TO the RAM, the CPU is asking which address is the next piece of data to be executed is located. = Unidirectional
    - Data bus: Once the address bus has specified the location the RAM can now send and receive information to which the CPU is now executing the data. = Bidirectional
    - Control Bus: Carries commands and status messages which can tell the RAM to backup data or to prioritise this instruction rather than this instruction. = Bidirectional

  • @NKJFVIDS
    @NKJFVIDS 6 ปีที่แล้ว

    Nothing to do with the video as such. But you single handedly saved me in that test today because my teacher was useless. I would like to give you my sincere thanks for teaching me a 2 year course in like 4 hours. Thank you so much, true life saver right here. Just about everything in those videos came up lol.
    Anyway thanks again

    • @MrBrownCS
      @MrBrownCS  6 ปีที่แล้ว +1

      Glad to help, cheers :)

    • @alimalikashraf7623
      @alimalikashraf7623 6 ปีที่แล้ว

      You are Alphonse great, everything you taught came up in the exams. Lets hope paper 2 is the same

  • @coffee_bean__
    @coffee_bean__ 6 ปีที่แล้ว +19

    Thank you sir, after watching your AQA playlist, you have saved my GCSE. *salute*

    • @jonathannwanosike3510
      @jonathannwanosike3510 6 ปีที่แล้ว +2

      yeah me too bro

    • @coffee_bean__
      @coffee_bean__ 6 ปีที่แล้ว

      Jonathan Nwanosike oh look who it is ;)

    • @FSteptoe
      @FSteptoe 6 ปีที่แล้ว +1

      Good luck tomorrow?

    • @hmwh4t
      @hmwh4t 5 ปีที่แล้ว +3

      Coffee Bean this ain’t aqa

  • @swethadeepak3029
    @swethadeepak3029 6 ปีที่แล้ว +4

    SIR'
    I LIKED THE WAY YOU EXPLAINED THRO SIMPLE DIAGRAMS, AND VERY IMPORTANT USE/FUNCTION, VARIETY OF "BUS CONDUCTOR LINES" USED IN COMPUTERS. VERY WELL DONE.
    THANK YOU,
    VATSA INDIA

  • @colleensdan
    @colleensdan 6 ปีที่แล้ว +155

    Who's here the morning of the exam? 😂

  • @aimeeayoga503
    @aimeeayoga503 6 ปีที่แล้ว +4

    I love ur videos a lot I never used to fully understand most of the theory work but thanks to u I moved from a 4 to a 7 in my mock paper 1 😩now I just need to work on my coding skills which keep bringing me down n hope I can pass the real GCSE in 11 days

    • @MrBrownCS
      @MrBrownCS  6 ปีที่แล้ว +4

      Fantastic! You don't need to be a brilliant programmer for the exam - just need to understand the programming theory that my videos cover

  • @ohhcarbonz_9817
    @ohhcarbonz_9817 6 ปีที่แล้ว +8

    Thanks you’re actually a life saver paper 2 was piss easy thanks to your vids and I think I managed to cram a ton of keywords in ❤️❤️

    • @mantle7395
      @mantle7395 6 ปีที่แล้ว

      Yeah, that paper was too easy. Rip the grade boundarys, I wonder how they will look with paper 1. Paper 1 was quite challenging.

    • @ohhcarbonz_9817
      @ohhcarbonz_9817 6 ปีที่แล้ว

      Mantl3 I recon that they still will be quite low tbh that paper was easy but I bet people lost a lot of marks not using subject terminology

    • @mantle7395
      @mantle7395 6 ปีที่แล้ว

      True

    • @tobu3816
      @tobu3816 2 ปีที่แล้ว

      @@ohhcarbonz_9817 How did u do?

  • @Zaptrap101
    @Zaptrap101 ปีที่แล้ว

    Thank yo so much, I was really confuse about what address bus is, you explained in such a way that it is easy to understand,

  • @shaenorelation7175
    @shaenorelation7175 5 ปีที่แล้ว +1

    thank you! very informative even if it's after exam

  • @pavithirapakeerathan4929
    @pavithirapakeerathan4929 6 ปีที่แล้ว +3

    Thank you so much because i do have my gcse computing on monday and i think it's help me lot😀😀

    • @CoreStudios.
      @CoreStudios. 6 ปีที่แล้ว

      Pavithira Pakeerathan same here gd luck

    • @pavithirapakeerathan4929
      @pavithirapakeerathan4929 6 ปีที่แล้ว

      da ligit midget thank you and good luck for you as well

  • @btshyyh
    @btshyyh 6 ปีที่แล้ว +21

    cramming rn best of luck for tomorrow everyone

    • @ellieyip9195
      @ellieyip9195 6 ปีที่แล้ว +1

      Noelleh 😪😪 I need more than luck 😭😭

    • @edwardouzman4115
      @edwardouzman4115 6 ปีที่แล้ว

      Cheers, good luck man

    • @thereseenjoyer
      @thereseenjoyer 6 ปีที่แล้ว

      same good luck

    • @TheGamingDenn_
      @TheGamingDenn_ 4 ปีที่แล้ว

      what did you end up getting?

  • @jeremeysmith177
    @jeremeysmith177 5 ปีที่แล้ว +3

    if you guys want a top grade, i would advise you to do at least two paper and go through the mark scheme

  • @alessandroporfirio1910
    @alessandroporfirio1910 6 ปีที่แล้ว +1

    Very good lecture! Thank you!

  • @fatboy3677
    @fatboy3677 4 ปีที่แล้ว

    Very helpful... thank you sir

  • @kammy503
    @kammy503 5 ปีที่แล้ว +1

    do we need to know this in the aqa spec it says:
    A bus is a collection of wires through which
    data is transmitted from one component to
    another. Main memory will be considered to be
    any form of memory that is directly accessible
    by the CPU, except for cache and registers.
    so do we need to do different types of buses and their functions or just a general definition
    btw awesome videos

    • @chronicsnail6675
      @chronicsnail6675 5 ปีที่แล้ว

      That is the general definition for a bus, yes.

  • @gameitwright7821
    @gameitwright7821 6 ปีที่แล้ว +1

    Please add this to the Edexcel playlist, I think it is relevant for that exam board.

    • @gameitwright7821
      @gameitwright7821 6 ปีที่แล้ว +1

      Sorry, I checked and it's already there. I clearly just don't pay enough attention. Thank you!

  • @godofgold1531
    @godofgold1531 6 ปีที่แล้ว +4

    Hi Sir, Can you please do a Walkthrough with Paper 1 GCSE.
    Thanks :D

  • @pranavmadhukar12
    @pranavmadhukar12 3 ปีที่แล้ว

    Thank you very much! Quick question - So, an 8 bit computer will have 8 wires in each of the 3 buses right?

  • @mlab3051
    @mlab3051 2 ปีที่แล้ว

    Control bus is bidirectional? I doubt that. I think control bus is unidirectional but some go from CPU to register and some go from register to CPU.

  • @obamascock2169
    @obamascock2169 3 ปีที่แล้ว

    Im wondering about the bus lanes, you said that a 64 bit computer would need a bus that is 64 bit. What about Parallel Buses?

  • @kookieskosmos8160
    @kookieskosmos8160 5 ปีที่แล้ว

    morning of the exam!!

  • @tigpooter3077
    @tigpooter3077 6 ปีที่แล้ว

    What do you feel the grade boundaries will be for the new gcse? My school set it really high (80% for an 8, 90% for a 9) I just want your opinion on if you think it'll be set really high or low. I know generally for computer science the boundaries have been low but I don't know for this course if they'll change it up.

    • @MrBrownCS
      @MrBrownCS  6 ปีที่แล้ว

      I wish I knew! I'd imagine they will be lower than that, but that's a guess - and it's better to assume they will be high to be on the safe side!!

    • @tigpooter3077
      @tigpooter3077 6 ปีที่แล้ว

      Computer Science Tutor I guess that's true. Thank you 😊

  • @kamo8741
    @kamo8741 4 ปีที่แล้ว

    Is this applicable for OCR A-level Computer Science? I wonder if this playlist is enough to learn everything I need to know for my upcoming PPE.

  • @onlyshorts6837
    @onlyshorts6837 3 ปีที่แล้ว

    Which bus does we use to measure cpu performence ??

  • @amazingf1238
    @amazingf1238 5 ปีที่แล้ว

    videos 12-26 are repeated on playlist paper two and are on both papers!

  • @zeegamer6743
    @zeegamer6743 6 ปีที่แล้ว

    very good video

  • @gameitwright7821
    @gameitwright7821 6 ปีที่แล้ว

    Thank you this really helped me but I don't get how when at the start you have the 3 buses on the screen and you say for a 64-bit computer, only 2 of them would need 64 lines. However, wouldn't all of them need 64 lines if it was a 64-bit computer?

    • @MrBrownCS
      @MrBrownCS  6 ปีที่แล้ว

      Oh, I was referring to the control bus which doesn’t strictly need that many (though it may do) because it’s used a little differently

    • @gameitwright7821
      @gameitwright7821 6 ปีที่แล้ว

      Computer Science Tutor ok thank u

  • @wadman1804
    @wadman1804 6 ปีที่แล้ว

    Hi, our school just received a second set of specimen papers. If i send them to you would it be possible for you to do a paper walk-through like you did with the other specimen papers. The exam is on Monday!

    • @MrBrownCS
      @MrBrownCS  6 ปีที่แล้ว

      Thanks but there's not enough time I'm afraid - the mark scheme should be fairly straightforward

  • @elmo7232
    @elmo7232 5 ปีที่แล้ว +1

    hey sir, do you think JUST watching your videos and exam questions will suffice for me to get at least an 8?

    • @MrBrownCS
      @MrBrownCS  5 ปีที่แล้ว +6

      It's impossible to say, because it will be for some people but not for others. If you understand everything on the spec, then there's a big chance you'll get an 8. How you get there is up to you

  • @jordog3550
    @jordog3550 4 ปีที่แล้ว

    Hello Mr Brown, im trying to learn computer science for alevels as i didnt do it for my GCSE's, do you think that i can understand it in two weeks?

    • @MrBrownCS
      @MrBrownCS  4 ปีที่แล้ว

      In theory - while I think it's a good idea to spend some time to familiarise yourself with the GCSE content before you begin, your teacher should go over the content which overlaps between the GCSE and A Level when it's being taught. Not everything in the GCSE is required in the A Level, so just bear that in mind

    • @jordog3550
      @jordog3550 4 ปีที่แล้ว

      @@MrBrownCS Oh wow that's a relief, would you mind advising me on certain topics to learn in these 2 weeks please?

  • @themirestudios3326
    @themirestudios3326 6 ปีที่แล้ว

    Hi - love your videos and I have my exams on Monday so thanks for the help but was wondering whether my answers are too detailed because I have been memorising of a text book and doing a work book and some of the answers I write are much more detailed than the ones in the answers of the workbook. The workbook is for edexcel and everything but Im worried that my edexcel exam may not accept my answers cause its not in the mark scheme. Would they accept it if it was technically right but more detailed than expected?
    Thanks in advance

    • @MrBrownCS
      @MrBrownCS  6 ปีที่แล้ว

      The examiners are subject specialists so they'll know when you're correct. You'll learn a lot about exam technique as you go through the GCSEs and you won't be perfect on the first exam, but you have to look at how many marks each question is worth - often you can guess what they want. I would always write too much but eventually I think being more concise became my biggest skill, so it's worth trying to adapt your approach slightly

    • @themirestudios3326
      @themirestudios3326 6 ปีที่แล้ว

      ok thanks - really appreciate your help

    • @siddharthkumaryadav3356
      @siddharthkumaryadav3356 4 ปีที่แล้ว

      @@themirestudios3326 How did it go.

    • @themirestudios3326
      @themirestudios3326 4 ปีที่แล้ว

      @@siddharthkumaryadav3356 I got a 9 in the end so it went great

    • @siddharthkumaryadav3356
      @siddharthkumaryadav3356 4 ปีที่แล้ว

      @@themirestudios3326 O that's good
      I don't know about GCSEs so much so i had to Open Wikipedia to understand what 9 means 😅😅.

  • @Wenedi
    @Wenedi 6 ปีที่แล้ว

    Btw
    How is an algorithm question asking to create a program which changes Mb to bytes a 6 marker?!?
    (Talking about todays exam)

    • @snayk4773
      @snayk4773 6 ปีที่แล้ว +1

      K1TT3N lmao ikr it was probably the easiest six marker ever

    • @alimalikashraf7623
      @alimalikashraf7623 6 ปีที่แล้ว

      it was pretty easy tho, but i think they wanted to catch people of guard with an algorthim question.

    • @siddharthkumaryadav3356
      @siddharthkumaryadav3356 4 ปีที่แล้ว

      Which exam

  • @benjaminp.skinner2543
    @benjaminp.skinner2543 5 ปีที่แล้ว

    Thank you so much!

  • @heatherlara4137
    @heatherlara4137 5 ปีที่แล้ว

    is this a level or gcse? because the playlist says a level but you talk about gcse

    • @MrBrownCS
      @MrBrownCS  5 ปีที่แล้ว

      It was made for GCSE but it overlaps with A level

  • @quantumzerelth9140
    @quantumzerelth9140 6 ปีที่แล้ว +2

    Just done computer science exam 2018.

    • @DatGuyExo
      @DatGuyExo 6 ปีที่แล้ว

      same here; hope ya did well ^.^

    • @quantumzerelth9140
      @quantumzerelth9140 6 ปีที่แล้ว +1

      DatGuyExo wont lie. It was kinda easy.

  • @JudahDaniels
    @JudahDaniels 6 ปีที่แล้ว

    Watching all your videos on 1.5x speed xD

  • @joshconquest6608
    @joshconquest6608 5 ปีที่แล้ว +4

    oi oi whos here for tomorrow? xD

    • @moshi_cs
      @moshi_cs 5 ปีที่แล้ว +1

      going through it all in 1 night

  • @sabrinatahir3545
    @sabrinatahir3545 5 ปีที่แล้ว

    Why read line for control bus is 0 always?

  • @y__1330
    @y__1330 6 ปีที่แล้ว

    Is this for OCR? Please reply, im cautious

    • @MrBrownCS
      @MrBrownCS  6 ปีที่แล้ว

      It doesn't say anything about it on the spec, feel free to revise it if you'd prefer :)

    • @y__1330
      @y__1330 6 ปีที่แล้ว

      Computer Science Tutor thanks a ton

  • @havimar7574
    @havimar7574 6 ปีที่แล้ว

    Thank you for your videos!
    Have been really amazing for my last minute revision!
    Is it possible for you to quickly go over my pseudocode task for CIE IGCSE JUNE 2018 PAPER 2....
    For our exam we need to be able to understand pseudocode and I am struggling ....
    Any help will be greatly appreciated!

  • @muhammadsyawal8673
    @muhammadsyawal8673 3 ปีที่แล้ว

    My teacher bring me here🤓

  • @AndyThomasStaff
    @AndyThomasStaff 6 ปีที่แล้ว +1

    ok but WHY do computers have busses why can't components plug directly into each other?

    • @MrBrownCS
      @MrBrownCS  6 ปีที่แล้ว +1

      A bus is just a wire, so that's like saying why can't your computer just plug directly into the wall socket. Well, it does, just with a longer wire than absolutely needed (but we need a wire for electricity to flow through). In terms of why they are split up into these 3, it's mostly about efficiency, as data can move about in parallel, not having to wait its turn to go through a single bus.

  • @crimsonchaos6685
    @crimsonchaos6685 6 ปีที่แล้ว

    Can you go through a Unit 2 WJEC A level computer Science paper. Specifically section B if you could do it on python :)

  • @MoppleAIt
    @MoppleAIt 6 ปีที่แล้ว

    Thank you!

  • @_mar1
    @_mar1 6 ปีที่แล้ว

    Why is this not in the specification?

  • @tigpooter3077
    @tigpooter3077 6 ปีที่แล้ว +1

    Woukd you make a video commenting on today's exam?

  • @nine108
    @nine108 4 ปีที่แล้ว +1

    Tbh honest bohunt is best
    -harvey T

  • @Haywirezen
    @Haywirezen 6 ปีที่แล้ว

    What spec is this for?

    • @MrBrownCS
      @MrBrownCS  6 ปีที่แล้ว

      Edexcel GCSE

    • @Haywirezen
      @Haywirezen 6 ปีที่แล้ว

      Computer Science Tutor okay thx 😊

    • @Haywirezen
      @Haywirezen 6 ปีที่แล้ว

      Revision1209481029480909 ah okay I am doing OCR

    • @MrBrownCS
      @MrBrownCS  6 ปีที่แล้ว

      It doesn't say so explicitly (just says you need to know what a bus is) - but probably better to err on the side of caution, so I'll put it in the playlist

  • @emilsdaksa2712
    @emilsdaksa2712 4 ปีที่แล้ว +1

    Thanks.

  • @Wenedi
    @Wenedi 6 ปีที่แล้ว

    Damn you small island with a 100 people!!! XD

    • @Wenedi
      @Wenedi 6 ปีที่แล้ว

      Worst question for me :/

    • @snayk4773
      @snayk4773 6 ปีที่แล้ว +1

      K1TT3N year it was a rubbish and unrealistic question

  • @gaurav3794
    @gaurav3794 2 ปีที่แล้ว

    control bus is unidirectional. Isn't it?

    • @MrBrownCS
      @MrBrownCS  2 ปีที่แล้ว

      No, it's bidirectional

  • @joeshroom5524
    @joeshroom5524 5 ปีที่แล้ว

    Exam in one hour

  • @why3994
    @why3994 5 ปีที่แล้ว

    Who even uses 32 bit PCs in 2019 anyway 😂

  • @incognito7209
    @incognito7209 2 ปีที่แล้ว

    Is a control bus the same as a control unit?
    Edit: The sooner you can answer this the better.

  • @JFalcon
    @JFalcon 5 ปีที่แล้ว +2

    Bro my exam is in 10 hours

    • @msmhooda3473
      @msmhooda3473 5 ปีที่แล้ว +1

      in 2.5 hours.... now

    • @v4l1AW
      @v4l1AW 5 ปีที่แล้ว +2

      I’m shitting

    • @radoz146
      @radoz146 5 ปีที่แล้ว +1

      @@v4l1AW Come on boys we've got it

  • @Isaac-ue7td
    @Isaac-ue7td 4 ปีที่แล้ว

    Hopefully now I won’t flunk my GCSE’s

  • @BethB6791
    @BethB6791 3 ปีที่แล้ว

    4 mins to exam 😭😭😭😭

  • @bettyswunghole3310
    @bettyswunghole3310 3 ปีที่แล้ว

    Yikes! This is only GCSE level computer science? I thought this kind of thing was more degree level...

  • @wariouswarious7223
    @wariouswarious7223 4 ปีที่แล้ว

    How can my professor fail to explain such a simple shit???

  • @denzeldenzel8612
    @denzeldenzel8612 5 ปีที่แล้ว

    anybody writing today?

  • @xsdash
    @xsdash 5 ปีที่แล้ว +2

    accent is a bit hard to understand lol

  • @Thereisnogreatersword
    @Thereisnogreatersword 5 ปีที่แล้ว

    GG

  • @joeriley9740
    @joeriley9740 7 หลายเดือนก่อน

    shush