Hey everybody and welcome to the next video in the operating system internals module.
Now in this video we're gonna be talking about the CPO.
Now what is the CPO.
It is a core of the machine so the brain of the machine.
Now this chip contains billions of transistors that allows it to perform so many calculations per second.
Now this is broken down into two main components.
We have the control unit and the arithmetic logic unit.
Now the control unit handles polling information from memory and executing the instruction set that
it's provided.
Now it's important to know that each CPSU depending on what architecture it is which will go over in
a second has a different instruction set.
So 32 bit processors have or CPE use have an indifferent instruction set then the 64 bit ones.
Now arithmetic logic unit performs all of the mathematical and logical operations such as multiplication
division and then the operation such as the bit wise operators.
So we'll go ahead and we'll go over that at a later date.
Just understand that it's it's done inside of the CPO.
Now X 86 was the most commonly used processor up until recently.
So it's also known as the 32 bit processor which you might know by hearing Windows XP was a 32 bit operating
system.
That was why.
Because it was written and designed for the 32 bit CPO.
Now it's important to understand that 32 bit processors cannot run 64 bit applications which will go
over in a second and that it was limited.
It was limited and only could handle four gigs of memory and four 64 bit.
This is the most commonly used today.
Now if you bought a computer in the last few years chances are you have a 64 bit processor install now
64 bit can emulate and runs 86 or 32 bit applications.
Now it's again it's important to understand that the instruction set that's used is different in 64
bit than it is in 32 and the 64 bit can handle up to 32 gigs of memory.
Now this this video is going to be pretty short because there's so much information around the CPSU
that again it could be its own course so feel free if you want to dig into more about the different
types why the architectures are done the way they are.
Feel free to go into that.
I won't be going through that in this particular course because it's not applicable to what we're trying
to do but it's still good information to know.
Again if you have any questions feel free to throw it.
Throw it over to the Facebook group.