The Central Processing Unit (CPU): Crash Course Computer Science #7

The Central Processing Unit (CPU): Crash Course Computer Science #7

CrashCourse

7 лет назад

1,578,657 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

BADNEW
BADNEW - 28.07.2023 15:14

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?"

Ответить
R Drone
R Drone - 09.07.2023 10:16

This is priceless

Ответить
John Wilson Panaligan
John Wilson Panaligan - 03.07.2023 10:00

DATABASE , CONSTRUCTING IT

WOULD TAKE " 30 YEARS " . _NHOJ

Ответить
Amity Kamstra
Amity Kamstra - 30.06.2023 23:33

On my 5th watch of the video, never before have I been so excited to hear "Yep, a new level of abstraction."

Ответить
Jari Ja
Jari Ja - 25.06.2023 02:31

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..

Ответить
brighen akila
brighen akila - 23.06.2023 20:23

Amazing explanation! Thank you.

Ответить
Avi Astro
Avi Astro - 20.06.2023 10:56

My brain just overclocked😭😭😭

Ответить
Joseph Joestar
Joseph Joestar - 19.04.2023 14:26

If the Instruction Register has only 4 Bits for the adress, then how do you Load a higher adresses than 16?

Ответить
DMG Entertainment
DMG Entertainment - 12.04.2023 08:35

She looks like 2013 itself.

Ответить
Daniel X
Daniel X - 05.04.2023 18:49

I think I can understand this…

Ответить
Welri Botes
Welri Botes - 03.04.2023 13:12

Chris O'Dowd's voice will now be stuck in my head all day.

Ответить
Tatiana
Tatiana - 31.03.2023 02:43

Thank you so much for this computer science course! It helped me so much :)

Ответить
Royal dragion Gaming
Royal dragion Gaming - 17.03.2023 18:12

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......

Ответить
_
_ - 27.02.2023 07:47

My brain doesn't feel too good

Ответить
Cassidy Malott
Cassidy Malott - 22.02.2023 06:03

owie my small brain hurty

Ответить
Maker Flaker
Maker Flaker - 15.02.2023 14:22

My brain now has a 6 pack from straining to understand this

Ответить
chae
chae - 13.02.2023 19:49

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.

Ответить
Abdallah Lakkis
Abdallah Lakkis - 13.02.2023 11:13

Lots of value! Thanks a lot! you're awesome

Ответить
Numerical Code
Numerical Code - 05.02.2023 02:07

So clearly explained. Bravo!

Ответить
Lorenzo Cuttitta
Lorenzo Cuttitta - 02.02.2023 22:36

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

Ответить
Frosty Summer
Frosty Summer - 02.02.2023 19:01

I graduated CS 8 years ago. I wish I watched this earlier. It is simply amazing!!

Ответить
MasonJarsXP
MasonJarsXP - 06.01.2023 06:55

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!

Ответить
Avichii
Avichii - 28.12.2022 10:15

this was helpful, thank you.

Ответить
Suhada Kamal
Suhada Kamal - 20.12.2022 18:47

thank you madame i love you

Ответить
KoreanClown
KoreanClown - 25.11.2022 19:05

why if she gave 4 instruction in 360sec its 0.3herts and not 0.111111

Ответить
Layman Academy
Layman Academy - 07.11.2022 21:34

Will this academy will honour me with a certificate now?

Ответить
abdelheq bourouni
abdelheq bourouni - 03.11.2022 16:45

is it 0.03Hz or 0.003Hz because
6min == 360sec so 1/360 = 0.00277777777
am i wrong !!!

Ответить
Riyan
Riyan - 02.11.2022 16:58

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 ❤️

Ответить
João Victor
João Victor - 25.10.2022 02:02

But how is the program first loaded on RAM? And also, are the registers A through D the CPU cache?

Ответить
AB_ OBADA
AB_ OBADA - 16.10.2022 21:01

Before to run video
Do the speed 0.5x to understand the topic

Ответить
Tiến Trần Quang
Tiến Trần Quang - 09.10.2022 13:23

I wonder how the instruction address register increments itself by 1 every cycle

Ответить
Ahmet Yaşar Özer
Ahmet Yaşar Özer - 29.09.2022 17:37

Just excellent. Very useful and mind-opening. Thanks a lot.

Ответить
John An
John An - 19.09.2022 04:32

I am completely lost

Ответить
Kyoungjun Han
Kyoungjun Han - 16.09.2022 09:21

Carrie, you are a genius to have put this complicated process into such a simple and understandable manner.

Ответить
bilal boulahia
bilal boulahia - 13.09.2022 16:29

Fantastic course , Thanks Carrie Anne and CrashCourse team

Ответить
Honest-Bear-124
Honest-Bear-124 - 16.08.2022 04:03

grateful for the animations

Ответить
Mr. Whity
Mr. Whity - 08.08.2022 23:45

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?

Ответить
Old Account
Old Account - 05.08.2022 16:21

"Computers are just dumbs really fast"

Ответить
Vojtěch Turek
Vojtěch Turek - 30.07.2022 14:11

I love you <3 you tought me very much. <3

Ответить
Rajib Chakraborty
Rajib Chakraborty - 14.07.2022 16:15

Thank you very much.

Ответить
Danny Figueroa
Danny Figueroa - 22.06.2020 20:18

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. :)

Ответить
Mezbah Oveek
Mezbah Oveek - 21.06.2020 09:57

Simply complicated

Ответить
Danilo Silva
Danilo Silva - 18.06.2020 19:27

It's interesting that the next class has only 62% of the views this one has.

Ответить
Sniper Hawk
Sniper Hawk - 18.06.2020 09:50

COMPY

Ответить
Danilo Silva
Danilo Silva - 15.06.2020 02:00

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.

Ответить