Комментарии:
If you'se didn't quite understand this video, I recommend watching Tom Scott's "The Fetch-Execute Cycle: What's Your Computer Actually Doing?"
ОтветитьThis is priceless
ОтветитьDATABASE , CONSTRUCTING IT
WOULD TAKE " 30 YEARS " . _NHOJ
On my 5th watch of the video, never before have I been so excited to hear "Yep, a new level of abstraction."
ОтветитьI don’t have a computer science degree, nor have I ever studied it. I’m a high schooler that’s so god damn exhausted from watching and re-watching this video thinking if I watch it many times it’ll somehow make me understand whatever That is..
ОтветитьAmazing explanation! Thank you.
ОтветитьMy brain just overclocked😭😭😭
ОтветитьIf the Instruction Register has only 4 Bits for the adress, then how do you Load a higher adresses than 16?
ОтветитьShe looks like 2013 itself.
ОтветитьI think I can understand this…
ОтветитьChris O'Dowd's voice will now be stuck in my head all day.
ОтветитьThank you so much for this computer science course! It helped me so much :)
ОтветитьI am from India and i am age 17 I am trying to create my own computer by myself but the thing is leaving about software I don't know anything about computer hardware so i am trying to learn it from here and God I seriously saw this video for 5 times but still have not understood a single thing of it the videos b4 this where the best and super easy to understand but one......
ОтветитьMy brain doesn't feel too good
Ответитьowie my small brain hurty
ОтветитьMy brain now has a 6 pack from straining to understand this
Ответитьwow I just learned that ghz just means how many billion calculations a cpu can do per second. It's amazing that all this was built on boolean logic. Everything we use that has a chip in it is built on true or false.
ОтветитьLots of value! Thanks a lot! you're awesome
ОтветитьSo clearly explained. Bravo!
Ответитьwhen you say enabled what do you mean exactly which is the difference beetwen disabled and enabled maybe can be the tension beacuse an enabled channel have tension and a disabled channel doesn't have it i don't understand how the processor can enable and disable a channel thanks beautiful explaination
ОтветитьI graduated CS 8 years ago. I wish I watched this earlier. It is simply amazing!!
ОтветитьI have a few questions:
Does every CPU cut its instruction set in half? Half for opcode, half for RAM addresses? This design would bottleneck how much RAM can actually be used right?
How does a 32 bit processor handle 4GB of RAM if, by this video's CPU design, half of the instruction set is for addresses (32/2 = 16bits, 16 bits = 65000ish addresses?
If the address bus going to the RAM is 4 wires, it can address 16 different addresses in the RAM but if the program instructions are only 8 bits and an instruction is half op code and half memory addresses (4 bits & 4 bits), that would mean this CPU can only handle 16 different addresses with its 8 bit instruction reg. So a program can only be 16 instructions long. Even if the address bus is bigger, say 8 bits wide instead of 4, and now it can handle 256 different addresses of RAM, this CPU's 8 bit instruction reg would then be a bottleneck as it can still only handle 4 bits (16 memory locations) of memory addresses when executing instructions because it's instruction register can only hold 8 bits.
Where I'm coming from is, a 32 bit processor can handle 4GB of RAM addresses. Which means the entire instruction set has to be a memory address. If only half a 32 bit processor instruction reg was used for memory addresses, like in this video's example CPU design, you'd only get 65500-ish memory addresses. Which doesn't make sense because a 32 bit processor can handle 4GB. I know this video is a simple (I use simple loosely) example of the foundational principles of a CPU. I'm trying to bridge a gap in what I'm understanding (hope I'm understanding rather lol) is all. Any help would be appreciated! Thank you for these videos, I refer to them all of the time!
this was helpful, thank you.
Ответитьthank you madame i love you
Ответитьwhy if she gave 4 instruction in 360sec its 0.3herts and not 0.111111
ОтветитьWill this academy will honour me with a certificate now?
Ответитьis it 0.03Hz or 0.003Hz because
6min == 360sec so 1/360 = 0.00277777777
am i wrong !!!
I love how you don't start with everything abstracted you explain in detail then abstract to explain other things, helps a ton. I hate not understanding how things were abstracted, I like understanding how things work
Love this series ❤️
But how is the program first loaded on RAM? And also, are the registers A through D the CPU cache?
ОтветитьBefore to run video
Do the speed 0.5x to understand the topic
I wonder how the instruction address register increments itself by 1 every cycle
ОтветитьJust excellent. Very useful and mind-opening. Thanks a lot.
ОтветитьI am completely lost
ОтветитьCarrie, you are a genius to have put this complicated process into such a simple and understandable manner.
Ответитьgrateful for the animations
ОтветитьHello, Thanks for all you are doing for us! I am really learning new stuff in every lesson, but I feel like I really want to practice them, so I can acknowledge it more deeply. Can You Suggest Anything About It?
Ответить"Computers are just dumbs really fast"
ОтветитьI love you <3 you tought me very much. <3
ОтветитьThank you very much.
ОтветитьAlmost skipped this episode, but decided to rewatch 100 times. Pretty cool stuff. Been using computers since I can remember and it's awesome knowing the inner workings of a CPU or RAM chip. Pretty sure I know what a ROM chip does now. Thank you Carry One, I mean Carrie Ann and the PBS team for making this happen. :)
ОтветитьSimply complicated
ОтветитьIt's interesting that the next class has only 62% of the views this one has.
ОтветитьCOMPY
ОтветитьDon't give up, guys. According to what she said at the beginning of the video, there is no harder class on the whole series.
Ответить