Computer Architecture Lesson 1: Bits and Bytes
HTML-код
- Опубликовано: 17 окт 2024
- xoax.net/
Lesson Page:
xoax.net/sub_c...
This computer architecture tutorial explains the basic elements of computer memory bits and bytes. Bits allow computers to store numbers in binary notation. In this tutorial, we explain how to represent numbers in binary and hexadecimal notation and how they differ from decimal notation.
Copyright 2009 XoaX.net LLC
At last someone explained it. I’m 38 and at last after so many years they failed to explain it at school I have a chance to go back and understand it. Thank you sir
I am quite young and have been selected by my school system to represent them in a leadership program in Washington DC, and these lessons are really helping me learn computer basics, as my goal is to be a computer scientist someday.
How did that go for you
Hey btw 01001101 is 4D not 4B, u can check it in an online hex to binary converter
Thank you so much for the video! Now this bits and bytes thing completely makes sense!
If this is already dumbed down, I'm screwed.
lmfaaoooooo
so if 32 bits = int variable, what's the biggest decimal number you can store in the variable, assuming 2^32= 4,294,967,296
like
int i;
cin>> i; //here whats the largest number I can put?
cout
at last I understand what is 0x before any hex number means
I've seen it a lot but never understood what it means
Big Like :)
God Bless You
Very clean, clear and concise.
A key factor in determining the cost of an integrated circuit is volume. Which of
the following are reasons why a chip made in high volume should cost less?
1. With high volumes, the manufacturing process can be tuned to a particular
design, increasing the yield.
2. It is less work to design a high-volume part than a low-volume part.
3. Te masks used to make the chip are expensive, so the cost per chip is lower
for higher volumes.
4. Engineering development costs are high and largely independent of volume;
thus, the development cost per die is lower with high-volume parts.
5. High-volume parts usually have smaller die sizes than low-volume parts and
therefore have higher yield per wafer
@TheDTheory do when you see a binary number like 0010 0010 1100 0010, they are divided into nibbles. Two nibbles make up your byte. Depending on the system and programmer you may be using a short or long in the software which means that a short is usually 16 bytes, while a long is 64 bytes and an int is 32 (almost forgot the int.)
Hey this video was uploaded on my birthday. I'm giving it a like.
thank you, i was searching for lessons like this
Great Video but one error. 4B=1001011 not 1001101. (that would be 4D)
ducatiist why seven digits instead of 8 like the video
Nice video playlist to teach new programmers binary number basics.
Thanks for this. I was very dumbed in this kind of language.
Wonder how it was decided that 8 bits = 1 byte... How did they come with that standard?
@kdmq You're right! Thank you for the correction!
Is single memory location always 1 byte ?
can you tell me why the byte=8 bit
why 8 specifically ...?
Because it's 2 to the 3rd power.
It's 8 because we need to be able to represent all of the alphabet. There are 26 letters in the alphabet, so this would be possible with only 5 bits. BUT, you need to take into account both uppercase, and lower case letters, as well as numbers 0-9, as well as punctuation. We can accomplish this with 7 bits. The 8th bit can be used to identify the parity of the numbers, ie. Odd or even. This helps the computer determine if it's logic has been compromised.
ok, i'm more confused now than before. My brain has been condition to think in decimals not binary so i guess I have to go tabula rasa on this.
This is GREAT.
My head hurts now >_
Omg this is hard for me to learn , i have a computer science and i have these stuff , i know nothing from it , and we have exam next week how to learn all these ? WTF
Maryam Davodi Study before the exam.
I can't learn this in 1 day, and i won't be good at it just with 1 week, it takes probably 2-4 weeks to master this skill.
Remember Practise is the mother of all skills.
Furious Emerald yes ur right :) now i know lol really it was really hard but lucky me that with all the scratch works and stuff and my classwork i passed the course with 78 which i had higher then this only exam made it this low ! :P
Great
I need to learn computer science, i am still in community high school.
Furious Emerald oh i see will good luck !
I will graduate from high school this year of 2015-2016 :D I'm very excited caz i'm going to study business and accounting !
cool, i want to study informatics undergraduate.
Now im studying application development.
Good luck!
Thanks for the post nice work
awesome explaination
@TheDTheory Well said my friend! I wish instructors, professors, and teachers had your common sense and the ability to explain things that are complex...at least to thick-headed people such as myself. :-) Wish you had been my high school teacher, I may have passed with a more decent grade. I'm not saying I'm stupid or unable to learn, but we all learn at different paces in different ways. This video may as well been explained in Japanese as far as I'm concerned...would not have made a diff.
Greatly clear thank u
This is confusing for me. My 15-year-old nephew knows all about this stuff. He built a computer out of old parts when he was 12-years-old.
What is computer architecture?
i thought that in, for example, the x86 CPU, the segment address was five digits. And the offset address is still 4 digits.
4:13 epic fail that number is 4D in hexadecimal
at 4:57 that isnt 4B at least the thing on the right is a D.
thanks nice lucture
2*3 = 6 while 2^3 = 2*2*2 = 8
You lost me at binary switches. This is why I failed basic accounting & math level 3 in high school. Some people have a knack for this, some don't.
Hexa decimal is 4d bro
@8906131108 There was actually some controversy in the beginning between 6 bits and 8 bits. Eventually 8 bits won out.
Kindly tell me..
Subbed :)
This video is not the best i have ever seen... :/
2^3 = 6 !!!
100000000000000000000000 is 1mb in binary.
@TheDTheory you book sucks. The reason it's 8 bits to a byte has to do with logical space. When you do a calculation you need someplace to put those numbers, hence memory. So, memory must be able to handle binary "sets" that make up numbers. That 1 or 0 only needs one place in memory so we call it a bit. Which stands for binary digit. Early machines were 8 bit machines, (that would be a hardware limitation) so 8 bits make up a byte. each byte is made up of 2 nibbles, each nibble is 4 bits.
i hate my computer class.
@JerseyBoy192 HAHAHAHAHAH
alter ernsthaft? ;(
Dafuq did I hear.